[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

seasarとspringに関するlizyのブックマーク (4)

  • DI(依存性の注入)×AOP(アスペクト指向)の常識

    DI(依存性の注入)×AOP(アスペクト指向)の常識:企業システムの常識をJBossで身につける(3)(1/4 ページ) 企業向けアプリケーションのさまざまな“常識”をJavaのオープンソース・フレームワーク群である「JBoss」から学んでいきましょう。企業システムを構築するうえでの基礎となる知識をリファレンス感覚で説明していきます。初心者から中堅、ベテランまで大歓迎! 前回の「“全部入り”のEclipseで学ぶ統合開発環境の常識」では、企業向けアプリケーションを構築する際に必要な要素として「統合開発環境」について説明し、実際にサンプルアプリケーションを作成し、企業向けアプリケーションの構築における、統合開発環境の機能やその重要性を学びました。 今回は、DIやAOPを通して、それらに関連するフレームワークやJBossのソフトウェアについて説明していきたいと思います。 企業向けアプリケーショ

    DI(依存性の注入)×AOP(アスペクト指向)の常識
  • Seasar2とSpringの将来性 - ひがやすを技術ブログ

    それにS2よりもSpringの方が圧倒的に寿命が長そうに見えますし、HotdeployのためにS2覚えるの?Javarebelが普及して無料で使えるようになっちゃったらS2に移行したコスト意味なくない?とか言われると正直言葉につまります。 JavarebelのHOT deployの実装を見ればわかると思いますが、リクエストのたんびに全コンポーネントをデプロイして破棄していると思います。これでは、クラス数が増えると使い物になりません。 試してみるとわかると思いますが、component-scanは、重い処理なので、リクエストのたびに呼び出すのは、あまり現実的ではありません。 これに対し、Seasar2では、そのリクエストで必要とされたコンポーネントしかデプロイしないので、デプロイの負荷がかなり減ります。規模が大きくなってもそれに影響されないということです。 現実の案件で使うためには、Spri

    Seasar2とSpringの将来性 - ひがやすを技術ブログ
  • Seasar2系のノウハウをSpringコミュニティに提供 - ひがやすを技術ブログ

    私がSlimというプロジェクトをはじめるということは、Seasarカンファレンスで発表しました。 http://itpro.nikkeibp.co.jp/article/NEWS/20080524/303949/ もともとSlimのコンテナ部分は、Seasar2からもってくるつもりでしたが、最近、NTTデータやCTCのフレームワークをやってる部隊がSpringベースのフレームワークにいろいろ悩んでいることを聞いて、Slimのコンテナは、Springベースにしたほうが、世の中のためになるんじゃないかと思い直しました。 NTTデータと真昼の対決 CTCと夜の決闘 もちろん、SpringベースでHOT deployを提供します。エイプリルフールネタを現実にやるということですね。 Super Agile Spring HOT deploy可能なSpringの上に、SAStrutsとS2JDBCを移

    Seasar2系のノウハウをSpringコミュニティに提供 - ひがやすを技術ブログ
  • スーツなSpringとギークなSeasar2 - ひがやすを技術ブログ

    国産のOSSについて見てみると,Rubyは「◎」,Seasar2は「♪」,運用管理ツールのHinemosは「♪」,Rubyベースのバグトラッキング・システム影舞は「○」,プロジェクト管理ツールのProject Keeperは「♪」となっている。 正直なところ、大手SIerがSpringではなく、Seasar2を選ぶ可能性は少ないでしょう。 一番の理由は、Seasar2は、電通国際情報サービスの影響が強いように見えること。競合する可能性ある会社の影響の強いフレームワークは、よほどのことがない限り選ばないと思います。 某N社の幹部が「Seasar2は、電通国際情報サービスが開発しているから、使わない」といっていたと、風のうわさで聞いたことがあります。「電通国際情報サービスが開発している」ってのは、はっきりいって間違いです。うちの会社は、何人かのコミッタに給料を払っていて、就業時間中にSeasa

    スーツなSpringとギークなSeasar2 - ひがやすを技術ブログ
  • 1