タグ

JavaとSeasarに関するigaiga07のブックマーク (9)

  • Seasar3がやってくる - ひがやすを技術ブログ

    Seasar2は、機能を枯れさせることに徹し、機能追加は行わないと宣言してから、二年以上たちます。 で、Seasar2が冒険しないことによって、適切な大きさの問題は生まれなくなり、開発者が離れ、Seasar関連プロダクトが生まれなくなり、Seasarユーザも離れていく。使われないSeasarからさらに開発者が離れていく。 こういうスパイラルが発生するかもしれないことについては、どう考えますか? このような声もありました。「機能を枯れさせることに徹する」というのは、かなりの冒険でしたが、今のところ、うまく行っていると思っています。 「RubyやSeasar2、OpenPNEが“定番”に、Linux Foundationが活用動向調査」という記事も出てましたね。 http://itpro.nikkeibp.co.jp/article/NEWS/20100527/348514/ しかし、二年の間

    Seasar3がやってくる - ひがやすを技術ブログ
  • S2AOPを読む - <s>gnarl,</s>技術メモ”’<marquee><textarea>¥

    動機 仕事でSAStrutsを使うことになったけどストラッツとかディーアイとかエーオーピーとかわかんないです。 目的 メソッド呼び出しがインターセプトされるまでの流れを理解する。インターセプタの起動順序はどこで決まるのか把握。 更新履歴 20090327 MethodInvocation#proceedの使われ方について加筆 このコードの流れを追ってみる http://s2container.seasar.org/2.3/ja/aop.html#nodicon Pointcut pointcut = new PointcutImpl(new String[]{"getTime"}); Aspect aspect = new AspectImpl(new TraceInterceptor(), pointcut); AopProxy aopProxy = new AopProxy(Date.

    S2AOPを読む - <s>gnarl,</s>技術メモ”’<marquee><textarea>¥
    igaiga07
    igaiga07 2009/03/30
    S2AOP
  • 近況−Seasar Conferenceで話してきました - 矢野勉のはてな日記

    雑談, Java Seasar Conference 2009 WhiteでWicketのことを話してきました。今回は「あまりコード、コードという客層じゃないのでギーク向けとか考えない方がいいかも」という前情報を得ていたので、日語ベースでいろいろ話しました。資料は以下のURLに上がってますのでどうぞ。http://event.seasarfoundation.org:80/sc2009white/Session#S3061 演台までプロジェクタのケーブルが伸びなかったのが盲点。なるほどこういうのも想定しとかないとな。個人的には、真ん中付近に立ったほうが話しやすいかなーと思ってるのだけど、あとで人に聞いたらけっこう賛同者がいてよかった。 内容的には、フレームワークがいつまで経っても固定化しないで新しいのが出てくるのは、時代が進んでいてお客さんの要望も(特に日常的にウェブに接することによって

  • Seasar Conference 2009 White - トップページ

    宣伝にご協力をお願いします 最新情報 2009/03/14(土): Seasar Conference 2009 White は好評のうちに終了いたしました。沢山のご来場、ありがとうございました。当日の講演資料は、順次セッションに掲載いたします。 2009/02/23(月): セッション情報を公開開始いたしました。 2009/02/02(月): 申し込み受付を開始いたしました。申し込みフォームよりお申し込みください。 イベント詳細 開催日: 2009年 3月 14日(土) 12:30 - 17:45 (12:00開場) 会場: 法政大学市ケ谷キャンパス 外濠校舎3F・4F(アクセスマップへ) セッション情報: セッション一覧ページへ 主催: 特定非営利活動法人Seasarファウンデーション 後援: 法政大学情報科学部 参加費用: 無料 参加申し込み 申し込みフォームよりお申し込みください。

  • 2008-10-08

    しました. ■変更点 0.9.1 からの変更点は次のとおりです. Bug [CONTAINER-231] - エンティティの識別子プロパティに@Column(unique=true)があると、gen-ddlを実行した場合に主キー定義と一意キー定義の両方が生成されてしまう問題に対処しました。 [CONTAINER-232] - gen-entityで数値型以外のプロパティに@GeneratedValueが付与される問題に対処しました。 [CONTAINER-233] - migrateでアンダースコアを名前にもつテーブルのCSVファイルがロードされない問題に対処しました。 [CONTAINER-249] - gen-ddlで@TableGeneratorに対応するID生成用テーブルのDDLが正しく出力されない問題に対処しました。 [CONTAINER-253] - gen-ddlで@Sequ

    2008-10-08
  • http://seasar-users.jp/feed/seasar

  • SeasarのDBアクセスにHibernateを使う

    SeasarのDBアクセスにHibernateを使う:Seaser Projectの全貌を探る(6)(2/3 ページ) S2Hibernateを用いてDBアクセスを行う方法には、大きく分けてSessionオブジェクトを直接利用する方法と、アノテーションを用いることでSessionオブジェクトには直接触れない方法の2種類があります。後者の方法を実現するための仕組みをS2Hibernate.daoといいます。まずは前者の方法から説明していきましょう。 SessionオブジェクトによるDBアクセス SELECT編 最初の例として、categoryテーブルに保存されているデータをCategoryオブジェクトを要素とするListとして取得する方法を紹介しましょう。 まずDAOインターフェイスとして、Listを戻り値とするgetCategories()メソッドを作成します(リスト4)。次にこのメソッド

    SeasarのDBアクセスにHibernateを使う
  • SeasarのDBアクセスにHibernateを使う

    SeasarのDBアクセスにHibernateを使う:Seaser Projectの全貌を探る(6)(1/3 ページ) Seasar(シーサー)は、国内のコミュニティ「The Seasar Project」によって開発が行われているオープンソースプロダクトだ。DI+AOPコンテナとして評価が高いSeasarV2は、J2EE開発の現場にも影響力を持ち始めた。例えば電通国際情報サービスがSeasar Projectを正式に支援することを表明し、2005年6月からは同社による商用サポートサービスが開始されている。連載では、同プロジェクトの代表的なプロダクトを紹介していく。(編集局) これまでS2体と関連するプロダクトでDBアクセスを行う方法として、第3回「SeasarV2によるDBアクセス機能」でS2JDBC、第5回「SeasarのO/RマッピングツールS2Dao」でS2Daoを紹介してきま

    SeasarのDBアクセスにHibernateを使う
  • メモ S2JDBCでupdate or insert - NullPointer's

    S2JDBCには、ActiveRecordやDBICなどのupdate_or_create的なメソッドはないが、こうすればいいらしい。 int count = jdbcManager.update(employee).execute(); if (count == 0) { jdbcManager.insert(employee).execute(); } http://ml.seasar.org/archives/seasar-user/2008-February/013029.html こっちで良いか… if (jdbcManager.update(employee).execute() == 0) { jdbcManager.insert(employee).execute(); }

    メモ S2JDBCでupdate or insert - NullPointer's
  • 1