seasar
HOT Deployを試してみる。 パッケージ構成 とりあえずパッケージ名は標準に従ったほうが良い模様。 test(OndemandBehaviorのrootPackageName) web -> Action(クラス名の末尾はAction) dto -> Dto(クラス名の末尾はDto) service -> Serviceのインターフェース…
総会に途中参加した時にSeasarファウンデーションでWebマガジンを出すと言うのを聞きました。 マニュアルでは見えてこないノウハウの伝播が出来そうで楽しみです。 自分も「S2XWorkでコマンドラインアプリ作成」とか書いてみたいなぁ。
帰ってきました。 とりあえず、Tuigwaaすげー。先週のNinja-VA以上にショックかも。 もうどうやって開発すれば良いのかわからん。
行ってきます。S2XWorkも出来るだけ早くなんとかします。
行ってきます。S2XWorkも出来るだけ早くなんとかします。 日付間違えてエントリしてましたけど、コメントがあるので残しときます。
XWorkのValueStack経由でSeasar2のコンポーネントを取得したり、コンポーネントのプロパティに値を設定する仕組みを考え中。 インターフェースはMapにして、指定された名前のコンポーネントがある場合はそれを返して、無い場合はnullを返すようにする。 こう…
実装よりの細かい記述が多くて全体の設計にあまりふれていないのが気になりましたが、そういうのが知りたければWeb+DB press (Vol.31)のGoyaの記事を読むのが良いように思いました。 実装はこの本で、設計はGoya本という感じになると良いなぁ。Seasar入門 は…
なんか発売日が3/27のところと2/25のところがあるんだけど結局どっちなんだろう。 出版社のサイトが3/27だからそれが正しいのかなぁ? http://store.sbpnet.jp/bm_detail.asp?sku=4797331968 Seasar入門 はじめてのDI&AOP作者: 須賀幸次,木村聡,西川麗,高安…
http://7andy.yahoo.co.jp/books/detail?accd=R0158153 発売2月になってる…。
今回の開発では諸事情で同じ構成のテーブルが複数作られるので、S2Dao,S2JDBCで動的にSQLが変えられないか見てみました。 S2Dao Beanのテーブル名を変えればどうにかなるかなと思いましたが、テーブル名が基本的にクラスに対し静的なプロパティになっている…
学習記ではまだ作っていませんが、業務ではWebWork2とSeasar2で作り始めています。 S2XworkでActionにセットされるのはinterfaceを利用したコンポーネントだけで、自動インジェクションされないDTOをどうするかが問題でした。XWorkでコンポーネントを管理す…
とりあえずはServletAPIに依存しない形にしたいと思っています。 S2ObjectFactoryServletは以下の2つしかやってないので、その処理をdiconファイルに移したいと思っています。 S2ObjectFactoryのインスタンス生成&S2Containerのセット ObjectFactoryにS2Obje…
koichikさんからお誘いを受けたのでまじめに開発をしようかと思います。 方針 XWorkをターゲットにする(プレゼンテーション層に依存しない) とりあえずS2Strutsを真似する(^^; S2Strutsとの差別化はWebアプリ以外への適用 直近でやること Seasar2.1対応 S2St…
参加してきました。かなり早めに行ったのに間違って京王本線に乗ってしまいちょっと遅れて着きました。 内容はパワポ見ればわかるので気付いたところだけ。 午前 S2JSF ビューがHTMLそのものなので、シンプル HTMLにダミーデータを仕込めるところでは感嘆の…
「HttpServletRequest, HttpSessionをスコープにしたコンポーネントの管理」は嬉しいですね。WebWork2では前から出来ていますが、setAttribute,getAttributeが無くなって結構綺麗な感じになるので。
id:masataka_k:20040803のコメントに書いた「diconファイルの置き場所によってはビルドされない」というのは、Java Build Pathのソースフォルダーをプロジェクト直下(srcなど)ではなく、src/confなどに設定した場合のことです。以下はmasataka_kさんに書いて…
WebWork2とSeasar2を組み合わせて使ってみる。 WebWork2のSessionやRequestにバインドされたオブジェクトをActionにInject出来る機能は捨てがたいので、ActionはSeasar2でインスタンスを管理させないようにしようと、Actionをdiconファイルにinstance="outer…
主な流れはフレームワークが受け持って、末端の処理や例外処理などだけ各アプリケーションごとに実装するようにしたいと思っているのだけど、Seasar2.0.12でincludeした子供のコンポーネントしか使えなくなってしまったため、子供のコンポーネントを入れ替え…
今作ってるSeasar2使ったSwingアプリをhttp://seasarproject.g.hatena.ne.jp/isami100/20040712を参考にSeasar2.0.12にバージョン上げたら、7つあったdiconファイルが5つになって、しかもUIやイベント処理のdiconファイルにほとんどのコンポーネント集中しち…
2.0.11に上げたらhttp://d.hatena.ne.jp/matobat/200406286/28のエラーは出なくなりました。
今作っているアプリはやんごとなき理由*1によりデータベースにAccessを使っているのですが、Seasar2.0.10 に変えたら、BeanResultSetHandlerで例外が出る。 エラーメッセージは [Microsoft][ODBC Driver Manager] ドライバはこの関数をサポートしていません…
seasar2でSwingの2番煎じでseasar2でSWTをやろうと思ったら、org.eclipse.swt.layout.GridLayoutとかのLayout系のクラスみんなgetter/setterなしのパブリック変数でプロパティ持ってるよ。 うまくいかねぇ。
今度Swingアプリ作ることになったので、http://seasarproject.g.hatena.ne.jp/isami100/を参考にちょっとやってみると結構楽しい。ラッパー作らなくてもよくなるともっと使いやすくなるんだけど。
S2Struts興味あるなということで、とりあえず設計を考えてみる。 基本的には Action-Component という感じだが、ActionとComponentは粒度が違ったりするので、 Action-BisinessDelegate-Component(複数) という感じか。あとはトランザクションとかをどうする…
Relaxer Eclipse Pluginを試してみる。 うーんよさそうな感じなんだけど、ディレクトリ内にスキーマは一つしか置けない? あとCDLで他のスキーマ参照して戻り値とか設定したときに、コンポーネントと同じディレクトリにスキーマから生成されたオブジェクトが…