国産DIコンテナSeasar ..
[2ch|▼Menu]
2:デフォルトの名無しさん
08/02/16 10:06:21
2

3:デフォルトの名無しさん
08/02/16 10:10:50
関連スレ
【DI】Java Spring Frameworkを語るスレ 2.0
 スレリンク(tech板)
Java⇔RDBのMapping-Frameworkを語るスレ Vol.4
 スレリンク(tech板)
【最速】google guice DI Framework【シンプル】
 スレリンク(tech板)
Seasarファウンデーション (※マ板)
 スレリンク(prog板)
・人物関連の話はマ板のスレで。
・ASIPヲチはネットwatch板(URLリンク(ex22.2ch.net))で。

4:デフォルトの名無しさん
08/02/16 21:08:17
> みんな朝から夜まで仕事ですよ。いわゆるデスマってやつ。

デスマ?

5:デフォルトの名無しさん
08/02/16 22:16:54
>>4
朝は仕事しないのがデフォなんでしょ

6:デフォルトの名無しさん
08/02/16 22:25:39
Seasar Projectグループ死にかけてね?

7:デフォルトの名無しさん
08/02/17 01:51:07
WEB+DB PRESS vol41を見つつ、seasarを動かそうとしていたんだが
dbflute_demo\jdbc.batを実行するときに、
こんなメッセージが表示されて、エラーが発生する。
バージョンを帰ればいけるのだとは思うけど、ぐぐっても該当する結果が出てこない。。
誰か助言をもらえませんか?


