一部で話題になっている国産オープンソースDIコンテナSeasar V2(略してS2)。
ってどうよ?みんなもう使ってるの?
使用経験とか、実戦配備情報とか、つかえねーよボケ、とかいろいろ書いてね。
本家 seasar.org
http://www.seasar.org/
Seasar Projectグループ
http://seasarproject.g.hatena.ne.jp/
ひがやすをblog
http://d.hatena.ne.jp/higayasuo/
前スレ
その1 http://pc5.2ch.net/test/read.cgi/tech/1092044210/
その2 http://pc5.2ch.net/test/read.cgi/tech/1098885253/
その3 http://pc8.2ch.net/test/read.cgi/tech/1102862221/
その4 http://pc8.2ch.net/test/read.cgi/tech/1119608621/
その5 http://pc8.2ch.net/test/read.cgi/tech/1135986150/
その6 http://pc8.2ch.net/test/read.cgi/tech/1148204750/
その7 http://pc8.2ch.net/test/read.cgi/tech/1153060167/
その8 http://pc10.2ch.net/test/read.cgi/tech/1165531719/
その9 http://pc11.2ch.net/test/read.cgi/tech/1170674234/
その10 http://pc11.2ch.net/test/read.cgi/tech/1176050197/
その11 http://pc11.2ch.net/test/read.cgi/tech/1190846507/
その12 http://pc11.2ch.net/test/read.cgi/tech/1203122931/
その13 http://pc11.2ch.net/test/read.cgi/tech/1215962870/
その14 http://pc11.2ch.net/test/read.cgi/tech/1224157275/
その15 http://pc12.2ch.net/test/read.cgi/tech/1237290499/
国産オープンソースDIコンテナSeasar2 その16
■ このスレッドは過去ログ倉庫に格納されています
2010/03/11(木) 22:15:49
292デフォルトの名無しさん
2011/04/29(金) 23:09:06.71 熟知してなきゃ生産性上がらないんなら使う意味あんのか?
いやそもそも熟知てなんだ熟知て
いやそもそも熟知てなんだ熟知て
293sage
2011/04/30(土) 00:48:16.71 熟知いるのは、ベンダーのFWだろ。
WACSとか
WACSとか
294デフォルトの名無しさん
2011/06/19(日) 21:51:48.49 "ORM が危険なアンチパターンだっていうのはどれだけ言っても言い過ぎることはない"
http://tech.a-listers.jp/2011/06/16/orm_is_an_antipattern/
http://tech.a-listers.jp/2011/06/16/orm_is_an_antipattern/
295デフォルトの名無しさん
2011/06/25(土) 14:27:43.04 マルチするほどのことかね
296デフォルトの名無しさん
2011/06/26(日) 02:29:07.50 SQLファイルに、変更履歴コメントとか書いてる?
297デフォルトの名無しさん
2011/06/26(日) 07:01:02.36 そういうのはバージョン管理のコメントに書けばいいだろ
298デフォルトの名無しさん
2011/06/30(木) 10:27:26.87 DIよりServiceLocaterの方が使いやすくない?
299デフォルトの名無しさん
2011/07/02(土) 00:24:10.49 ServiceLocaterってどんなんん?
300デフォルトの名無しさん
2011/07/02(土) 03:11:33.72 JNDIだな
301デフォルトの名無しさん
2011/07/02(土) 15:04:23.90 DIがモジュールのプラグイン化フレームワークなのに対して、
ServiceLocaterはAbstractFactoryとかBuilder見たいなデザインパターン。
従ってDIは設計フレームワークの側面から本来の目的だけでなく
無数の能無しを統制する目的でも広く使われてる。
少人数・小規模・ベテランならServiceLocaterの方が手軽な場合もある。
ServiceLocaterはAbstractFactoryとかBuilder見たいなデザインパターン。
従ってDIは設計フレームワークの側面から本来の目的だけでなく
無数の能無しを統制する目的でも広く使われてる。
少人数・小規模・ベテランならServiceLocaterの方が手軽な場合もある。
302デフォルトの名無しさん
2011/07/05(火) 22:13:45.84 俺たちの獄長が世界の獄長に
303デフォルトの名無しさん
2011/07/05(火) 23:57:35.85 node.jsか
304デフォルトの名無しさん
2011/07/09(土) 12:10:44.14 S2JDBCのマイグレーション機能について質問です。
ttp://s2container.seasar.org/2.4/ja/s2jdbc_gen/index.html#マイグレーション
このページには以下のような説明があります。
> マイグレーションの大まかな処理の流れは次の通りです。
> 1. 古いバージョンのデータベーススキーマを削除する。
> 2. 新しいバージョンのデータベーススキーマを作成する。
> 3. 新しいバージョンのデータをロードする。
> 4. 新しいバージョンのデータベーススキーマに外部キーを適用する。
質問1. これはつまり、マイグレーションをするまえに何らかの方法で既存のデータを保存しておかないといけないのでしょうか。
質問2. だとすると、実運用中のデータベースが巨大な場合はこの方法だと厳しいように思いますが、皆さんどうされてますか。
ttp://s2container.seasar.org/2.4/ja/s2jdbc_gen/index.html#マイグレーション
このページには以下のような説明があります。
> マイグレーションの大まかな処理の流れは次の通りです。
> 1. 古いバージョンのデータベーススキーマを削除する。
> 2. 新しいバージョンのデータベーススキーマを作成する。
> 3. 新しいバージョンのデータをロードする。
> 4. 新しいバージョンのデータベーススキーマに外部キーを適用する。
質問1. これはつまり、マイグレーションをするまえに何らかの方法で既存のデータを保存しておかないといけないのでしょうか。
質問2. だとすると、実運用中のデータベースが巨大な場合はこの方法だと厳しいように思いますが、皆さんどうされてますか。
305デフォルトの名無しさん
2011/07/09(土) 12:23:56.73 使ったこと無いけど、説明読む限り実運用は想定していなくて、開発環境用のDB構築にのみ使うんじゃない?
306デフォルトの名無しさん
2011/07/09(土) 23:30:23.30307デフォルトの名無しさん
2011/07/10(日) 11:14:20.47 運用中にやるなよ
308デフォルトの名無しさん
2011/07/31(日) 09:59:54.37 枯れたとか強弁する奴もいるけど、失速したねぇ…。
309デフォルトの名無しさん
2011/08/01(月) 01:07:15.40 今フレームワーク選ぶなら何なの?
310デフォルトの名無しさん
2011/08/01(月) 21:25:48.51 Play
311デフォルトの名無しさん
2011/08/07(日) 16:14:12.85 チビ のヒガくんはよろしくやってんの?
312デフォルトの名無しさん
2011/08/07(日) 22:39:24.55 フランス滞在でリア充満喫
313デフォルトの名無しさん
2011/08/13(土) 02:49:17.72 >>309
Struts
Struts
314デフォルトの名無しさん
2011/08/15(月) 17:01:13.84 スレ読んでみたが一つ気になる点がある。
獄長って誰?ググってもよくわからん。コミッタの人?
全員知っているって前提でスレ進行してるの?
獄長って誰?ググってもよくわからん。コミッタの人?
全員知っているって前提でスレ進行してるの?
315デフォルトの名無しさん
2011/08/16(火) 09:36:32.72 全員知ってるからそういう前提になるな。
316デフォルトの名無しさん
2011/08/17(水) 15:45:26.00317デフォルトの名無しさん
2011/08/17(水) 19:19:16.26 軍曹に聞いてみたら?w
318デフォルトの名無しさん
2011/08/17(水) 20:10:19.97319デフォルトの名無しさん
2011/09/05(月) 14:56:17.86 Cubbyというフレームワークの資料に
ttp://event.seasarfoundation.org/sc2009spring/viewAttachment.do?_pageName_=Session&_fileName_=sc2009spring_s603_2_cubby_in_action.pdf
10ページにこんなコードがありました。
@Path("todo")
public class ToDoAction extends Action{
// /todo/new
public ActionResult new(){...}
public Integer id;
// /todo/100
@Path("{id,[0-9]+}")
public ActionResult index(){}
}
これを見ると、「new()」というメソッドを定義しています。
しかしJavaではnewは予約語なので、このようなメソッドは定義できないのではないでしょうか。
Cubbyではどのような仕組みで「new()」メソッドを定義しているのか、知っている人がいれば教えて下さい。
ttp://event.seasarfoundation.org/sc2009spring/viewAttachment.do?_pageName_=Session&_fileName_=sc2009spring_s603_2_cubby_in_action.pdf
10ページにこんなコードがありました。
@Path("todo")
public class ToDoAction extends Action{
// /todo/new
public ActionResult new(){...}
public Integer id;
// /todo/100
@Path("{id,[0-9]+}")
public ActionResult index(){}
}
これを見ると、「new()」というメソッドを定義しています。
しかしJavaではnewは予約語なので、このようなメソッドは定義できないのではないでしょうか。
Cubbyではどのような仕組みで「new()」メソッドを定義しているのか、知っている人がいれば教えて下さい。
320デフォルトの名無しさん
2011/09/26(月) 10:49:01.71 数年前に試したら
Logger logger = Logger.getLogger(Foo.class );
これ一つでlog4jにクラスがキャッシュされてS2のHOT deployが効かなくなって
こりゃダメだと思ったんだけど、お前ら本当にHOT deployを便利に使えているの?
Logger logger = Logger.getLogger(Foo.class );
これ一つでlog4jにクラスがキャッシュされてS2のHOT deployが効かなくなって
こりゃダメだと思ったんだけど、お前ら本当にHOT deployを便利に使えているの?
321デフォルトの名無しさん
2011/09/26(月) 13:42:04.78 うん、ログはAOPでやるからね。
322デフォルトの名無しさん
2011/09/26(月) 15:23:19.35 >>321
ホントに?
straceの出力みたいに重要度関係なしに全出力で大変になんない?
AOP適用だと階層カテゴリーロガー使えないんじゃないかと思うけど、どうしているの?全出力orナッシングなのかい?
あと、もしS2関係者の書き込みなら、「ハマりポイント知ってるんならドキュメントに書いとけや」と言いたい。
ホントに?
straceの出力みたいに重要度関係なしに全出力で大変になんない?
AOP適用だと階層カテゴリーロガー使えないんじゃないかと思うけど、どうしているの?全出力orナッシングなのかい?
あと、もしS2関係者の書き込みなら、「ハマりポイント知ってるんならドキュメントに書いとけや」と言いたい。
323デフォルトの名無しさん
2011/09/26(月) 17:09:57.32 ほんとだよ。なんでAOPだとカテゴリーだめって思ったの?
traceInterceptorの中身見てみるといいよ。
そんな大した事やってない。
logging.propertiesの設定だってちゃんと反映されるよ。
正体はlog4jそのまんまだから。
traceInterceptorの中身見てみるといいよ。
そんな大した事やってない。
logging.propertiesの設定だってちゃんと反映されるよ。
正体はlog4jそのまんまだから。
324デフォルトの名無しさん
2011/09/26(月) 17:56:02.98 >>323
ごめん323氏の言ってることがよくわからない。
Logger.getLogger() の引数に与えたクラスの完全修飾クラス名が階層カテゴリーとして扱われると思ったんだけど。
俺の用語の認識が間違ってる? 一応その前提で書くよ。
http://www.seasar.org/source/browse/s2container/trunk/seasar2/s2-framework/src/main/java/org/seasar/framework/aop/interceptors/TraceInterceptor.java?revision=4487&view=markup
を見ると
private static final Logger logger = Logger.getLogger(TraceInterceptor.class);
logger.debug("BEGIN " + buf);
invocation.proceed();
logger.debug("END " + buf);
ってシンプルにログ出力しているだけで別に予想通りだった。
weaving targetのFQDNカテゴリにログを吐くとかやってない。
パフォーマンスを考慮するとやらんでいい気がするけど。
>>なんでAOPだとカテゴリーだめって思ったの?
この場合TraceInterceptorカテゴリーにログ出力が行くと思ったので。
「業務A、業務Bのようにパッケージごとにログ分けたい場合に困る」というシチュエーションを想定して書いた。
ごめん323氏の言ってることがよくわからない。
Logger.getLogger() の引数に与えたクラスの完全修飾クラス名が階層カテゴリーとして扱われると思ったんだけど。
俺の用語の認識が間違ってる? 一応その前提で書くよ。
http://www.seasar.org/source/browse/s2container/trunk/seasar2/s2-framework/src/main/java/org/seasar/framework/aop/interceptors/TraceInterceptor.java?revision=4487&view=markup
を見ると
private static final Logger logger = Logger.getLogger(TraceInterceptor.class);
logger.debug("BEGIN " + buf);
invocation.proceed();
logger.debug("END " + buf);
ってシンプルにログ出力しているだけで別に予想通りだった。
weaving targetのFQDNカテゴリにログを吐くとかやってない。
パフォーマンスを考慮するとやらんでいい気がするけど。
>>なんでAOPだとカテゴリーだめって思ったの?
この場合TraceInterceptorカテゴリーにログ出力が行くと思ったので。
「業務A、業務Bのようにパッケージごとにログ分けたい場合に困る」というシチュエーションを想定して書いた。
325デフォルトの名無しさん
2011/09/26(月) 23:30:19.36 >>319
ただのミスだよ
ただのミスだよ
326デフォルトの名無しさん
2011/09/26(月) 23:52:52.07 >>320
それcommons logging 1.0のバグ。1.1でおk
それcommons logging 1.0のバグ。1.1でおk
327デフォルトの名無しさん
2011/09/27(火) 00:23:22.02 >>326
commons loggingのサイト見ると1.1 Release - 10 May 2006 で相当昔だから、たぶん当時は多分1.1以降を使っていたと思うけどなあ。もうワカンネ。
当時はLogFactory#release()とかそういうの全部試したけど、なんか特別なバグがあったの?
https://issues.apache.org/jira/secure/IssueNavigator.jspa?pid=12310484
を「cache」で検索してもヒットしない。bugidとか知ってたら教えて。
commons loggingのサイト見ると1.1 Release - 10 May 2006 で相当昔だから、たぶん当時は多分1.1以降を使っていたと思うけどなあ。もうワカンネ。
当時はLogFactory#release()とかそういうの全部試したけど、なんか特別なバグがあったの?
https://issues.apache.org/jira/secure/IssueNavigator.jspa?pid=12310484
を「cache」で検索してもヒットしない。bugidとか知ってたら教えて。
328デフォルトの名無しさん
2011/09/27(火) 00:31:44.24 ゴメン今「cache」で検索したらヒットした
https://issues.apache.org/jira/browse/LOGGING-126
あたりか?でもAffects Version/s:1.0, 1.0.1, 1.0.3, 1.0.4, 1.1.0, だから違うか。
https://issues.apache.org/jira/browse/LOGGING-126
あたりか?でもAffects Version/s:1.0, 1.0.1, 1.0.3, 1.0.4, 1.1.0, だから違うか。
329デフォルトの名無しさん
2011/09/27(火) 00:34:12.82 leakでさがしたらこれヒットした
ttps://issues.apache.org/jira/browse/LOGGING-51
ttps://issues.apache.org/jira/browse/LOGGING-51
330デフォルトの名無しさん
2011/09/27(火) 00:49:15.01331デフォルトの名無しさん
2011/09/27(火) 09:37:27.28332デフォルトの名無しさん
2011/09/27(火) 09:51:47.22 >>330
普通にアナウンスされてただろ
普通にアナウンスされてただろ
333デフォルトの名無しさん
2011/09/27(火) 10:55:27.36 >>330
いつ、どこで?
「Seasar2 HOT deploy Logger.getLogger」とか事象を知ってる場合でさえググっても
それらしいのがヒットしないように思えるけど、知見がない状態でどうしたらその情報にアクセスできるのか教えて。
煽りじゃないので割と真面目に回答してくれると嬉しい。
いつ、どこで?
「Seasar2 HOT deploy Logger.getLogger」とか事象を知ってる場合でさえググっても
それらしいのがヒットしないように思えるけど、知見がない状態でどうしたらその情報にアクセスできるのか教えて。
煽りじゃないので割と真面目に回答してくれると嬉しい。
335デフォルトの名無しさん
2011/09/27(火) 16:23:09.82 詳しい人多そうなんで聞きたいのですが
「S2Axis(2) では HOT/WARM deploy は使用できません.」ってのfixされた or する予定ってありますか?
http://ml.seasar.org/archives/seasar-user/2009-April/017209.html
「S2Axis(2) では HOT/WARM deploy は使用できません.」ってのfixされた or する予定ってありますか?
http://ml.seasar.org/archives/seasar-user/2009-April/017209.html
336デフォルトの名無しさん
2011/09/27(火) 17:55:26.08 いくら詳しくたってコミッタの心の中まではわからない
337デフォルトの名無しさん
2011/09/27(火) 20:22:29.71 "ORM が危険なアンチパターンだっていうのはどれだけ言っても言い過ぎることはない"
http://tech.a-listers.jp/2011/06/16/orm_is_an_antipattern/
・ORMはSQLベースのモデルよりも最初のうちはシンプルで理解しやすく、手早く書く事ができる。
・効率はどんなプロジェクトでも最初の頃は十分。
・不幸にもそれらのアドバンテージはプロジェクトが大きく複雑になると消失し、
抽象化は破綻し、開発者はSQLを使わなければならなくなる。
・ORMの抽象化はほぼ100%のプロジェクトで破綻する。
・オブジェクトはリレーショナルなクエリの結果を表現するのには不適切。
・不適切にクエリをオブジェクトにマッピングすることによって、ORMを廃止しない限り
簡単には修正できない非効率性がアプリケーションのあちこちにばらまかれる
・オブジェクト指向設計はリレーショナルなデータを効率的に表現できない。
これはORMが解決できないオブジェクト指向デザインの根本的な制限だ。
http://tech.a-listers.jp/2011/06/16/orm_is_an_antipattern/
・ORMはSQLベースのモデルよりも最初のうちはシンプルで理解しやすく、手早く書く事ができる。
・効率はどんなプロジェクトでも最初の頃は十分。
・不幸にもそれらのアドバンテージはプロジェクトが大きく複雑になると消失し、
抽象化は破綻し、開発者はSQLを使わなければならなくなる。
・ORMの抽象化はほぼ100%のプロジェクトで破綻する。
・オブジェクトはリレーショナルなクエリの結果を表現するのには不適切。
・不適切にクエリをオブジェクトにマッピングすることによって、ORMを廃止しない限り
簡単には修正できない非効率性がアプリケーションのあちこちにばらまかれる
・オブジェクト指向設計はリレーショナルなデータを効率的に表現できない。
これはORMが解決できないオブジェクト指向デザインの根本的な制限だ。
338デフォルトの名無しさん
2011/09/27(火) 21:41:38.15 S2JDBCを使うときってS2Dao+S2PagerのPagerSupportみたいなのってある?
339デフォルトの名無しさん
2011/09/29(木) 13:05:44.43340デフォルトの名無しさん
2011/10/07(金) 08:38:18.95 ORMはボトルネックがSQLだと判明した時点で終るな
341デフォルトの名無しさん
2011/10/07(金) 20:39:46.26 SQLファイルにしてもだめ?
そこまで速度気にするものなら、最初からORMという選択肢はないと思う。
対して負荷の無いWebまで、appendappend・・・ってSQL組み立てるの
見るとマジむかちゅく
そこまで速度気にするものなら、最初からORMという選択肢はないと思う。
対して負荷の無いWebまで、appendappend・・・ってSQL組み立てるの
見るとマジむかちゅく
342デフォルトの名無しさん
2011/10/11(火) 09:53:12.34 俺はSQL書く所より、オブジェクトに値を詰め込むのが
いやになってきます。SQLは好きなので。
いやになってきます。SQLは好きなので。
343デフォルトの名無しさん
2011/10/14(金) 17:56:34.95 ORMなんて1件1件データ登録する時に楽なだけで取り出す時はゴミ以下にしかならんと思う
Beanと同じ形で取り出すことなんてまずない
Beanと同じ形で取り出すことなんてまずない
344デフォルトの名無しさん
2011/10/14(金) 20:39:29.85 俺はView作ってそのまま使ってるからORMべんりーなんだけど、邪道なのかな・・・
345デフォルトの名無しさん
2011/10/14(金) 20:47:17.13 いや普通
いまだとJPAでやるからEntityクラスほぼそのままてのがほとんどだわ
いまだとJPAでやるからEntityクラスほぼそのままてのがほとんどだわ
346デフォルトの名無しさん
2011/10/17(月) 02:17:16.79 レベル低いカスしか集まってないのかよw
まさかSeasarのライフサイクルも解析してない屑底辺じゃねーだろうなw
そんな馬鹿の分際で品定めしてる底辺ww
まさかSeasarのライフサイクルも解析してない屑底辺じゃねーだろうなw
そんな馬鹿の分際で品定めしてる底辺ww
347デフォルトの名無しさん
2011/10/17(月) 02:23:16.04 >>160
本当にカスが多いなw
技術者なら両方の仕組みを完全に理解して
マスターしてるのが当然なんだが
その上で客の要望に最適解を求めていく
最適なのがSpring系で実現できそうならそっちを提案すれば良い
その本質的な技術の理解も出来てない底辺どもが
「流行ってるから」とか「主流だから」とか「国内だけだから」とか
日和見的な発言ばかりする底辺PGがいかに多いことかw
死ねよw
本当にカスが多いなw
技術者なら両方の仕組みを完全に理解して
マスターしてるのが当然なんだが
その上で客の要望に最適解を求めていく
最適なのがSpring系で実現できそうならそっちを提案すれば良い
その本質的な技術の理解も出来てない底辺どもが
「流行ってるから」とか「主流だから」とか「国内だけだから」とか
日和見的な発言ばかりする底辺PGがいかに多いことかw
死ねよw
348デフォルトの名無しさん
2011/10/17(月) 02:38:37.10 >>260
底辺PGなんてそんなモンだろw
いきなり、どっかのプロジェクトに入れられて
そこでフレームワークの「使い方だけ」覚える
使い方覚えても技術の本質がわかってねーから意味ないんだがw
まぁ使う側にとっちゃ、決まったルールで生産が出来ればそれでいいから無問題
底辺PGなんてそんなモンだろw
いきなり、どっかのプロジェクトに入れられて
そこでフレームワークの「使い方だけ」覚える
使い方覚えても技術の本質がわかってねーから意味ないんだがw
まぁ使う側にとっちゃ、決まったルールで生産が出来ればそれでいいから無問題
349デフォルトの名無しさん
2011/10/17(月) 09:36:58.92 もうその話題の中心の人、見てないんじゃないかな・・・
350デフォルトの名無しさん
2011/10/17(月) 10:51:48.94 過疎りすぎw
351デフォルトの名無しさん
2011/10/17(月) 20:28:58.84 誰もいないのかよw
無人の板か?w
無人の板か?w
352なんか妖怪
2011/10/17(月) 21:19:15.67 いるけど
353デフォルトの名無しさん
2011/10/17(月) 22:32:02.75 じゃあ意見だせよw
355デフォルトの名無しさん
2011/10/22(土) 11:29:15.94 3頓挫で終了
356デフォルトの名無しさん
2011/10/22(土) 20:45:51.04 /⌒Y⌒\
/ \
/ ヘ
( ノ)ノ)ノ)ノ)ノ
| |== ==| |
| /<● )( ●>V|
`( L_ )ノ 関係性注入♪
丶^\__/^/
\  ̄ ∠__
_)`ー/(⌒⌒)\
( /ヘ_⊃⊂_|
| |/ / |\/ /
丶_/ |\_/
丶 丶
| |
/ \
/ ヘ
( ノ)ノ)ノ)ノ)ノ
| |== ==| |
| /<● )( ●>V|
`( L_ )ノ 関係性注入♪
丶^\__/^/
\  ̄ ∠__
_)`ー/(⌒⌒)\
( /ヘ_⊃⊂_|
| |/ / |\/ /
丶_/ |\_/
丶 丶
| |
357デフォルトの名無しさん
2011/10/31(月) 20:53:05.63 SAStruts,GlassFishで動くよね?
358デフォルトの名無しさん
2011/10/31(月) 21:58:46.89 動かないと思うほうがおかしい
359デフォルトの名無しさん
2011/11/06(日) 21:38:33.19 国産ホルホルホルホルホルホルホルホルh!!!!!!
360デフォルトの名無しさん
2011/11/15(火) 00:26:51.75 SAStrutsの公式サイトで
「エンティティに対する操作を格納するクラスをサービスといいます」
とあり、エンティティとは、
「通常は、テーブルの名前にあわせます。」
と合ったので、あるテーブルの1行を表すBean的なものかと理解しました。
ここで質問なんですが、あるユースケースの「更新」ボタンを押したときに、
テーブルAとテーブルBに更新をする処理があったとしたら、
例えばそれをActionクラスのupdateメソッドで行うとすると、
そのupdateメソッドの中で、
テーブルA用のサービスクラスとテーブルB用のサービスクラスを使って
それぞれを更新するようなイメージになるんですか?
「エンティティに対する操作を格納するクラスをサービスといいます」
とあり、エンティティとは、
「通常は、テーブルの名前にあわせます。」
と合ったので、あるテーブルの1行を表すBean的なものかと理解しました。
ここで質問なんですが、あるユースケースの「更新」ボタンを押したときに、
テーブルAとテーブルBに更新をする処理があったとしたら、
例えばそれをActionクラスのupdateメソッドで行うとすると、
そのupdateメソッドの中で、
テーブルA用のサービスクラスとテーブルB用のサービスクラスを使って
それぞれを更新するようなイメージになるんですか?
361デフォルトの名無しさん
2011/11/15(火) 09:34:05.94 そこらへんはきっと宗教の世界。
362デフォルトの名無しさん
2011/11/15(火) 09:34:10.62363360
2011/11/15(火) 22:11:37.43364デフォルトの名無しさん
2011/11/16(水) 01:43:35.12 http://www.javafesta.jp/2006/pdf/C3.pdf
JBoss Seam のプレゼン読んだらJSFの問題点が書いてあった。
第1位 URL が遅れる (Postback)
第2位 GET Method のパラメータは取得不可
第3位 戻るページ対策、二度押し対策の不備
javaすごいな!よくこんなんを標準採用したな!
JBoss Seam のプレゼン読んだらJSFの問題点が書いてあった。
第1位 URL が遅れる (Postback)
第2位 GET Method のパラメータは取得不可
第3位 戻るページ対策、二度押し対策の不備
javaすごいな!よくこんなんを標準採用したな!
365デフォルトの名無しさん
2011/11/19(土) 16:29:22.95 え?
366デフォルトの名無しさん
2011/11/23(水) 17:41:44.09 springスレは活性化してるのに
ここは過疎ってるな
ここは過疎ってるな
367デフォルトの名無しさん
2011/11/23(水) 20:56:16.81 土方とか底辺とか低脳って罵声で活性化するぐらいなら過疎の方がいいです
368デフォルトの名無しさん
2011/11/23(水) 21:01:48.52 だよねぇ
369デフォルトの名無しさん
2011/11/23(水) 21:14:16.11 一週間に一レスでも?w
370デフォルトの名無しさん
2011/11/23(水) 21:19:29.61 まぁ主流はspringだからねぇ
seasarなんて採用してるの見たことないし
seasarなんて採用してるの見たことないし
371デフォルトの名無しさん
2011/11/24(木) 02:11:06.77 springのほうがないけど。。
372デフォルトの名無しさん
2011/11/24(木) 02:55:41.91 国内はseasar2が多いねぇ
オレはここ最近はspringばかりだけど
オレはここ最近はspringばかりだけど
373デフォルトの名無しさん
2011/11/24(木) 21:27:11.40 過疎っているというならGuiceスレのほうがもっと過疎っているじゃん。
Guiceスレで聞けばいいんだけど、Guiceは今でも開発が続いているの?
あと毎年2回あった、飯田橋の法政大学であった Seasar2 のイベント、
結構好きだったんだけどな。
最後のほうは、スタッフの皆さんも大変そうだったからなぁ。
比嘉さんも、秋のこのまえの JavaCCCには来なかったし。
Guiceスレで聞けばいいんだけど、Guiceは今でも開発が続いているの?
あと毎年2回あった、飯田橋の法政大学であった Seasar2 のイベント、
結構好きだったんだけどな。
最後のほうは、スタッフの皆さんも大変そうだったからなぁ。
比嘉さんも、秋のこのまえの JavaCCCには来なかったし。
374デフォルトの名無しさん
2011/11/25(金) 01:22:42.49 strutsみたいに定着化して
枯れた技術になってるからな
枯れた技術になってるからな
375デフォルトの名無しさん
2011/11/25(金) 01:46:45.69 Guice案件って一度も聞いたことすらないぞw
376デフォルトの名無しさん
2011/11/25(金) 05:28:20.67 Guice定着ワラタ
377デフォルトの名無しさん
2011/11/26(土) 16:12:58.77 DeclareParentsAdvisorの役割とは?
378デフォルトの名無しさん
2011/11/26(土) 16:13:34.23 なるほどIntroductionAdvisorをimplementsしてるのか
379デフォルトの名無しさん
2011/11/26(土) 16:15:47.08 chain集合体
どういうことだ?
どういうことだ?
380デフォルトの名無しさん
2011/11/26(土) 16:19:12.58 なんとDefaultIntroductionAdvisorもあるのか!
使い分けがわかんね
使い分けがわかんね
381デフォルトの名無しさん
2011/11/26(土) 16:21:00.65 そもそもadvisor
なにをアドバイスするのだ?
ポイントカットとは何だ?
つまりはハンドラーのことなのか?
あるメソッドをwavingする、つまり、その対象の・・・クラス
インターフェース型が必要
なにをアドバイスするのだ?
ポイントカットとは何だ?
つまりはハンドラーのことなのか?
あるメソッドをwavingする、つまり、その対象の・・・クラス
インターフェース型が必要
382デフォルトの名無しさん
2011/11/26(土) 16:22:08.96 ターゲットのクラスを保持する=advisor
動的フック担当クラスに教えてあげる=どのクラスがtargetなのかをアドバイスする
動的フック担当クラスに教えてあげる=どのクラスがtargetなのかをアドバイスする
383デフォルトの名無しさん
2011/11/26(土) 16:32:45.10 BeanFactory
巨大な戦艦というべきか
巨大な戦艦というべきか
384デフォルトの名無しさん
2011/11/26(土) 16:39:01.61 これ設計した人凄いな
さすがrod jhonson
さすがrod jhonson
385デフォルトの名無しさん
2011/11/26(土) 16:39:59.68 まぁ工場だからな
生成対象とは?
生成対象とは?
386デフォルトの名無しさん
2011/11/26(土) 16:53:40.20 AbstractApplicationContextだと?
なんで?
BeanFactory contxt=new ClassPathXmlApplicationContext(”定義ファイル”);
確かに
しかし
どうなってるのだ?
何故、BeanFactory型なのに
AbstractApplicationContext
Contextという入れ物なのだ?
なんで?
BeanFactory contxt=new ClassPathXmlApplicationContext(”定義ファイル”);
確かに
しかし
どうなってるのだ?
何故、BeanFactory型なのに
AbstractApplicationContext
Contextという入れ物なのだ?
387デフォルトの名無しさん
2011/12/02(金) 13:42:18.84 >>364
だから未だにStrutsなんだろ
Struts作ってた奴もJSF標準にするならそっち協力してStrutsの開発やめるわってなったけど
あまりにもJSFがクソ過ぎて新しいStruts作り始めたくらいクソ
だから未だにStrutsなんだろ
Struts作ってた奴もJSF標準にするならそっち協力してStrutsの開発やめるわってなったけど
あまりにもJSFがクソ過ぎて新しいStruts作り始めたくらいクソ
388デフォルトの名無しさん
2011/12/21(水) 05:32:21.85 何の情報もでてこないね
389デフォルトの名無しさん
2011/12/30(金) 23:25:25.58 どうかな
390デフォルトの名無しさん
2011/12/31(土) 10:01:12.69 よく枯れましたね。コミッタが。
391デフォルトの名無しさん
2011/12/31(土) 10:25:09.91 正直EE6で満足だわ
392デフォルトの名無しさん
2011/12/31(土) 10:35:12.83 案件で使ってるの聞いたことないな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 伊東市長選、田久保氏の落選確実 元市議の杉本氏と元市長の小野氏が激しく競り合う [蚤の市★]
- こども家庭庁、2026年から“独身税”を開始、年収200万なら年4200円、年収400万なら年7800円 ★5 [お断り★]
- 【ボクシング】井上尚弥vsピカソ 約5000円のPPV料金を巡って賛否 「払うかなあ」「見どころ多い」 [冬月記者★]
- サナエノミクスについて力説 積極的な財政出動で「所得増える 消費マインド上がる 税収増える」片山さつき財務大臣 ★2 [少考さん★]
- B’z東京ドーム公演で後ろの客が大熱唱…「B’zの歌声に集中できない」注意すると笑いながら反論されモヤモヤ [muffin★]
- 中国軍機のレーダー照射1週間 駆け引き続く 中国、米のレッドライン模索 日本、米以外の同志国とも連携探る 米は対立から距離置く [ぐれ★]
- 【実況】博衣こよりのえちえちボンバーマン大会🧪★4
- 【実況】博衣こよりのえちえちボンバーマン大会🧪★3
- 【速報】伊東市長選、田久保氏が敗北確実wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww [812874503]
- なんGで毎日のように立ってる→🏡これなんなん❓
- このお靴欲しい
- 人気漫画家、絶望「どれだけガンダムが反戦を訴えてもゴジラやジブリがメッセージ出しても届かない、もうどうしたらいいの…?」 [339712612]
