タグ

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

タグの絞り込みを解除

javaとSeasarに関するm_pixyのブックマーク (4)

  • Seasar Conference 2007 Autumn Seasar を支えるテクノロジー - monjudoh’s diary

    東工大の准教授で、Javassist開発者の千葉 滋 先生のゲスト講演 ReflectionとMetaobject(後のAOPである)の歴史 クラスローダの話 と来て、動的言語vs静的言語の比較→落とし所を提供するGluonJというものの紹介をしていました。 静的言語vs動的言語 静的言語 動的言語 Reliability(信頼性) Productivity(生産性) Java,C#… Ruby,PHP…,LISP 型付 型無し 高速実行 マシンは毎年速くなる(から実行速度は遅くても良い) 分析、設計、実装 Rapid Prototyping 大規模チーム 少数精鋭チーム Avoid coding Enjoy coding 静的なJavaでもHotSwapを使えば、すでにロード済みのクラスを再ロード可能だが、 メソッドの中身は変更できても、新メソッド・新フィールドの追加はできない。 そこは

    Seasar Conference 2007 Autumn Seasar を支えるテクノロジー - monjudoh’s diary
  • crossroad's Blog Eclipse + Maven2 + Tomcat + Seasar2 の開発環境ベスト!?プラクティス

    昨今、良くある(僕自身も好みの)組み合わせで、 ・IDE・・・Eclipse ・ビルドツール・・・Maven2 及び Eclipse m2eclipseプラグイン ・コンテナ・・・Tomcat 及び Tomcatプラグイン ・フレームワーク・・・Seasar2 及び S2ファミリー と言うのがあります。 しかし、開発環境構築は結構難問です。 Eclipse、Maven2、m2eclipse、Tomcatプラグイン... それぞれ「個別の問題」にフォーカスしたツールを組み合わせようとすると、 細かいところでギャップがあって、各ツールの長所を活かしつつ、うまく連携させるには試行錯誤が必要です。 そこで、以下のような各ツールの長所を活かせる開発環境を作ってみる。 1.Eclipse ・修正したソースのインクリメンタルコンパイル。 ・その他もろもろ... 2.Maven2 ・pom.xmlによるプ

  • OZACC.blog: S2JDBC

    Java | S2JDBC S2JDBC via ひがやすをblog ドキュメントに一通り目を通した。すばらしいデザインのAPI。 特に気に入ったのが「検索条件」で説明されているSimpleWhereクラスを使ってHibernateで言うところのCriteriaオブジェクトを組み立てるところ。「valueがnullの時は追加されません。」、「valuesの配列の長さが0の時は追加されません。 」という思いやりのお陰で入力値がnullじゃなければという冗長な条件節を省ける点がユニークで便利な機能だと思う。要件がピタリと合えば、相当楽チンになるはず。 ただ書いていて気付いたけど、こういう場合に僕は if (StringUtils.isNotBlank(departmentName)) と、nullだけじゃなくて空文字列やホワイトスペースだけの文字列も検索条件から外すケースが多いので、Simp

  • 2007-10-18

    Seasarカンファレンスで、Seasar2入門セッションを、いろんな方に喜んでいただけるようにSeasar2ロードマップと復活のStrutsのセッションに変えるよというアナウンスをしたのですが、Seasar2の入門セッションはやはり必要だということで、元に戻すことになりました。 期待していた方ごめんなさい。でも、入門セッションのほうも面白いネタをいろいろしゃべるつもりなので、是非お越しください。 今後はやるフレームワークは「流れるようなインターフェース」を持ったものになるんじゃないかなぁと思います。流れるようなインターフェースの説明は、ファウラーたんのFluentInterfaceを参照してください。 Seasar2の新O/R Mapper(以後S2JDBCと呼びます)もこの「流れるようなインターフェース」を実現しています。例えば、JdbcManagerを使った検索はこんな感じになります

    2007-10-18
  • 1