タグ

javaとspringに関するpipoのブックマーク (3)

  • Seasar3開発中止 - ひがやすを技術ブログ

    Seasar3の開発を担当する予定だった小林さんが、Seasar3開発のモチベーションが萎えちゃったようなので、開発を一旦中止します。 http://d.hatena.ne.jp/koichik/20100806#1281070800 お前がやればいいじゃないかと言われそうですが、今、丸山先生が、Spring/Rooをとても熱心に追っかけているんです。 http://maruyama.cloud-market.com/cloud-doc/Roo.pdf http://www.ustream.tv/recorded/8600913 丸山先生が熱心に追っかける技術は流行らないというジンクス(先生ごめんなさい)を私は真面目に信じているので、小林さんがヤル気をなくしたのもあり、Seasar3の開発は中止したいと思います。 ちなみに、去年PDCというマイクロソフトの大きなイベントに行って、Azure

    Seasar3開発中止 - ひがやすを技術ブログ
  • Spring の Hot Reloding 対応 - 日記

    Spring をベースに Hot Reloding 対応した DI コンテナを Seasar3 としてリリースする. そんなわけで (どんなわけで?) 随分久しぶりに Spring のソースを見てみたところ... Spring の DI コンテナの基礎となるのが BeanFactory. これは階層構造を持つことが出来ます. 子供の BeanFactory から getBean() すると,子供の BeanFactory に bean がいればそれが返され,いない場合は親の BeanFactory から bean が返されます. ...というのは嘘です. BeanFactory が管理する Bean の情報を持つのが BeanDefinition. んで,BeanFactory は BeanDefinition を 2 段階で管理しています. 自分自身に定義された bean の BeanD

    Spring の Hot Reloding 対応 - 日記
  • InfoQ: ScalaとSpring:両世界のベストを一体化

    このドメインモデルに基づいて、まず第一に、このアーティクルでは、どのようにHibernate/JPAを使って、Scalaにおける Personエンティティ用の ジェネリックData Access Object (DAO) と具体的なDAOの実装方法を示す。その結果、 PersonDaoに、 CRUD操作が実行できるようになりる。例: val p1 = new Person(“Rod Johnson”) val p2 = dao.findByName(“Martin Odersky”) p1.link(p2) personDao.save(p1) Step 2 それからこのアーティクルは、Person エンティティを「リッチな」ドメインオブジェクトに変換するのに、何が必要なのかを要約する。このオブジェクトは、内部で NotificationServiceを使って、linkメソッドが呼ばれたと

    InfoQ: ScalaとSpring:両世界のベストを一体化
  • 1