Plain Framework 概要とFirst commit

Project UNKONWの一つのサーバサイド側のフレームワークの概要と
First commitしました。今後更に改善していきます。
ライセンスはApache License, Version 2.0にしています。


とりあえず現時点での概要はこんな感じ。


上記は見にくいのでPDFは下記。
http://develop.techie.jp/document/plain-framework-concept.pdf


リリース用のリポジトリはこちら
https://github.com/pjunknown/plain-framework


Plain Frameworkはスクラッチ
JavaEEでアプリケーションをコーディングする事を
補助しようと思います。まぁMVCのC部分ですね。
ソースも少なくしてシンプルに行きたいと思ってます。
基本JavaEE6を生かしていく感じで。


Mは好きなO/Rマッパー等を選択可能。トランザクションはCMTにまかせます。
会社のメンバーはDBfluteが好きなのでDBflute+Guice
Plain Frameworkと組み合わせてサンプルを作ってみる予定です。
JPAやMyBatis等もいけるとは思いますが。


MVCのVのところはサーバサイドではdispatchして
Response処理すると定義した
TemplateBuildServlet&Thymeleafによるテンプレート処理か
RESTEasy&Thymeleafによるテンプレート処理で出力。


JavaScriptの系のPJは今後kacchiがリーダで考えます :-)


Nexus、Jenkins、Redmine等も
http://develop.techie.jp 上で今後稼働させます。