タグ

seasarに関するt-wadaのブックマーク (50)

  • さよならSeasar、最後の!? Seasar Conference開催 | gihyo.jp

    2015年9月26日、法政大学市ヶ谷キャンパスにて開催されたSeasar Conference 2015。フレームワーク名を冠するイベントながら、そのフレームワークの開発終了宣言が出てくるなどセンセーショナルな話題も多かった今回のカンファレンス。記事では、その様子をいくつかの講演をピックアップしてレポートします。 オープニングトーク(DJ HIGAYASUWO) Seasar2のオリジナル開発者でもあるDJ HIGAYASUWO a.k.a 比嘉康雄さんの発表から始まります。 なぜSeasar2をやめたのか 冒頭から、Seasar2の人気絶頂期の開発中止とそれに伴うメンテナンスフェーズへの移行の理由を語ります。なぜ、認知が広がっていよいよこれからという段階であのように新規の開発が中止されたのでしょうか。 「技術は、最初のころは学ぶことが多くあるものの、ある程度経験値がたまると学ぶことが少

    さよならSeasar、最後の!? Seasar Conference開催 | gihyo.jp
    t-wada
    t-wada 2015/10/27
    質問したひとりひとりの名前まで丁寧に調べられていて、とても力が入っている。当日の様子が伝わってくる記事。
  • Seasar3がやってくる - ひがやすを技術ブログ

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

    Seasar3がやってくる - ひがやすを技術ブログ
    t-wada
    t-wada 2010/06/03
    Seasar3 とな!? | Seasar3がやってくる
  • 日本IBM

    女性が生成AIの活用を牽引して未来を拓く ビジネスを一変させつつある生成AI。女性が先駆者となることで実現できる世界があります。 詳細レポートを入手 このたびの令和6年能登半島地震で被災された皆様に謹んでお見舞い申し上げます。 令和6年1月1日に発生した能登半島地震により被災されたお客様向けの保守サービス特別対応 システム開発や運用に生成AIを活用する「IT変革のためのAIソリューション」により、生産性と品質の向上を実現

    日本IBM
    t-wada
    t-wada 2008/02/01
    おおー、DWにSeasarの記事が!
  • Routing機能の補足 - Doge log

    こんにちわ!teedaコミッタのmopemopeです! Routing機能について少し補足です。 いわゆるUrl Rewrite Filterを使えばいいじゃないか!って思われる人もいるかも知れません。 Url Rewrite Filterでもほぼ同様の事は出来ます。 まあぶっちゃけUrl Rewrite Filter(mod_rewrite)は高機能がゆえ使いこなすのはそれなりに勉強しないといかんかったりするわけです。 それにruleとoubound-rule設定をそれぞれ書いてやらないといかんかったりとかめんどいのです。 更にはteeda的に困るパターンがあったりするのです。 (JSF的に問題なのかな。postback、バリデータエラー発生時の挙動) teedaのRouting機能はその辺の設定をシンプルにし、そのまま逆引きでリンクを出す事ができます。 あとquery部の順番とかも良き

    Routing機能の補足 - Doge log
  • http://d.hatena.ne.jp/a-conv/20071229

    t-wada
    t-wada 2007/12/30
    ラオウ!
  • はてなブログ | 無料ブログを作成しよう

    週報 2024/04/28 川はただ流れている 4/20(土) 初期値依存性 さいきん土曜日は寝てばかり。平日で何か消耗しているらしい。やったことと言えば庭いじりと読書くらい。 ベランダの大改造をした。 サンドイッチ 一年前に引っ越してからこんな配置だったのだけど、さいきん鉢を増やしたら洗濯担当大臣の氏…

    はてなブログ | 無料ブログを作成しよう
    t-wada
    t-wada 2007/11/21
    お聴きくださってありがとうございます。余裕のあるときに疑問にお答えたいです
  • PerlでSeasar2のコンポーネントを使う - dragon3のブログ

    Perl(CPAN)は最強だ。 Inline::Javaを使えば、こんなこともできてしまう。 lib/ ... 依存ライブラリ全て s2-framework-2.2.11.jar s2-extension-2.2.11.jar ...などなど classes/ ... classファイルディレクトリ app.dicon ...などなど component_list.pl ... Seasar2コンポーネント一覧出力Perlスクリプト(中身は以下) Seasar2のバージョンが、2.2 なのはつっこまないでください。 component_list.pl use strict; use warnings; use Encode; use Inline Java => 'STUDY', STUDY => [ qw( java.lang.Class java.util.List org.seasa

    PerlでSeasar2のコンポーネントを使う - dragon3のブログ
    t-wada
    t-wada 2007/11/15
    あとで試す
  • だいこんの日々 : S2Ethna v0.2リリースします

  • 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

    t-wada
    t-wada 2007/10/23
    新S2JDBCのドキュメント
  • 2007-10-05

    10/19にJavaデベロッパーのためのAIRセミナーが開催されます。 https://g203.secure.ne.jp/~g203204/Adobe/Flex/20071019/ 私も下記のような感じのセッションをやります。 Adobe AIR / Adobe Flex を使って、Java/データベースと連携するアプリケーションをいかにすばやく作るかについて、ALLライブデモでお見せします。実は、私にとってAIR/Flexのデモは鬼門で、まだ一度も(完全に)成功したことはないんですが、今回は、強いマシンを調達したので、大丈夫だと思います。 去年のデブサミのリベンジがんばります。 来週出す予定のSeasar2の次のバージョン(2.4.18)で、S2Daoが統合されます。 正確に言うとS2Daoの後継といわれていた(S2Dao2.0 or S2Persistence)がSeasar2に統合

    2007-10-05
  • Kumu Ajax

    Kumu.Ajaxとは Kumu.AjaxはTeedaでAjaxを簡単に使用できるように作られたjavascriptのライブラリです。 Kumu.AjaxはTeedaに依存しているわけではありません。サーバーサイド側は自由に選択することができます。 またKumu.Ajaxはkumu.jsに依存していません。ajax.js単体で使用する事ができます。 Kumu.Ajaxは以下の機能を提供します。 Ajaxによる非同期通信 通信状態ごとの関数実行 Teedaとの連携機能 JSONレンダリング Formの値の取得 JSONの文字列化(この機能は将来kumu.jsに移行します) Ajaxによる非同期通信 Kumu.Ajaxは主にKumu.Ajax.executeTeedaAjaxでTeedaと連携して使用するケースが多いですが、低レベルな非同期通信を行う事もできます。 Ajaxで通信する際にはS2

    t-wada
    t-wada 2007/06/06
    "Kumu.AjaxはTeedaに依存しているわけではありません。サーバーサイド側は自由に選択することができます。"
  • シンプルなS2JUnit4 - taediumの日記

    S2JUnit4はServlet、JTA、EJB3のAPIに依存しているのですが、依存しなくても動くようにしようかなぁと思います。(もちろん、この場合、S2JUnit4の売りのひとつである自動トランザクション開始・ロールバックの機能は実行されません。イメージとしては機能限定のシンプルモードといった感じですね。) シンプルモードで動かすには次のようにs2junit4.diconを設定するだけでOKにします。ポイントはcontextコンポーネントのクラスがSimpleInternalTestContextであるということです s2junit4.dicon <components namespace="s2junit4"> <component name="context" class="org.seasar.framework.unit.impl.SimpleInternalTestConte

    シンプルなS2JUnit4 - taediumの日記
  • Seasar - DI Container with AOP -

    セットアップ S2Mai体 S2Mai-Tiger Maven2からのご利用 Eclipseへのインポート まずは使ってみる 全体の設定 基的な使い方 アノテーションを使った設定 メール内容クラスのプロパティでの設定 添付ファイルについて セットアップ Seasar2と同様にJDK1.4以上が必要です。 S2Mai体 ダウンロードしたs2mai-x.x.x.zipを解凍すると、s2maiディレクトリが出来ます。そのなかのlibディレクトリにある「s2mai-x.x.x.jar」をクラスパスに含めて下さい。 他、必要となるjarファイルもlibディレクトリ内にありますが、その内、S2Mai体が必要とするものは以下になります。 mail-x.x.jar activation-x.x.x.jar ozacc-mail-x.x.x.jar s2-framework-2.4.x.jar s2

    t-wada
    t-wada 2007/05/03
    S2Maiのドキュメント
  • プロジェクトウィザードプラグインについて - 設計と実装の狭間で。

    Doltengでは、「Chura Project」として、 幾つかのプロジェクトの中から一つをプルダウンメニューから選択する事で、 ある程度、作りこんだブランクプロジェクトを生成する機能があります。 この機能は、他のプラグインから、拡張ポイントに機能を差込む事で、 生成する事が出来るプロジェクトを増やす事が出来ます。 これから、その拡張ポイントに機能を差込む方法について説明します。 前提知識として、eclipse のプラグインを作成する方法について ある程度知っている必要がありますが、 実際的には、org.seasar.dolteng.projectsのコードや設定ファイルの類を見る方が早いとは思います。 確実に理解しなくてはいけない事柄が、幾つかあります。 plugin.xml ResouceLoader ResourceHandler プラグインから、生成されるプロジェクトにリソースが

    プロジェクトウィザードプラグインについて - 設計と実装の狭間で。
  • s2caching - S2Cachingとは

    S2Cachingは、(現在のところ)メソッドの呼び出し内容と戻り値をキャッシュする機能を提供するためのinterceptorです。 ehCacheをキャッシュ実装として使用しています。 S2Cachingを使うことにより、Dao等に容易にキャッシュ機能を実現することが出来ます。適用先のクラスやメソッドのソースコードに修正は不要です。 まったく変化しないデータベース上のマスタにアクセスするDaoが頻繁に呼び出されるような場合に絶大な効果を発揮します。 S2Cachingの利用条件 S2Cachingは以下の環境でのみテストされています。 S2Containerは 2.4.34 でのみテストされています S2Container 2.3系でも動作します。customizerがパッケージに含まれるために依存しているだけです。 ehCache 1.6.2でのみテストされています。2.1.0などほか

  • 「HTML画面をそのまま仕様書に」,5カ月で1000画面を構築した就職サイトPuffの高速開発手法:ITpro

    上段左からティーアンドエフカンパニー 事業推進統括責任者 情報化戦略コンサルタント 西岡祐弥氏,ティーアンドエフカンパニー 代表取締役社長 佐藤裕司氏,パフ 代表取締役社長 釘崎清秀氏,下段左よりティーアンドエフカンパニー 最高技術責任者 出羽健一氏,パフ 取締役兼株式会社プロシンクワーク代表取締役社長大場京子氏,パフ 事業サポートグループ グループマネージャー 保坂光江氏 Webシステムを開発する際にはほとんどの場合,ユーザーとの打ち合わせのためにHTMLによるモックアップを作る。「このHTMLがそのまま仕様書になれば」と思ったことはないだろうか。就職情報サイトPuffの再構築プロジェクトでは,まさにモックアップをそのまま仕様書した。「十数人の開発者で,5カ月で1000画面のシステムを開発する」必要に迫られたからだ。 HTMLに仕様とメモを埋め込み,CSSで切り替え 「この未体験のスピー

    「HTML画面をそのまま仕様書に」,5カ月で1000画面を構築した就職サイトPuffの高速開発手法:ITpro
  • 2007-01-27

    JPQLのバルク更新はポリモーフィックです。どういうことかというと、たとえば親エンティティへのDELETE操作は子エンティティへのDELETE操作でもあるのです。その結果、マッピングによってはJPQLのDELETE文がSQLでは複数のDELETE文になることがあります。 Java EE勉強会でこのことを実際に動かして示したかったのですがうまく動かなくてお見せできませんでした。でも、家に帰ってもういちど試してみるとちゃんと動きました。警告のログが出るのですが、これを例外が発生して正常に動作していないと思ってしまったようです。 次回でもいいのですが、忘れないうちにちょっと書いておきます。以下簡単なサンプルです。 続きを読む Java EE勉強会でのはなし。 @Prerequisiteに指定するOGNL式はコンテナ作成前に評価されるので、これを利用できますです。ただ、最終的に評価される式はtru

    2007-01-27
  • WicketとSeasarを統合するwicket-seasarを公開!

    Wicketは,POHPソリューションの代表として今後広く普及するであろうフレームワークである。そして,WicketでDIコンテナの恩恵を受けるために,Spring Frameworkとの統合を行う拡張ライブラリ(wicket-spring)も提供されている。 最近,僕の回りではSpring Frameworkよりも,Seasar2をDIコンテナとして採用する事例がとても多い。さらに,以下のようなエントリを見つけてしまった。 「 Webアプリ作成前に考えたこと」 - めそらぼ - mesolabs.com プレゼン層でJSFに決まっていれば、EJB 3.0かSeasar 2.4の一騎打ちだったのですが、WicketになったのでWicketとの親和性を考えてSpring 2.0に決めました。 選択肢が狭いということは,とても悲しいことだ。オープンソースプロダクトの利点は,数多いソフトウェアを

  • Golf Sandbox Project始動 - mikeのSeasar日記

    Hatenaの日記を約2年振りに再開します。 はぶさんやまこたんから Swingが最近熱いと聞いていて、さらに最近 JAVA 6でMatisseが 正式サポートしたのを機会に、Golf Project (Seasar + JGoodies RCP)を始めました。 Swingを使い良くするということで、Swingに関係ある Golf(もう少し スウィングが良くなれば 個人的にはいいのですが?)と言う名前にしました。 取り合えず Version 0.1では下記内容を予定しています。 1.画面の作成は、Netbeans 5.5で行う。(なお、EclipseでのProject設定もしていますので、 その後のDicon関連には、EclipseでKijimunaのSupportも可能です) 2.Validatorの設定は、Dicon に行い、それと画面のFieldとのMappingを、JAVAだけでな

    Golf Sandbox Project始動 - mikeのSeasar日記
  • EasyMockサポート