2008-02-16 16:49:35,359 [main] INFO (DfAbstractTask#execute():78) - _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
2008-02-16 16:49:35,359 [main] INFO (DfAbstractTask#execute():79) - [Task End: 00m01s109ms]
2008-02-16 16:49:35,359 [main] INFO (DfAbstractTask#execute():80) - _/_/_/_/_/
2008-02-16 16:50:18,718 [main] DEBUG (DfAntTaskUtil#getBuildProperties():62) - Using contextProperties file: C:\Documents and Settings\y\workspace\seasardemo\mydbflute\dbflute-0.6.3\build.properties
2008-02-16 16:50:18,718 [main] DEBUG (DfAntTaskUtil#getBuildProperties():90) - [Properties]: size=7
2008-02-16 16:50:18,718 [main] DEBUG (DfAntTaskUtil#getBuildProperties():94) - torque.packageBase = sample.dbflute
2008-02-16 16:50:18,734 [main] DEBUG (DfAntTaskUtil#getBuildProperties():94) - torque.database = h2
2008-02-16 16:50:18,734 [main] DEBUG (DfAntTaskUtil#getBuildProperties():94) - torque.s2daoVersion = 1.0.47
2008-02-16 16:50:18,734 [main] DEBUG (DfAntTaskUtil#getBuildProperties():94) - torque.targetLanguage = java
2008-02-16 16:50:18,734 [main] DEBUG (DfAntTaskUtil#getBuildProperties():94) - torque.project = demo
2008-02-16 16:50:18,734 [main] DEBUG (DfAntTaskUtil#getBuildProperties():94) - torque.daoSqlFileEncoding = UTF-8
2008-02-16 16:50:18,734 [main] DEBUG (DfAntTaskUtil#getBuildProperties():94) - torque.jdbcToJavaNativeMap = map:{TINYINT=java.lang.Integer;SMALLINT=java.lang.Integer;INTEGER=java.lang.Integer;BIGINT=java.lang.Long}

ログは、次に続きます。

8:デフォルトの名無しさん
08/02/17 01:52:31
2008-02-16 16:50:18,750 [main] INFO (TorqueJDBCTransformTask#doExecute():158) - ------------------------------------------------------- [Torque - JDBCToXMLSchema] Start!
2008-02-16 16:50:18,750 [main] INFO (TorqueJDBCTransformTask#doExecute():159) - Your DB settings are:
2008-02-16 16:50:18,750 [main] INFO (TorqueJDBCTransformTask#doExecute():160) - driver : org.h2.Driver
2008-02-16 16:50:18,750 [main] INFO (TorqueJDBCTransformTask#doExecute():161) - URL : jdbc:h2:tcp://localhost:9092/demo
2008-02-16 16:50:18,750 [main] INFO (TorqueJDBCTransformTask#doExecute():162) - user : sa
2008-02-16 16:50:18,750 [main] INFO (TorqueJDBCTransformTask#doExecute():163) - schema :
2008-02-16 16:50:18,765 [main] INFO (TorqueJDBCTransformTask#generateXML():201) - ...Instantiate DB-driver
2008-02-16 16:50:18,765 [main] INFO (TorqueJDBCTransformTask#generateXML():204) - ...Getting DB-connection
2008-02-16 16:50:18,875 [main] ERROR (TorqueJDBCTransformTask#doExecute():189) - JDBCToXMLSchema failed:
org.h2.jdbc.JdbcSQLException: バージョンが一致しません。ドライババージョンは 5 ですが、サーババージョンは 4 です
Version mismatch, driver version is 5 but server version is 4 [90047-64]
at org.h2.message.Message.getSQLException(Message.java:89)
at org.h2.message.Message.getSQLException(Message.java:93)
at org.h2.server.TcpServerThread.run(TcpServerThread.java:67)
at java.lang.Thread.run(Unknown Source)

at org.h2.engine.SessionRemote.done(SessionRemote.java:293)
at org.h2.engine.SessionRemote.initTransfer(SessionRemote.java:83)
at org.h2.engine.SessionRemote.connect(SessionRemote.java:210)
at org.h2.engine.SessionRemote.<init>(SessionRemote.java:158)
at org.h2.engine.SessionRemote.createSession(SessionRemote.java:153)
at org.h2.jdbc.JdbcConnection.<init>(JdbcConnection.java:910)
at org.h2.Driver.connect(Driver.java:52)

ログはここまでです。

9:デフォルトの名無しさん
08/02/17 01:58:14
いやあのさ・・・
エラーメッセージそのままじゃないのか?


10:デフォルトの名無しさん
08/02/17 02:01:10
バージョンが違うのまではわかるのですが
どうやって、違うバージョンを入手すればよいのでしょうか?
ぐぐってはいるのですが、解決策が見つかりません。

11:デフォルトの名無しさん
08/02/17 02:02:32
新しいバージョンは古いサーバーに接続できないのか
めずらしいドライバだな

12:デフォルトの名無しさん
08/02/17 02:11:42
>>10
入手せんでも新しいのか古いのか片方捨てればええだけやん。

13:デフォルトの名無しさん
08/02/17 02:25:06
seasarをeclipseの機能を使用してインストールしたので
入れたのは1セットだけなのですよ。
具体的な入れ方は、「フィーチャーの更新」から
「http;//eclipse.seasar.org/updates/3.2/」を指定して
Dolteng, Kijimuna, S2JSF plugin, DbLauncher, EMechaを入れたら
h2も一緒に入ったようです。
試しに、URLリンク(www.h2database.com)
からzipの方を落として、展開した中からh2.jarをコピペして
プロジェクト内に入れてから、プロジェクトのプロパティで
h2.jarを指定しなおして、h2\2007-2-27.jarとかいうのを、パスから外したけど
変化なしです。。

14:デフォルトの名無しさん
08/02/17 03:03:05
>>13
DoltengのH2とEmechaのH2のバージョンが違うんだろうね
Emechaのはdbflute_demo/mydbflute/dbflute-0.x.x/lib/forExecuteに
あるだろうからそれをsrc/main/webapp/WEB-INF/libにコピーして
.classpath直してみ
WEB-INF/libにあったのは削除

15:デフォルトの名無しさん
08/02/17 03:30:02
>>14
レスありがとうございます。
forExecuteのH2-2008-01-18.jarを、コピーして
それにパスを通してから、再実行したところ出力されるエラーが変わりました。
下のようなエラーが出力されるようになったので、接続はとりあえずされてるようです。

Caused by: org.h2.jdbc.JdbcSQLException: 複数のプライマリキーを定義しようとしました
Attempt to define a second primary key; SQL statement:
ALTER TABLE PUBLIC.EMP ADD CONSTRAINT PUBLIC.CONSTRAINT_1 PRIMARY KEY(ID) INDEX PUBLIC.PRIMARY_KEY_1 [90017-65]

まだ、完全解決はしていませんが試行錯誤はできるようになったので
この問題解決に取り組みます。。
-----
雑誌の手順を見てやっていたのですが、同じ記事らしきものが
WEB上にありました。
URLリンク(gihyo.jp)

16:デフォルトの名無しさん
08/02/17 03:32:04
ここら辺のPluginって、Eclipse DTP完全無視してるの?

17:デフォルトの名無しさん
08/02/17 03:37:44
DTPもWTPも完全無視
それがSeasar流

18:デフォルトの名無しさん
08/02/17 17:57:14
煽りにしか見えないのに事実だから困る

19:デフォルトの名無しさん
08/02/17 18:22:15
NetBeans用のプラグインは出す予定はないの?

20:デフォルトの名無しさん
08/02/18 00:16:55
>>19
がんばれ。

21:デフォルトの名無しさん
08/02/19 00:31:08
>>19
オープンソースの世界は言い出した奴が作るんだよ。
なめてんじゃねぇぞボケ。

作れねえ奴は作る奴のオナニー臭たっぷりの糞フレームワーク使っとけ。
JBossとかなw

22:デフォルトの名無しさん
08/02/19 00:35:19
なんでSeasar方面はこんなに高圧的なんだろう・・・
それにNetBeansにseamのプラグインなんてあったっけ?

23:デフォルトの名無しさん
08/02/19 00:39:02
>>22
× Seasar方面
○ 2ch

24:デフォルトの名無しさん
08/02/19 13:04:26
cubbyでいいじゃん

25:デフォルトの名無しさん
08/02/19 13:14:41
Cubbyいいよね
ただCubbyもSuper Agileを前面に押し出して、
SACubbyにしたほうがいいな、きっと

26:デフォルトの名無しさん
08/02/19 13:26:53
どういういやみじゃそれは〜w

27:デフォルトの名無しさん
08/02/19 19:55:51
Cubbyもとうとう1.0.0か。

28:デフォルトの名無しさん
08/02/20 00:49:13
まともな開発者が5年くらい前に通った道じゃないの?
ゴテゴテ飾っても無意味だから、薄いラッパーが最強だって結論は。

29:デフォルトの名無しさん
08/02/20 01:32:07
シンプルにできるんならみんなシンプルにしてるって。

それにJavaEE5にしてもシンプルな方向へ舵を取ることはもはや当たり前。

でも、Seasar2って数あるDIコンテナの中でもっとも複雑だし
Teedaのextはさらに複雑。

Struts2が複雑だからやっかいというのは違うような。
Struts1のほうが煩雑で生産性は低い。

すべての機能を使わないといけない理由もないしね。

30:デフォルトの名無しさん
08/02/20 13:17:40
Glassfishじゃ動かせないなんてアレだな。
獄長なんとかしてよ。

31:デフォルトの名無しさん
08/02/20 14:28:56
Teedaも動かせないGlassfishがアレじゃね?
Webアプリ毎に好きなJSF実装使えないってことだろ?

32:デフォルトの名無しさん
08/02/20 14:39:25
>>31
それがJavaEE5だろうに。

33:デフォルトの名無しさん
08/02/20 15:18:44
Teedaが単純にJSFの上にかぶせるフレームワークじゃないからだろ?
あくまでもJSFもどきのCoreの上であって。

APサーバー上にデプロイってのは単にクラスパスとおすだけみたいなTomcatとは別の次元かと。
デプロイ時にクラスの構造を読み取って適切に処理している。

34:デフォルトの名無しさん
08/02/21 12:35:13
Teeda Extensionを使う側から見た場合、JSF実装がS2Containerで管理されてないと困る場面ってあるの?
困らないならCoreをすてちゃえば・・・

35:デフォルトの名無しさん
08/02/22 05:59:57
Seasar ML入ってみたけど、
やりとりすくねえな
いつもこんな感じ?
Seasarってあんま使われてねえの?
もしかして死んでる?




36:デフォルトの名無しさん
08/02/22 15:30:07
Seasar2とHibernateで学ぶデータベースアクセス JPA入門
URLリンク(book.mycom.co.jp)


37:デフォルトの名無しさん
08/02/22 23:10:08
GlassFishでTeeda動いた
URLリンク(d.hatena.ne.jp)

38:デフォルトの名無しさん
08/02/22 23:45:51
いいよ、別に動かさなくてwww

39:デフォルトの名無しさん
08/02/23 00:18:16
こいつら結構不毛なことやってるんだな。
「言語の深いところを触ってる俺らカコイイ」
って思ってるんじゃないか?

ハック(笑)臭がプンプンするぜ。

40:デフォルトの名無しさん
08/02/23 02:29:06
↑加齢臭がプンプンする

41:デフォルトの名無しさん
08/02/23 17:19:57
プンプン

42:デフォルトの名無しさん
08/02/23 18:15:37
Delphi時代からの粘着野郎が集ってんだからそりゃ加齢臭もするよ

43:デフォルトの名無しさん
08/02/23 18:23:08
↑加齢臭の塊

44:デフォルトの名無しさん
08/02/23 21:53:45
Cubbyのセットアップに書いてある通りにMaven2でプロジェクトの作成をしてみたんだが
BUILD ERRORになって作成できない。
maven-archetype-pluginが2.0-alpha-2になった(2月22日にVerUPしたっぽい)
のが原因のような気がするんだが試した人いる?

45:デフォルトの名無しさん
08/02/23 22:49:59
試した

46:デフォルトの名無しさん
08/02/24 01:47:36
>>39
バイナリをハックしてるわけでもないのに深いwとか意味が分かんねw
フレームワークもどきを再発明してるというのが的を射ていると思う

47:デフォルトの名無しさん
08/02/24 03:55:22
>>44
maven-archetype-plugin のバージョンが 1.x の場合
のほうのやり方でできたぞ。
なんかalpha2になってからは、Cubbyに限らずどうやってもインタラクティブモードにならないんだが。

48:デフォルトの名無しさん
08/02/24 11:11:32
>>47
レスありがとう。
maven-archetype-plugin のバージョンが 1.x の場合
のほうのやり方でもBUILD ERRORになるんだよね…。

こっからは自分の環境が悪いからかもしれんが、引数に
-DremoteRepositories=URLリンク(maven.seasar.org)
を指定しているのに
URLリンク(repo1.maven.org)
にjarを探しにいって無いぞって感じのエラーがでるんだよね。


49:デフォルトの名無しさん
08/02/24 16:06:55
>>48
-DarchetypeVersionを指定しない。


50:デフォルトの名無しさん
08/02/24 16:31:55
>>49
以下を実行したら(もちろん一行にして)
mvn archetype:create
-DgroupId=com.example.foo
-DartifactId=barapp
-Dversion=1.0-SNAPSHOT
-DarchetypeGroupId=org.seasar.cubby
-DarchetypeArtifactId=cubby-archetype
-DarchetypeVersion=1.0.0
-DremoteRepositories=URLリンク(maven.seasar.org)

下みたいな感じになった
[INFO] [archetype:create]
[INFO] Defaulting package to group ID: com.example.foo
[INFO] We are using command line specified remote repositories: URLリンク(maven.seasar.org)
Downloading: URLリンク(repo1.maven.org)
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error creating from archetype

Embedded error: OldArchetype does not exist.
URLリンク(repo1.maven.org)
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 6 seconds
[INFO] Finished at: Sun Feb 24 16:28:21 JST 2008
[INFO] Final Memory: 7M/13M
[INFO] ------------------------------------------------------------------------


51:デフォルトの名無しさん
08/02/24 17:31:42
>>50
人の話を聞かない奴だなーwww

52:デフォルトの名無しさん
08/02/24 19:23:39
50です。
>>49 のレスよく見てませんでした…、ごめんなさい。
-DarchetypeVersionを指定しないことで出来ました、回答してくれた人ありがとう。

53:デフォルトの名無しさん
08/02/24 20:07:04
>>50ってうっかりはちべいみたいな香具師なんだろうな


54:デフォルトの名無しさん
08/02/25 03:53:39
MLにarchetypeの情報が流れてた
URLリンク(ml.seasar.org)
公式のドキュメントには書いてないんだな

55:デフォルトの名無しさん
08/02/25 17:25:41
SAStrutsでメソッドごとに違うバリデーションを設定したいんだけど、やるかやらないかしか制御できないのかな?


56:デフォルトの名無しさん
08/02/25 20:12:30
>>55
バリデーション用のアノテーションのtarget属性で
バリデーションしたいメソッドを指定する。
URLリンク(sastruts.seasar.org)
でも参考にするといい。

57:デフォルトの名無しさん
08/02/25 20:39:47
>>56
ありがと。
でもメンドクサいな。

58:デフォルトの名無しさん
08/02/25 23:19:09
どうすれば楽になると考えてる?

59:デフォルトの名無しさん
08/02/26 00:01:38
>>57
斬新なアイデア!!

60:デフォルトの名無しさん
08/02/26 02:19:27
CoC とかを過大に宣伝するから
ちょっと設定するだけでも面倒に感じてしまうような。

61:デフォルトの名無しさん
08/02/26 10:41:07
>>60
CoCはSeasar的にはもう古いわけだが。

62:デフォルトの名無しさん
08/02/26 15:29:50
Seasar使って幸せでつか?www

63:デフォルトの名無しさん
08/02/26 15:34:57
>>61
なにが Seasar 的には今風なの?

いや、煽りではなく、「Spring の多量な xml 設定に対し、Seasar は CoC」という文章を見たぐらいで
Seasar の知識がとまっているので、教えてください。

64:デフォルトの名無しさん
08/02/26 16:48:15
そもそもSpring2.5はもうXML地獄じゃねーし

65:デフォルトの名無しさん
08/02/26 17:33:24
Springを使っているプロジェクトの中で
2.5を使って開発しているプロジェクトはどれだけあるのだろうか

66:デフォルトの名無しさん
08/02/26 17:47:36
銀行のシステム開発で2.5.1使ってますが何か?

67:デフォルトの名無しさん
08/02/26 18:11:41
数の話してるところで銀行とか出すのがなんといっていいんだか、
あー金融は偉いよなーやっぱり。

68:デフォルトの名無しさん
08/02/26 19:52:50
2.0からの移行が修正不要ってのがSpringすげーよな
後メジャーバージョンのほうがバグのメンテ性もいい

というか2.0からは2.5への移行は新機能使わなくても推奨だったような

69:デフォルトの名無しさん
08/02/26 20:15:55
>>64
Springの知識が1.Xぐらいで止まってるので教えてほしいのだが
SpringはどうやってXML地獄を解消しているの?
アノテーションサポートしてるとかは以前聞いたことがあるけど
CoCも取り入れたりしてるのかな?
比較検討の為にも、ここらで一度勉強し直すときなのかも

70:デフォルトの名無しさん
08/02/26 21:35:35
>>69
2.5からはアノテーションで設定可能
もうSeasar2とかわらんよ

JavaSE6で動作確認取ってるとか、
2.0からソースコードで完全互換だとか
JavaEE5の標準アノテーションとりこんでるとか
開発者に優しいつくりがポイントかな

Seasar2はわりと自動で注入されるのを見込んだ方針になっているのに対して
Spring、Guice、EJBは明示した場所にしか注入しないという方針だと思う

CoCはバズワードに近いとおもうのでなんとも
Seasar2だって脱CoCでしょ?

71:デフォルトの名無しさん
08/02/26 22:04:30
>>70
どこをどうみたら変わらんというのかw
どこが開発者に優しいのかとw


72:デフォルトの名無しさん
08/02/26 22:36:51
まぁまぁ、やっと自動登録が手に入って喜んでるんだよw
Seasarだと2.3レベルだけどな
JAR置きかえだけでちゃんと動くのは優しいと思う。
Seasarは動かないこと多いからw

73:デフォルトの名無しさん
08/02/26 23:08:54
>>61
実際に使ったら CoC が世間的に古いことは分かるけど
Seasar2 的に古いというのは無理じゃないの?
コア中のコアである S2Container のドキュメントで
SMART Deploy の規約を延々書き連ねた挙句
CoC って思いっきり書いてあるし。

きっとドキュメントが古いんだろうけど、
そもそもドキュメントを管理できてないプロダクトなんて問題外じゃないか?

74:デフォルトの名無しさん
08/02/26 23:34:32
>>73
脱CoCを実現してるのはSAStrutsとS2JDBCだけ。
コンテナ自体はCoC止まり。

75:デフォルトの名無しさん
08/02/27 00:10:17
ひがたんはひげ濃いなw
URLリンク(itpro.nikkeibp.co.jp)

76:デフォルトの名無しさん
08/02/27 00:11:41
>>70
アノテーションを定義したクラスの位置(PATHやJar)を指定する必要はある?
Seasar2は対象クラスをCoCを使って検索していたし、
EJB3はejb-jarやearファイルの中で閉じて検索していた
Springがアノテーションをつけるだけで登録されるのなら、
登録に関しては、今のS2よりも便利だと思う
S2の場合、SMART Deployもあるから単純比較はできないかもしれないが

77:デフォルトの名無しさん
08/02/27 00:21:28
>>76
ComponentAutoRegisterと似た設定が必要。

 <context:component-scan base-package="org.example">
  <context:include-filter type="regex" expression=".*Stub.*Repository"/>
  <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Repository"/>
 </context:component-scan>

DefaultNamingと似た設定もできる。

 <beans ...>
  <context:component-scan base-package="org.example" name-generator="org.example.MyNameGenerator" />
 </beans>

78:デフォルトの名無しさん
08/02/27 00:26:24
>>77
なるほど、2.3とほぼ同等だね。
結局AutoRegisterくらいの機能がDIコンテナにはちょうど良いのかもしれない

79:デフォルトの名無しさん
08/02/27 01:30:55
なんてタメなるスレ

そして、ひがたんいいスーツ着てんなぁ…

80:デフォルトの名無しさん
08/02/27 23:55:00
イイスーツなのか。
俺は見る目がないからさっぱりわからん。

81:デフォルトの名無しさん
08/02/29 19:39:29
>>75
「未開のジャングルに住む原人に良い服着せちゃった」みたいな印象を受けた

82:デフォルトの名無しさん
08/02/29 22:41:03
獄長「引き継ぐのはチュートリアルが完成してからかと思ってたけど」
shotタソ「Teedaを宜しくお願いしますm(_ _)m」

どういう構図なんだろうか。
shotタソが放り出して獄長が押しつけられたのか?

83:デフォルトの名無しさん
08/03/01 01:23:40
>>82
獄長不満げだな。
前任が引き継ぎ資料作らずフェードアウト狙ってるなら分かるが
所詮OSSだしなぁ。やめたいならやめさせてやればええやん。

84:デフォルトの名無しさん
08/03/01 01:50:13
満げ

85:デフォルトの名無しさん
08/03/01 14:14:31
そうだよね。Rubyレベルの趣味メンテでいいじゃん。

86:デフォルトの名無しさん
08/03/01 19:58:24
結局Springが優れてるのは技術だったりとかそういう次元の話ではないんだよね

87:デフォルトの名無しさん
08/03/01 20:12:57
teeda、今後複数のバージョンをサポートできるのかなぁ

開発意欲という意味では新しいバージョンで実装してもらって、
旧バージョンはバグの対応だけしてもらうとかしてほしい気がする

JSF実装も自前でしてるおかげでそっちの対応が遅れがちになるとかは気になるところだよね

JSF実装のバージョン番号がわかりやすいようにJSF1.2実装は1.2.Xにして2.0は2.0.Xとしてくれるといい気もする
Extensionとの分離とかそういうことはできないのかなぁとか心配になるところがたくさん

88:デフォルトの名無しさん
08/03/01 21:54:27
あーあ
ばねにしときゃよかったよ

89:デフォルトの名無しさん
08/03/01 22:49:40
>>86
だな。
選択する自由と責任は対とかもうね。だったら提供する自由と責任も対だろと。
気が変わったらやめる、ユーザーはシラネて最初から正直に言えよと。
こういう嘘は最悪。
>今まで誰にも言ったことはないですし他のコミッタメンバに聞いたことも
>ないですけど、私がTeedaのサポートを止めることはあり得ないし、ずっと続けるつもりです.

90:デフォルトの名無しさん
08/03/01 23:52:18
そんな営業トーク信じるヤツはいないだろ

91:デフォルトの名無しさん
08/03/02 00:06:58
>>87
そんなに心配事が多いんならコミッタになれば?w

92:デフォルトの名無しさん
08/03/02 00:28:59
>>91
獄長乙

93:デフォルトの名無しさん
08/03/02 00:36:34
リーダーってどのプロジェクトにもいるのか?
誰がリーダーかどこで分かるんだ?
つかS2StrutsとS2Daoのリーダーが誰か教えてくれ。

94:デフォルトの名無しさん
08/03/02 05:22:26
それは君だ!!!

95:デフォルトの名無しさん
08/03/02 05:32:53
いや俺だし

96:デフォルトの名無しさん
08/03/02 11:26:43
>>93

これの先頭のヤツがリーダーじゃね?
URLリンク(www.seasar.org)


97:デフォルトの名無しさん
08/03/02 11:33:46
>>93
ぐぐれ。
そしたら、OperationMLとかが引っかかる。

98:デフォルトの名無しさん
08/03/02 12:17:09
スクリプレット?

99:デフォルトの名無しさん
08/03/02 12:21:47
SAStrutsでプルダウンに表示するリストって
Actionのプロパティで持てば良いの?

100:デフォルトの名無しさん
08/03/02 14:14:13
>>82
shotタソ、ISID辞めるんじゃね?

101:デフォルトの名無しさん
08/03/02 15:37:45
>>100
G社に内定済み

102:デフォルトの名無しさん
08/03/02 16:34:08
オープンソースなのに、会社辞めるたら一緒にTeedaもやめてOKと思ってるのかねぇ?
何考えてんだか。

まぁ、獄長がんばれや。

103:デフォルトの名無しさん
08/03/02 17:28:00
またデブネタか。
嫌がっているけど「ひがさんだから」と穏便に済ましている
という空気を読めないのかしらん。


104:デフォルトの名無しさん
08/03/02 19:09:12
>>96
それだとS2Daoのリーダーはkeizouって人だけどそんなのいたっけ?
Teedaは確かに獄長になってるがちゃんとメンテされてるわけじゃなさそうだ。
Mayaaが代表理事てのも古いよね?

>>97
古い情報がたくさん引っかかってよくわからん。

結局S2StrutsもS2Daoもtaediumタソがリーダーでおk?

105:デフォルトの名無しさん
08/03/02 19:14:34
S2Strutsは、きむきむ
S2Daoは、manhole

106:デフォルトの名無しさん
08/03/02 19:44:27
>>105
トン
どっちも仕事してねーw
批判覚悟でリーダーやめたshotタソのがまだ立派。
Seasarって無責任集団だな…

107:デフォルトの名無しさん
08/03/02 20:12:56
SAStruts ができたから S2Struts Teeda はいらない子
S2JDBC ができたから S2Dao はいらない子

108:デフォルトの名無しさん
08/03/02 20:19:13
年内に Seasar3 がてきたら Seasar2 はいらない子

109:デフォルトの名無しさん
08/03/02 21:05:18
>>107
なんかリッチなもん作って喜んでたけど
開発者は薄いラッパしか求めてなかったってことか。

前者の方が無能なトップにはウケがいいんだけど
実際に開発する方は自由度少ないフレームワークには
辟易してるんだよな。

何がやりたかったんだ、この4,5年。

110:デフォルトの名無しさん
08/03/02 21:25:12
IDEも含めて分厚くサポートできないなら重いフレームワークなんて
要らないってのを自分達で体感したかったのだろう。
そこで踏ん張る事ができなかったのは素直に残念だと思うよ。

本当はTeedaのまともな評価と言うのは、
これから始まるはずなのに肝心なところで手を離してしまった感じ。

111:デフォルトの名無しさん
08/03/02 21:26:11
>>109
無能なトップにウケて開発者にも喜ばれるフレームワークを追及した4,5年

112:デフォルトの名無しさん
08/03/02 21:38:16
Seasarに振り回されたもまえらは負け組ww

113:デフォルトの名無しさん
08/03/02 22:21:39
>>110
IDEでのサポートが弱いってのは問題だよなぁ
Eclipseにしても流儀にのっとってないから使いにくいし、NetBeansやIDEAのサポートはもちろんない

ツールサポートのない俺俺フレームワークより手厚いサポートのあるヘビーなフレームワークのほうがましだからなぁ

114:デフォルトの名無しさん
08/03/02 22:49:32
せめてWTPベースにして欲しいな

115:デフォルトの名無しさん
08/03/02 23:58:13
WTPってそんないいのか?
プロジェクトで必要になったから使ったことがあったが
重いし落ちるし、ちっとも好きになれない。

3.2のときも、3.3になってからも。

116:デフォルトの名無しさん
08/03/03 00:14:51
WTPは前MLでアンケートやったけど支持者少なかったはず

117:デフォルトの名無しさん
08/03/03 00:21:02
Mavenのローカルリポジトリと仲が良いってだけでも
価値はあったなー。sysdeoはきっついよ。
流石にメンバーにdevLoaderだなんだ教えるのは面倒くさい。

118:デフォルトの名無しさん
08/03/03 00:25:50
今じゃEclipseの初心者向け本もほとんどがWTP前提だし
公式ページではWTP込みでDLできるからなぁ
今更環境をTomcat Plugin前提で作ろうとは思わない

119:デフォルトの名無しさん
08/03/03 00:34:32
この人がWTP対応やってるお
URLリンク(d.hatena.ne.jp)

120:デフォルトの名無しさん
08/03/03 00:37:56
なんでもかんでも標準規格を否定するところから始めるのはやめてほしいよね。

121:デフォルトの名無しさん
08/03/03 00:40:28
この更新サイトから開発中のWTP対応Doltengをインスコできる
URLリンク(xet.jp)

122:デフォルトの名無しさん
08/03/03 00:40:39
[Seasar-user:13111] ワロタ
使ってるバージョン明記しなかったことが恥ずかしくて
あれこれ書いたのか?www


123:デフォルトの名無しさん
08/03/03 00:43:47
>>122
プライドがそうさせたんじゃね

124:デフォルトの名無しさん
08/03/03 00:54:38
ってか、獄長も開発版で試すなよって思った。
あとJWって何?

125:デフォルトの名無しさん
08/03/03 01:02:06
Java World。
文章中に「ともあれ」って連発するのを
揶揄してるんだけど、廃刊しても続行中。

126:デフォルトの名無しさん
08/03/04 20:20:30
>>99
なんだけど、
セッションスコープのDTOに持たすんでしょうか?

127:デフォルトの名無しさん
08/03/04 23:41:51
SAStruts + S2JDBCはRails と生産性、保守性、実行性能で比較するとどっちがどうなの?

128:デフォルトの名無しさん
08/03/04 23:53:46
>>127
どっちも一緒だ

129:デフォルトの名無しさん
08/03/07 20:07:02
Exceptinに吹いた

130:デフォルトの名無しさん
08/03/07 21:33:09
個人的には、といことで。

Rubyを1日業務開発してみましたが、
型チェック、検査例外がないとテストがわずら
しくて仕様がないのと、
IDEによる漢字の変数内容の文字化けが解決できなかった。
そのかわり、Rubyはパンチ量がすくなくて
完成するまでがめっさはやい。
よって現状、業務システムJava。簡易ツールRuby。
Railsについては、次のかたどうぞ。

131:デフォルトの名無しさん
08/03/07 21:51:43
取り敢えず素人はすっこんでなさい

132:デフォルトの名無しさん
08/03/08 01:23:08
S2DAOで大量データのCSVダウンロードって、みんなどうやってるの?
普通にやったら、いったんメモリに展開するので、あんまり使えないでしょ。
ウチでは、ResultsetHandler改造して、Producer-Consumerパターンでやってるんだが。。
結構苦労した。

133:デフォルトの名無しさん
08/03/09 15:46:07
EclipseのDoltengプラグインで、「Chura Project」から「Easy Enterprise (Teeda + Kuina-Dao + S2JMS)」を使ったサンプルって無いですか?
JMSとRDBMSを連携させてるサンプルが見たい

134:デフォルトの名無しさん
08/03/09 17:55:27
俺のPCにある

135:デフォルトの名無しさん
08/03/09 22:23:51
うpきぼんぬ

136:デフォルトの名無しさん
08/03/10 00:31:37
>>132
そこだけS2Dao使わない。

137:デフォルトの名無しさん
08/03/10 00:55:44
>>136
ですよねー

138:デフォルトの名無しさん
08/03/10 00:59:44
>>132
そこだけS2JDBC使え
URLリンク(s2container.seasar.org)イテレーションによる検索

リンクに日本語使うなよ…

139:デフォルトの名無しさん
08/03/10 01:28:56
S2Strutsのきむきむさん、
最近フリーになられたようですけど、なぜですか?
以前は確か元理事の会社のメンバーだったと思いますが。
今年のデブサミで発表し、新たに著書も出版されましたが
現在の肩書がいずれもフリーになっていたのでちょっと気になりました。
でも、著書には元理事の推薦文が掲載されています。
ということは、円満に元理事の会社を離れたと推測していますが・・・。
どなたか事情のわかる方、解説していただけませんか。

140:デフォルトの名無しさん
08/03/10 02:05:20
>>139
金だよ金

141:デフォルトの名無しさん
08/03/10 08:31:54
デブ理事がCubbyやFlexに入れ込んでるからだよ

142:デフォルトの名無しさん
08/03/10 09:17:49
>>139
会社のメンバー != 社員

143:デフォルトの名無しさん
08/03/10 13:53:47
>>141
デブ理事ってだれ?


144:デフォルトの名無しさん
08/03/11 09:02:49
>>132
URLリンク(svn.seasar.org)

145:デフォルトの名無しさん
08/03/11 12:54:29
>>144
GJ

146:132
08/03/12 00:18:50
>>136
>>138
>>144
コメント、ありがとう。
しかし、今のお仕事環境が、JDK1.4で動かさねばならんので、そのままでは無理そうだなあ。
でも、>>144

147:132
08/03/12 00:20:55
ミスった。スマソ。

でも、>>144 の方法に似たようなのを結局自前で作ってしまったんで、
そのまま行くことにします。

148:デフォルトの名無しさん
08/03/14 15:13:56
「想定された使い方ではないです。」で済んでしまうのか。。。。


149:デフォルトの名無しさん
08/03/14 16:17:14
ここ半年くらい動向追ってなかったんだけど
MLの雰囲気がらっとかわったよね?
しーさーMLって手取り足取り教えてくれるってイメージあったけど、
厳しくなったというか普通のMLになったよね?w
それと、しょっとさんっててぃーだの開発やめたの?
しょっとさんとひがさんは距離がある感じがするんだけど気のせい?
しょっとさんとはぶさんの方がずっと近い感じがする。

150:デフォルトの名無しさん
08/03/14 16:25:29
この想定はちときついような。。。。

151:デフォルトの名無しさん
08/03/14 20:17:15
>>149
本当に近かったら囲む会なんて企画しないだろ常考

152:デフォルトの名無しさん
08/03/14 20:20:44
あくまでもひがさんとの比較じゃねえの?

153:デフォルトの名無しさん
08/03/14 20:34:53
しょっとたそはひがたそとおなじちーむ。
おなじちーむでいつもいっしょだからかこむかいきかくしない。
もとりじとはきょりがあるからかこむかいきかくする。
どぅゆーあんだすたん?

154:デフォルトの名無しさん
08/03/14 20:43:38
ひがたんはもとりじたんをかこんだの?

155:デフォルトの名無しさん
08/03/14 20:52:57
ひがたそはもとりじをかこまなかった
だいひょうりじはもとりじをかこんだ

156:デフォルトの名無しさん
08/03/14 20:59:26
しょっとたんーひがたん
しょっとたんーもとりじたん
ひがたんーもとりじたん
ひがたんーりじたん
りじたんーもとりじたん
距離の近い順にならべなさいw

157:デフォルトの名無しさん
08/03/14 21:04:26
しょっとたんーりじたん
ついか

158:デフォルトの名無しさん
08/03/15 20:46:23
Seasar2は簡単いうわりに、俺には難しいんだよな。名前が沖縄チックなのがいけないのかw

EJBとかの方が難しいいうわりに、くらす図やしーけんす図見ると分かった気になれるんだよな。
俺が馬鹿なだけかも知れんけど。

159:デフォルトの名無しさん
08/03/15 20:55:37
その通りだな。

160:デフォルトの名無しさん
08/03/15 23:34:53
ツールのサポートがあるならEJBは難しくはない
EJBはサポートする環境が多く、選べるのに対してSeasar2は選べなく、サポートが弱い

テキストエディタでかくならLLのほうがJavaより楽だよねといってるようなものか

今後はSeasar2はツールに力を入れるようなことをいっていたような気がしたのでそっちに期待しよう

161:デフォルトの名無しさん
08/03/16 00:02:14
Spring2.5でいいんじゃね?

162:デフォルトの名無しさん
08/03/16 00:06:37
クラスにアノテーション1個つけるだけでDI対象コンポーネントとして登録され
トランザクションも自動で設定されるEJB3の仕組みは、わかり易くて好きだったりする
連携できるWebフレームワークがJSFだけというのが難点だが

163:デフォルトの名無しさん
08/03/16 00:12:17
>>161
Spring2.5はNetBeans6.1でサポートされるらしいね
NetBeansはEJB3がすごく使いやすいから同じようになるとすばらしい

164:デフォルトの名無しさん
08/03/16 00:13:00
APサーバのベンダが必要なライブラリ提供してくれるから、依存ライブラリが少ないのもいい。
SpringとかSeasarとか良くも悪くも、開発時のライブラリにロックされる可能性が高い。

165:デフォルトの名無しさん
08/03/16 06:55:52
お前らほんとにEJB使ったことあんの?
はまったときの辛さはSeasarの比ではないと思うのだが

166:デフォルトの名無しさん
08/03/16 07:27:11
ない

167:デフォルトの名無しさん
08/03/16 09:35:06
EJBはEJBを使う要件ががある訳だから、ハマリを回避するだけのフィジビリティ取らなかった自己責任
と諦めがつくよ。

Seasar使ってはまったら、なんでSpringとか認知度高い製品使わなかったんだ?
と違う意味で後悔するけどなw

168:デフォルトの名無しさん
08/03/16 09:37:22
>>163
NetBeansのemacsキーバインディングは糞なので、
使えません。

169:デフォルトの名無しさん
08/03/16 12:46:02
>>165
EJB3ではまるところあるか?

170:デフォルトの名無しさん
08/03/16 12:50:10
>>169
EJB3選択する前が一番ハマるな

171:デフォルトの名無しさん
08/03/16 12:56:52
>>170
どういうこと?

172:デフォルトの名無しさん
08/03/16 13:13:59
>>171
旧EJBとその他評判で選択するか悩む

173:デフォルトの名無しさん
08/03/16 13:22:44
むしろ旧EJBさわってたところはEJB3に移行したほうがいいな

EJB3からEJB2呼び出せるし、EJB2からEJB3呼び出せるから
メンテ性の悪いEJB2のままいくよりはEJB3のほうがいい

CMPからJPAへの以降はしないほうがいいとおもうけどここは問題にならないはず

174:デフォルトの名無しさん
08/03/16 13:25:05
>>172
アンチEJBの中心的存在だったSpringがJavaEE5対応を売りにしてきたくらいだから、
そろそろ評判は気にしなくていいと思う
機能面だけで純粋に評価すればいいんじゃない?

175:デフォルトの名無しさん
08/03/16 13:30:58
ぶっちゃけEJBそのものより環境面が大きいとおもう。
J2EESDK起動したりアプリケーションサーバーはJBOSS以外商用ばかりだったし。

今ではAP鯖も開発時無料が普通、サポートがほしければ別途どうぞという程度。
IDEによるJavaEEサポートがはいっても無料だからね。

JBuilderとかForteとかEJB使おうとすると金大量にかかったしね。
今じゃ無料で使えるから手軽に試してみようという気になる。

後マシンパワーが大きく向上しているのでデスクトップ1台に
AP鯖、DB鯖、IDEとテスト用ブラウザが問題ない速度で起動できる。

EJB2は確かに面倒なところはあるけど、IDEのサポートがあれば意外とそうでもない。
IDEのサポートなしで扱うSpringやSeasar2のほうがむしろ面倒だったりする。

176:デフォルトの名無しさん
08/03/16 13:38:40
たしかに、ここまでAP鯖が無料で簡単に使えるようになってくると
コネクションプールやJTAの為だけでもAP鯖でいいかなという気になってくる
そうなると、標準で装備されてるEJB3やJPAも使いたくなってくるんだよな

177:デフォルトの名無しさん
08/03/16 14:04:16
選択肢が多すぎるのも困り者というやつか。
フレームワーク作ってるやつは楽しいんだろうけど。

Rubyとかもそうだけど、開発環境も含めて使いやすさを考えて欲しいよな。
設定が簡単になりました!とか言われても、結局手動で書けば間違いを犯す。
できれば、リファクタリング操作と統合して欲しい。

178:デフォルトの名無しさん
08/03/16 14:50:48
情けねぇ。

今じゃ、Rubyも選択肢がいろいろあるよ。
また、選択肢の多さに圧倒されるのかい。
難しいことは考えられないから、無難にRailsを使い続けるのかい。
それじゃ、JavaでStrutsを使い続けても同じじゃねぇーか。

選択肢が多いから悪いという結論は、どう考えてもおかしいだろう。
見る目がない証拠だよ。

URLリンク(d.hatena.ne.jp)

179:デフォルトの名無しさん
08/03/16 14:59:28
>>178
読み間違いしてないか?

180:デフォルトの名無しさん
08/03/16 15:25:37
その選択肢が十分でないことに気がついてないかわいそうな人(某ひ○氏含む)ですな。
RubyがSmalltalk並みの環境になってれば、今すぐにでもRubyerになるわw

181:デフォルトの名無しさん
08/03/16 15:34:42
>>178
ひがさんは相変わらずだな。
言語褒めてどうすんだか。なんでも噛み付けばいいと思ってるんだろうか。なんでこんなにコンプレ(ry

182:デフォルトの名無しさん
08/03/16 17:43:03
なんか181みたいな人はひがさんがフレームワークを褒めて言語をけなしても
「なんでも噛み付けばいいと思っている」とコメントするんだろうなぁ。

183:デフォルトの名無しさん
08/03/16 17:53:06
>>180
Smalltalk使ってんのか?

184:デフォルトの名無しさん
08/03/16 18:25:16
噛み付くなら、海外に出て行って、直接噛み付き合いやればいいんだよな。
国内のカンファレンスや勉強会に出ては、何かと対抗心燃やして批判する態度が見苦しい。

185:デフォルトの名無しさん
08/03/16 18:47:52
ここでしか書けない香具師も見苦しいwww

186:デフォルトの名無しさん
08/03/16 18:48:55
>>185
>>185w

187:デフォルトの名無しさん
08/03/16 18:50:08
うむ、ひがたんは2ちゃんの糞溜めと同レベルってこったな

188:デフォルトの名無しさん
08/03/16 19:36:32
メーリングリストのログとか見ると2ちゃんねらー丸出しでなごむよwひがたん

189:デフォルトの名無しさん
08/03/16 20:50:39
しーさーこみゅは日本一

190:デフォルトの名無しさん
08/03/16 21:37:46
ガイアがお前達にもっと輝けと囁いている

191:デフォルトの名無しさん
08/03/16 23:22:07
>>190
クソワロタ。獄長に言ってやれ。

192:ウイグル
08/03/18 01:29:44
>>191
呼んだ?

193:デフォルトの名無しさん
08/03/18 20:48:25
客とのメールのやりとりもあんか感じなのかね?

194:デフォルトの名無しさん
08/03/18 22:02:47
あんか感じ

195:デフォルトの名無しさん
08/03/18 22:23:52
■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
三浦リカとやりたい!! [懐かし芸能人]
ISIDグループってどうですか [情報システム]
【社会】中3と中2の2人を逮捕へ…福岡・田川郡の授業妨害問題で [08/03/14] [ニュース速報+]
【社会】 DQN中学生ら、授業妨害や放尿・喫煙などやりたい放題→うち2人逮捕へ…福岡・田川郡★2 [ニュース速報+]
携帯サイト「部落に多く見られる名字」 [痛いニュース+]


中の人乙

196:デフォルトの名無しさん
08/03/24 13:34:23
Teedaの質問。
Seasar Conference 2007 Spring [ 今から役立つTeeda入門 ](パワーポイント)
URLリンク(teeda.seasar.org)
の25ページ目に
* forEach
 - tbodyタグかdivタグで繰り返しの配列/Listを指定
とあるんだけど、たとえばulとかdlとかで繰り返したいときはどうするの?

あと、tableで偶数行と奇数行で背景色を変えたいときって、どうするの?
具体的には、ループのなかで条件分岐をしたり変数への代入をしたいということなんだけど。


197:デフォルトの名無しさん
08/03/26 23:45:36
>>196
<span id="hogeItems">
<ui id="aaaa"></ui>

</span>
hogeItemsの中は、aaaという名称のプロパティを持つDTO。

>あと、tableで偶数行と奇数行で背景色を変えたいときって、どうするの?
今日発売した、「Seasar2によるスーパーアジャイルなWeb開発」P.115を参照。

動的なプロパティ変更は、 Dynamic Propertyを使う。





198:デフォルトの名無しさん
08/03/27 00:45:20
>>197
higaタソ乙

199:デフォルトの名無しさん
08/03/27 00:58:16
>>198
外れ。

200:デフォルトの名無しさん
08/03/27 01:23:47
>>199
本人でないなら「発売した」でなく「発売された」って書くんだぜ

201:デフォルトの名無しさん
08/03/27 01:31:59
>>200
発売していたのtypoだよもん。

202:デフォルトの名無しさん
08/03/27 01:38:03
jarファイル入れ替えるのって、そんなに難しいの?

203:デフォルトの名無しさん
08/03/27 02:35:04
teedaって通常のJSFより偶数奇数の設定面倒なのかい

204:デフォルトの名無しさん
08/03/28 23:04:40
> これから、S2Container + Teeda + S2DAOで簡単な
> webシステムを構築していく予定です。

と書いてる人の会社が解散しててワロタ


205:デフォルトの名無しさん
08/03/28 23:32:06
>>204
詳しく

しかし今日のhigaタソはものたりない
Seasar2はEJB3と同じトランザクション管理を一応可能ですというだけではパンチが弱い

206:デフォルトの名無しさん
08/03/29 04:10:29
>>204
ほんとだ

207:デフォルトの名無しさん
08/03/30 15:35:23
なんか、ひがさんの発言ってオリジナルな意見じゃない上に考慮が浅い事が
多いから読んでてなんだかなぁって気分になるなぁ。

208:デフォルトの名無しさん
08/03/30 15:46:16
>>204
検索してもその文章でてこないんだけど

209:196
08/03/30 19:43:31
>>197
><span id="hogeItems">
><ui id="aaaa"></ui>
>
></span>
>hogeItemsの中は、aaaという名称のプロパティを持つDTO。

それだと <ui> </ui> が繰り返されない?
やりたいのは <ul> のなかで <li> が繰り返されることなんだけど。
もしかして
<ul>
<span id="hogeitems">
<li id="aaa">xxx</li>
</span>
</ul>
とかしたら<span>が自動的になくなるとか。

>
>>あと、tableで偶数行と奇数行で背景色を変えたいときって、どうするの?
>今日発売した、「Seasar2によるスーパーアジャイルなWeb開発」P.115を参照。

ありがとう。立ち読みしてみる。
というか、簡単にはいかないということなんだろうね。


>
>動的なプロパティ変更は、 Dynamic Propertyを使う。

プロパティって何?HTMLタグの属性のこと?


210:デフォルトの名無しさん
08/03/30 21:35:07
>>209
>とかしたら<span>が自動的になくなるとか。

liの扱いは、その通り。

spanを消すにはomittagを使うといいかも。
URLリンク(www.seasar.org)

>プロパティって何?HTMLタグの属性のこと?

そう。rowspanの指定なんかにも使う。
詳しくは以下を参照。
URLリンク(teeda.seasar.org)
URLリンク(suz-lab.blogspot.com)
URLリンク(d.hatena.ne.jp)







次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4675日前に更新/140 KB
担当:undef