タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

javaとJavaとframeworkに関するkunihiko_tのブックマーク (4)

  • インターフェースの押しつけはフレームワーク設計者のエゴだ - y-komori’s diary

    ブログさぼってますが、元気です。 S2Swing の kaiseh さんのところでの議論がけっこう面白いので、こちらでも少し書きます。 簡単におさらいすると、フレームワークを作るとき、フレームワークからユーザのつくったオブジェクトを呼び出す場合、3つの方法があります。 インターフェース(もしくは抽象クラス)を提供して、ユーザ側で実装してもらい、FWそのインターフェースを叩く。(もっともオーソドックス) 規約に沿ったメソッド名をユーザ側で実装してもらい、FWはリフレクションで規約を調べてメソッドを叩く。(Teedaとかで採用しているパターン) メソッドにアノテーションをつけておき、FWはアノテートされたメソッドを呼び出す。(Urumaとかで採用しているパターン) 最近流行ってる(のか?)、「規約ベース」の考え方が2ですね。 いろいろ考えましたが、わたしのイチオシはやはりアノテーションです。

    インターフェースの押しつけはフレームワーク設計者のエゴだ - y-komori’s diary
  • Struts1/概要 - オープンソースでいきまっしょい

    オープンソースに関する技術まとめサイトApache Struts Action Frameworkとは † JavaによるWEBアプリケーション開発においてMVCフレームワークのデファクトスタンダード的な存在となったApache Strutsですが、そのStrutsを開発したStrutsプロジェクトでは、以下のプロダクトの開発が進められています。 今までのプロダクト バーション 1.2系以前 Strtusクラシック 今後のプロダクト バージョン 1.3系 Strtusクラシックを見直し、互換性を持たしながらコンポーネント構成を一新したプロダクト。 バージョン 2系 当初はWebWork2として知られていたが、WebWorkとStrutsのコミュニティが協力し、Struts2としてリリースされる。 現在、Strutsプロジェクトでは、事実上1つのプロジェクトで独立した2つのプロダクトの開発が

  • Springframework.org

    Level up your Java™ code With Spring Boot in your app, just a few lines of code is all you need to start building services like a boss. New to Spring? Try our simple quickstart guide. Most [of our] services today are all based on Spring Boot. I think the most important thing is that [Spring] has just been very well maintained over the years...that is important for us for the long term because we d

    Springframework.org
  • The Seasar Foundation Project Site

    利用者向け情報 ニュース & Wiki プロダクト一覧 メーリングリスト Eclipseプラグイン Mavenリポジトリ ライセンス 各種リソース イベントサイト ファウンデーションサイト 開発者向け情報 SeasarWiki ソースコードリポジトリ 課題追跡 継続的ビルド 開発者ログイン サーバチームサイト Java プロジェクト S2Container.Java Seasar2 (S2Container) Presentation.Java Cubby Mayaa mobylet S2BlazeDS S2Flex S2JSF S2OpenAMF S2Portlet S2Struts SAStruts Teeda Ymir Persistence.Java DBFlute Doma Kuina S2Dao S2Hibernate S2JDBC S2OpenJPA S2TopLink Co

  • 1