タグ

seasarに関するcnomiyaのブックマーク (15)

  • はてなブログ | 無料ブログを作成しよう

    諏訪之瀬島(鹿児島県鹿児島郡十島村)2024.8 はじめに 1日目 中心部・ナベダオエリア 元浦エリア 2日目 元浦エリア・中心部 切石エリア 3日目 はじめに 前回の「フェリーとしま2乗船記」にも書きましたが、諏訪之瀬島に行ってきました。今回は、その諏訪之瀬島の記事です。 kakoyuu.hatenablog.com 諏訪之瀬島は…

    はてなブログ | 無料ブログを作成しよう
  • JUnit CDI Extensions Project - Welcome

    JUnit CDI Extensions プロジェクトは, JUnit で JSR-299 Contexts and Dependency Injection (CDI) を利用するためのクラスを提供します. JUnit CDI Extensionsは,CDIのRIである JBoss Weld を利用しています.

    cnomiya
    cnomiya 2010/04/12
    JUnit で JSR-299 Contexts and Dependency Injection (CDI) を利用するためのクラスを提供|JUnit CDI Extensionsは,CDIのRIである JBoss Weld を利用
  • [seasar-dev:1002] maven-license-plugin のヘッダファイル

    cnomiya
    cnomiya 2009/01/06
    そのうちやる。
  • Javaのコネクションプーリングの仕組み - ひがやすを技術ブログ

    Javaのコネクションプーリングがどのような仕組みになっているのか、知らない人は結構多いんじゃないかと思います。 Slim3のコネクションプーリングの実装を見ると、この辺が理解できるようになります。トランザクションとコネクションプーリングがどのように連携しているかを把握することは重要です。 http://svn.slim3.org/browse/trunk/slim3/slim3-datasource/src/main/java/org/slim3/datasource/ 登場人物は、4人しかいないから簡単ですね。 最初に見て欲しいのは、ConnectionWrapper。DataSource.getConnection()したときに戻されるコネクションの実態です。このコネクションを論理的なコネクションと呼ぶようにします。 主な役割は、コネクションがクローズされたときに、コネクションをプー

    Javaのコネクションプーリングの仕組み - ひがやすを技術ブログ
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer
    cnomiya
    cnomiya 2008/02/04
    WASは、デフォルトでは上位のクラス・ローダーから優先してクラスを読み込む。仮に、アプリケーションモジュール(EARファイル)やWARファイルに、WASで使われているクラスと同名のクラスがあったとしても読み込みません。
  • 2008-01-23

    JSPへのダイレクトアクセスを禁止したいという方が、何人かいらっしゃるようなので、SAStrutsのFilterで、GETで*.jspへのアクセスを禁止できるようにしました。デフォルトは、禁止するようになっています。web.xmlのinit-paramでアクセスできるように変更することもできます。 もちろん、WEB-INFの下においても、直接アクセスさせないようにできますが、実行メソッドの戻り値に、いちいち、/WEB-INF/jsp/xxx/yyy.jspのように書くのは面倒なので、今回の機能を追加しました。 リリースノートはこちら。 New Feature [SASTRUTS-9] - JSPのダイレクトアクセスを禁止できるようにしました ダウンロードはこちら。 http://sastruts.sandbox.seasar.org/download.html 今回は、機能追加で、Filt

    2008-01-23
    cnomiya
    cnomiya 2008/01/24
    WEB-INFの下においても、直接アクセスさせないようにできますが、実行メソッドの戻り値に、いちいち、/WEB-INF/jsp/xxx/yyy.jspのように書くのは面倒なので、今回の機能を追加しました。
  • Seasar - DI Container with AOP -

    S2Axis2 基的な使い方 ドキュメントはS2Axis2の基的な使い方について記述しています。 目次 Webアプリケーションの設定 サーバ側の設定 クライアント側の設定 Webアプリケーションの設定 S2Axis2を使用するには、Axis2およびS2をweb.xmlに設定する必要があります。Axis2およびS2の設定の詳細はそれぞれのドキュメントを参照してください。 S2Axis2はS2コンテナの初期化時にコンポーネントをAxisに登録します。このため、S2よりも先にAxis2が初期化されている必要があります。そのためには、Axis2が提供するサーブレットのload-on-startupをS2よりも小さくします。 以下はS2Axis2Examplesに含まれているweb.xmlです。このサンプルでは、Axis2のload-on-startupを10、S2のload-on-start

    cnomiya
    cnomiya 2008/01/16
    プロキシのメソッド呼び出し→osr.common.interceptor.RemotingInterceptor→osr.axis2.connector.AxisInOutConnector→oa.axis2.description.AxisService(S2の自動バインディングによりAxisコネクタのプロパティにAxisサービスが設定されています。)
  • http://cubby.sandbox.seasar.org/functions.html

    cnomiya
    cnomiya 2008/01/07
    カスタムファンクション→out:HTMLをエスケープ, odd:カンマ区切りの文字列をインデックス値でサイクルして出力, contains:包含を判定
  • Cubby - ようこそ

    お知らせ 2010-03-28 バージョン 2.0.9がリリースされました。 2010-02-20 バージョン 2.0.8がリリースされました。 2010-02-18 バージョン 2.0.7がリリースされました。 2010-02-11 バージョン 2.0.5がリリースされました。 2009-11-19 バージョン 2.0.4がリリースされました。 2009-11-04 バージョン 2.0.3がリリースされました。 Cubby とは何ですか ? Cubby (カビー)は Java / Servlet / JSP をベースにした、Web アプリケーションのためのシンプルなフレームワークです。 Seasar2 / Google Guice / Spring Framework 上で動作します。 詳細はドキュメントをご覧ください。 Cubby 2.0 Cubby のゴール Servlet / JS

  • S2AOPの暗黙的インタフェース対応

    現在のS2AOPでは、pointcutを指定しない場合、そのクラスが実装しているインターフェースのメソッドがすべて対象になります。 インターフェースありきの開発なら、便利な仕様だと思うのですが、今後の主流になると思われる暗黙的インタフェースを使うとなると、いちいちpointcutを指定しなければいけないのが不便です。単に不便なだけではなく、pointcutを指定する場合は、メソッド名が一定のパターンで記述していなければならず、AOPのためにメソッド名に制約が入るのもおかしな感じです。 暗黙的なインターフェースの詳細はこちら。 Seasar 2.4.18から、暗黙的インターフェースに対応するために、pointcutを指定しない場合、実装しているインターフェースのメソッドがないなら、Object.classに属さないpublicでfinalではないすべてのメソッドを対象にするようにしました。

    S2AOPの暗黙的インタフェース対応
    cnomiya
    cnomiya 2007/11/28
    Seasar 2.4.18暗黙的インターフェースに対応するために、pointcutを指定しない場合、実装しているインターフェースのメソッドがないなら、 Object.classに属さないpublicでfinalではないすべてのメソッドを対象にするようにしました
  • Seasar - DI Container with AOP - S2Axis / S2Axis2

    S2Axis/S2Axis2 概要 S2Axisを使うと,diconに記述したコンポーネントを簡単にWebサービスとして公開したり,Webサービスをコンポーネントとして簡単に利用することが出来るようになります. Axisを単独で使う場合,Webサービスを実装したクラスのインスタンス管理は通常Axisが行います.ちょっとしたプロトタイプ程度ならそれでも十分ですが,ある程度大きな業務アプリケーションをWebサービスとして提供する場合には,S2が提供するDI (Dependency Injection) や宣言的トランザクションなどのAOP (Aspect Oriented Programming) 機能使えると便利です. S2Axisを使うことで,S2が提供するDIやAOPをフルに活用したコンポーネントをAxisにデプロイし,Webサービスとして公開することが可能になります. ドキュメント S

  • ひがやすを blog - S2JDBCについてもう少し言っておくか

    何をもって10倍と言うのか、、、と思ったんだけど、 何に比べて生産性が10倍かというとJava標準のJPA(Java Persistence API)に対してです。 相手が悪い。 JPAと比べてどうするのって思う。 S2Daoと比較することで、S2DaoのユーザをS2JDBCに移行させることにどれほど意味があるのかは疑問です。それで、Seasar2のユーザが増えるわけではないから。 これまで、Seasar2のユーザではなかった人たちが、S2JDBCの生産性の高さに引かれて新規ユーザになってくれるのが望ましいシナリオではないでしょうか。 JPAはJavaの標準だし、比較対照としては妥当だと思います。標準だけど、生産性は高くない。一見簡単そうだけど、はまりどころが多くて結局生産性は悪くなる。だから、生産性を比較しやすいって「ずるい」計算もあります。 jdbcManager.callBySql(

    ひがやすを blog - S2JDBCについてもう少し言っておくか
    cnomiya
    cnomiya 2007/10/29
    簡単なところは、流れるようにコーディングができて、難しい部分は、フレームワークに振り回されることなく、ある程度力技で処理できること
  • Seasar2 - S2JDBC

    spacer The Seasar Project Site Search Seasar Banner About ホーム ライセンス ダウンロード 課題追跡 ChangeLog 移行ガイド ドキュメント 一覧 セットアップ DIContainer AOP S2JDBC S2JDBCとは チュートリアル セットアップ エンティティ JdbcManager サービスの作り方 タイプセーフAPI その他の機能 S2JDBC-Gen FAQ (全般) FAQ (AOP) Javadoc S2-Framework S2-Extension S2-Tiger モジュール Seasar2 S2-Framework S2-Extension S2-Tiger プロジェクト文書 プロジェクト情報 目次 S2JDBCとは 概要 流れるようなインターフェースと脱CoC 90%のSQLを自動生成する Java

  • 2007-10-18

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

    2007-10-18
  • Seasar Conference 2007 Autumn - Session

    開催予定セッション† 事前公開した資料と当日の資料が異なるセッションにつきましては、準備ができ次第このページで公開してまりいます。 11/13更新 S2JFace (Uruma) による、簡単リッチアプリケーション開発 11/13更新 Irenka (Ashikunep) 11/13更新 現場で役立つTuigwaaの勘所, SeasarとOSSがもたらす小さなソフト会社の可能性, 実践的なサンプルアプリをその場でコーディングします!, tugboat.GTD, S2JFace (Uruma) による、簡単リッチアプリケーション開発, これであなたもTeedaが好きになる, S2Javelinによるトラブルシューティング 11/12更新 Ymir, つらいJavaから楽しいJavaへ, 実践楽しいJava, データベースプログラミングの生産性を10倍向上させるSeasar2の新機能 11/1

    cnomiya
    cnomiya 2007/10/12
    A1:千葉先生, E2:Ymir, E3:S2Wicket, A4:,Seasar2新機能(DBプログラミング10倍), D4:S2Mule, C5:DBFlute
  • 1