タグ

seasar2に関するpoolmmjpのブックマーク (6)

  • そろろろRailsについて本音を書いてみるか - ひがやすを blog

    最近の大田さん@mixiのところで、Rubyについて考察する機会があったのと、よういちろうの考えと同じことを思っていたので、たまには音で書いてみる。 Railsで、最も良いところは、テストの雛形も自動的に作ってくれて、テストの敷居を下げてくれてるところだと思う。なのに、それについて触れる人があまりにも少ないような気がする。一応、私は、1年半以上、はてなのキーワード検索で毎日Railsについては調べているので、はてなRailsについて書いている人の記事はたいてい見ています。 理由は、いくつか考えられますが、私の読みだと、テストが当たり前の人にとっては、当たり前すぎてわざわざ書く意味がないし、そうではない多くの人にとっては、ほとんどテストは書いていないんじゃないかな。 実は、テストを書くのは結構工数かかるんですよ。スクリプト言語は、コンパイラがミスを教えてくれることはないので、Javaと比

    そろろろRailsについて本音を書いてみるか - ひがやすを blog
  • 2007-10-18

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

    2007-10-18
    poolmmjp
    poolmmjp 2007/10/19
    あるある『CoCは、確かに書くコードは減りますが、覚えなければいけないことが増えます。一番の問題点は、間違えたときにどこが間違っていたのか見つけづらいことです。』S2がもっと的確なエラーmsg出せば良んだが。
  • http://danceman.livedoor.biz/archives/54729240.html

    poolmmjp
    poolmmjp 2007/07/17
    Seasar2の話かと思った
  • DIのビジュアル化。 - 設計と実装の狭間で。

    Dolteng 0.16.1 をリリースしました。 以下の Update サイトからインストールすることができます. http://eclipse.seasar.org/updates/3.1/ 今回のリリースでは、先週辺りに話題になっていたDIのビジュアル化を僕なりに実装してみたですよ。 [Seasar]DI情報のビジュアル化 16:26 EclipseのJavaエディタでコードを書いているときに、DIされる(だろう)クラスをエディタの左側にマーカー表示するようにします。DoltengのHTMLとのマッピングでやってるのと同じようなイメージです。マーカーにカーソルを当てると実装クラス名がポップアップ表示され、そこに移動することも簡単にできるようになります。 まぁ、言葉で記述しても非常に伝わり辛いので、スクリーンショットをガシガシと使っているます。 まずは、Pageクラスにて、サービスクラ

    DIのビジュアル化。 - 設計と実装の狭間で。
    poolmmjp
    poolmmjp 2007/02/02
    プライベート変数でいいものまでインスタンス変数で持つ。処理を追うとインタフェースで行き止まり。例外スタックトレースが$$だらけで何もわからない。IDEが充実しないとDIはキツイ。このプラグイン入れよっと。
  • ひがやすを blog - 僕は事前に設計をしない、javadocを書かない

    デブサミ-VisualBasic, Delphiから10分でJava+Flex2にポーティング http://d.hatena.ne.jp/higayasuo/20070118#1169099987 プログラミングをはじめる前に、ある程度設計してからはじめるかって言うと、私はそんなことはほとんどしない。最初に必要なのはイメージ。ユーザが何に困っていて、どうすればそれが解決するのか。それが、イメージできたらプログラミングをはじめる。 最初に考えるのは、最も高水準なインターフェース。Seasar2で最初に考えたのは、 public interface S2Container { Object getComponent(String name); Object getComponent(Class componentClass); }だったと思う。この2つのメソッドは、後で一個のメソッドになっち

    ひがやすを blog - 僕は事前に設計をしない、javadocを書かない
    poolmmjp
    poolmmjp 2007/02/02
    クラス名メソッド名をみれば何やってるか分かるようにすべき。ドキュメント見ないと何やってるか分からないクラスやメソッドは名前を見直すべき。>禿同だけど何でも沖縄言葉から名付ける事についてはどうなのかな。
  • Seasar2、三菱東京UFJで採用 | エンタープライズ | マイコミジャーナル

    三菱東京UFJおよびUFJIS、Seasar2を採用 電通国際情報サービス(以降、ISID)は19日、社にて記者会見を実施。「Seasar2」が三菱東京UFJ銀行(以降、三菱東京UFJ)およびUFJISにおけるシステム開発において採用されたと発表した。Seasar2はJavaで開発されたオープンソースの開発フレームワーク。Java EEに対応する国産フレームワークであり、Webアプリケーションシステムからエンタープライズシステムの開発まで幅広く対応。国内において高い注目を集めている。 図1 ISID 事業推進部 開発技術センター Seasar2技術推進グループ 統括マネージャ 比嘉康雄氏 今回三菱東京UFJおよびUFJISがSeasar2を採用したのは、大規模リスク管理システムの構築におけるSeasar2の採用。対象となる大規模リスク管理システムとは、東京三菱UFJにおける市場系取引の

    poolmmjp
    poolmmjp 2007/02/02
    S2Struts+S2Daoの事例。
  • 1