The Click Framework Projectは3日(米国時間)、Click Web Application Framework(以降、Click)の最新版となるClick version 1.0を公開した。Clickは商用のJava開発を視野に入れて開発された学習容易なJava EE/Webアプリケーションフレームワーク。 ClickはApache License Version 2.0のもとで公開されているオープンソースソフトウェア。1ページに対してVelocityテンプレートとPageクラスを作成。HTML要素に対してそれぞれコントローラを生成してPage内で使うという、ページ指向とコンポーネント指向の両方を組み合わせた作りになっている。適度な細粒度とページ指向というなじみやすさで、開発効率と学習容易性を実現しているという特徴がある。 Click 1.0ではRC2からバグの修
Webフレームワークを考える2 以前「Webフレームワークを考える」を書いてから、J2EEやCatalystの構造を勉強してみて、改めて自分なりのフレームワークを考え直してみた。 ※改めて書くほどの事ではないが、J2EEやCatalystを再定義するほど私のスキルは高くないし、このエントリ自体が自分用の脳内メモなので、世間の常識とは外れているかもしれない。免疫のない人はご注意を。 まず、重点項目のリスト。 DaOは他システム(フレームワーク外)からもアクセス出来るように、インターフェイスを決めてカプセル化する コントローラには必要以上に機能を与えない 分業化とユニットテストを可能にするため、Action (Model) とViewを完全に分離し、混同させない 例えば、Action側でViewで使うデータを用意するような処理は抑制する。 入力 (CGI.pm) と出力 (HTML::Temp
Webフレームワークを考える 半年ぐらい前からPerlでWebアプリケーションを作るフレームワークを作りたいと思っていて、あーでもないこーでもないとちょこちょこ考えたりしていたが、最近目にした2つの“事例”を参考にさせて頂いて、自分なりのモデルを考えてみた。 まず、「Perl の MVC フレームワーク Catalyst に入門してみた : NDO::Weblog」から読み取れた Catalyst の構造。 Catalyst は規模が大きいので習得するヒマがなかったのだが、この記事を見て大筋で理解した(事にした)。 Catalystモデルのメリットは(モデルの)シンプルさにあり、簡単なアプリをサクッと作るにはよさそう。 しかし、Controller への依存度が高過ぎるため、コードのメンテナンス性が低くなりそうな懸念がある。 また、実際の Catalyst はフレームワークの完成度が高い
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く