国産オープンソースDIコンテナSeasar2 その16

■ このスレッドは過去ログ倉庫に格納されています
2010/03/11(木) 22:15:49
一部で話題になっている国産オープンソース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/
365デフォルトの名無しさん
垢版 |
2011/11/19(土) 16:29:22.95
え?
366デフォルトの名無しさん
垢版 |
2011/11/23(水) 17:41:44.09
springスレは活性化してるのに
ここは過疎ってるな
2011/11/23(水) 20:56:16.81
土方とか底辺とか低脳って罵声で活性化するぐらいなら過疎の方がいいです
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なんて採用してるの見たことないし
371デフォルトの名無しさん
垢版 |
2011/11/24(木) 02:11:06.77
springのほうがないけど。。
2011/11/24(木) 02:55:41.91
国内はseasar2が多いねぇ
オレはここ最近はspringばかりだけど
2011/11/24(木) 21:27:11.40
過疎っているというならGuiceスレのほうがもっと過疎っているじゃん。

Guiceスレで聞けばいいんだけど、Guiceは今でも開発が続いているの?

あと毎年2回あった、飯田橋の法政大学であった Seasar2 のイベント、
結構好きだったんだけどな。

最後のほうは、スタッフの皆さんも大変そうだったからなぁ。

比嘉さんも、秋のこのまえの JavaCCCには来なかったし。
374デフォルトの名無しさん
垢版 |
2011/11/25(金) 01:22:42.49
strutsみたいに定着化して
枯れた技術になってるからな
375デフォルトの名無しさん
垢版 |
2011/11/25(金) 01:46:45.69
Guice案件って一度も聞いたことすらないぞw
2011/11/25(金) 05:28:20.67
Guice定着ワラタ
377デフォルトの名無しさん
垢版 |
2011/11/26(土) 16:12:58.77
DeclareParentsAdvisorの役割とは?
2011/11/26(土) 16:13:34.23
なるほどIntroductionAdvisorをimplementsしてるのか
2011/11/26(土) 16:15:47.08
chain集合体
どういうことだ?
2011/11/26(土) 16:19:12.58
なんとDefaultIntroductionAdvisorもあるのか!
使い分けがわかんね
2011/11/26(土) 16:21:00.65
そもそもadvisor
なにをアドバイスするのだ?

ポイントカットとは何だ?
つまりはハンドラーのことなのか?

あるメソッドをwavingする、つまり、その対象の・・・クラス
インターフェース型が必要
2011/11/26(土) 16:22:08.96
ターゲットのクラスを保持する=advisor

動的フック担当クラスに教えてあげる=どのクラスがtargetなのかをアドバイスする
2011/11/26(土) 16:32:45.10
BeanFactory
巨大な戦艦というべきか
2011/11/26(土) 16:39:01.61
これ設計した人凄いな
さすがrod jhonson
2011/11/26(土) 16:39:59.68
まぁ工場だからな
生成対象とは?
2011/11/26(土) 16:53:40.20
AbstractApplicationContextだと?
なんで?

BeanFactory contxt=new ClassPathXmlApplicationContext(”定義ファイル”);
確かに
しかし
どうなってるのだ?

何故、BeanFactory型なのに
AbstractApplicationContext

Contextという入れ物なのだ?
2011/12/02(金) 13:42:18.84
>>364
だから未だにStrutsなんだろ
Struts作ってた奴もJSF標準にするならそっち協力してStrutsの開発やめるわってなったけど
あまりにもJSFがクソ過ぎて新しいStruts作り始めたくらいクソ
2011/12/21(水) 05:32:21.85
何の情報もでてこないね
389デフォルトの名無しさん
垢版 |
2011/12/30(金) 23:25:25.58
どうかな
2011/12/31(土) 10:01:12.69
よく枯れましたね。コミッタが。
2011/12/31(土) 10:25:09.91
正直EE6で満足だわ
392デフォルトの名無しさん
垢版 |
2011/12/31(土) 10:35:12.83
案件で使ってるの聞いたことないな
2012/01/01(日) 02:09:38.64
higa全部なげだして終了
2012/01/03(火) 20:28:58.77
>>392
大阪ガス、東レあたりはS2だぜ。
395デフォルトの名無しさん
垢版 |
2012/01/03(火) 22:03:23.29
なぜ知ってる?
2012/01/07(土) 12:37:42.41
ZAPZAPZAP!!!
2012/02/04(土) 23:46:27.74
Seasarの案件経験者はここ数年それ以前と比べると結構多くなっている。
これは、派遣メンバーを揃えるために何十人も面接していて断言できる。

うちの会社でもメインで使っているのだが、
ここまで過疎化すると、今後のことが心配になってくる。
まあ、ソースは全部公開されているし、struts1.2系が未だに現役である
ことを考えると、今のを使い続ければいい気もするが。
Javaのバージョンがどんどん進化していったとき、追随されるのだろうか。
2012/02/05(日) 15:12:41.89
現場がJavaの進化に追随してない
2012/02/06(月) 13:46:03.01
今年に入って活動してるの?
400デフォルトの名無しさん
垢版 |
2012/02/06(月) 15:04:57.20
>>397
派遣される人との面接は、労働者派遣法違反です!

#まぁこの業界、どこでもやっているが

あと本題のところもおおむね同意だが、
SAStruts と S2Struts 、今はどっちが多いのかな
2012/02/06(月) 20:09:50.40
派遣ではなく「業務委託」
面接ではなく「面談」だな

まぁさすがに新規でSeasar2とかありえないしねぇ……
2012/02/09(木) 00:02:09.25
ここに限らずJava屋は寂れてるな〜
Rubyコミュニティーは活発に活動してるよ
2012/02/09(木) 02:04:03.65
GlassFishとか完成されててこれ以上何を望めば良いやら。
JavaEE7はPaaS化とか言ってるし、プログラマが喜ぶネタは尽きてるな。
2012/02/09(木) 02:17:10.53
虚しいな〜
2012/02/09(木) 09:10:45.20
寂れてる?枯れてるとお言い!

泣・・・
2012/02/09(木) 21:30:40.43
プログラマーのいう枯れてるではなくて、一般人のいう枯れてるだよね。
2012/02/09(木) 23:14:24.28
一遍交流会を覘いてみたかったんだが
2010年でカンファレンス打ち止めっぽいな。
2012/02/10(金) 07:37:54.03
Seasar自体がspringにお株うばわれちゃってすっかり廃墟だしな
あれだけブイブイ言わせてたほうぼうのコミッタが今や息してないんで苦笑しか出ない










ざまあwwwww
2012/02/10(金) 13:06:22.48
どの理事もマジで見かけなくなった
2012/02/10(金) 23:37:56.45
誰か近況まとめて
2012/02/11(土) 00:54:59.56
トップがGAEに逃げた。GAEも微妙になった。
2012/02/11(土) 01:07:53.33
もうGAEにも力入れてなくね?今なにやってんだ?
2012/02/11(土) 16:53:03.09
それぞれ枯れてて特に不満もないから普通に仕事してんじゃない?
2012/02/11(土) 16:54:06.42
ブログも更新されなくなった
2012/02/11(土) 22:11:04.48
ソーシャルビジネス(ゲーム)作ってるらしいよ
2012/02/11(土) 23:08:52.70
デブは複数ブログとツイッターの更新で多忙
417デフォルトの名無しさん
垢版 |
2012/02/12(日) 14:08:11.97
でもSEASR2が一番だろ
他に選択しないやん
2012/02/12(日) 14:33:55.05
Seaserは使った事ないがこのスレを覗いていると
俺の作ったフレームワークの方がマシに思える。
2012/02/12(日) 16:20:33.24
>>418
公開しろ
2012/02/12(日) 20:19:22.94
私のもよろしく〜。

今はPHPフレームワークが一番需要ありそう。
2012/02/13(月) 11:08:44.13
SpringよりPlayが存在意義を奪ってしまったと思う
自慢のホットデプロイとか
2012/02/14(火) 01:29:36.01
>>420
なんか作ってるならリンク
2012/02/15(水) 11:31:05.61
今のままではSIerは衰退するとか言いながら「自分みたいな人材が求められてるんです」と、必死にアピール。
あげくの果てには「成功する人はひとにぎり、むずかしい」と、やっと別分野をするには自分の至らなさに気付いて同情集め。

特定分野には優れてるのに、微妙な人だよ。
2012/02/15(水) 12:02:45.87
>>421
最初のリリースから8年、とってかわられるにはいい頃合い
425デフォルトの名無しさん
垢版 |
2012/02/17(金) 10:15:32.49
小さいラッパーライブラリだけど。
https://github.com/troter/s2jdbc-master-slave

こういう感じの拡張するライブラリってあまり公開されていない印象。
2012/02/17(金) 11:23:12.20
>>425何か必要性を感じたんだろうけど、
jdbcラッパーでマスタースレーブの利用目的がわからな。
2012/02/17(金) 18:52:21.96
>>426
com.mysql.jdbc.ReplicationDriverなどのJDBC Driver毎のレプリケーション用のドライバの存在を知らない時に作ったものなので、
今となっては利用目的なくなっています。。
2012/02/17(金) 20:54:03.32
Seasar1ってServletコンテナだったの?
2012/02/18(土) 18:49:30.16
もう誰もJavaやってなくね?taediumタソまでNode.jsやっとる
2012/02/19(日) 17:27:33.96
shotタンもAWSに行っちゃったしな。
2012/02/23(木) 00:40:13.64
成功しないチャレンジャーって単なる疫病神じゃんw
2012/02/25(土) 21:08:30.09
seasar.netのquilどうよ?
433デフォルトの名無しさん
垢版 |
2012/02/25(土) 21:28:57.22
チュートリアルを試したことがある人にお尋ねしたいです。

チュートリアルを試せるところまで行きません。
この通りにやったのに⇒(http://sastruts.seasar.org/setup.html#tutorial
404エラーです。
http://localhost:8080/sa-struts-tutorial にアクセスすると↓です。
" The requested resource (/sa-struts-tutorial/) is not available."

上記サイトの文章中の
「コンテキスト宣言モードにコンテキストファイルを選び、[OK]をクリックします。 」
↑のところですが、
 (省略)/Tomcat6.0/conf/Catalina/localhost/の下に、
(省略)sa-struts-tutorial/src/main/webapp\WEB-INF/sa-struts-tutorial.xml
をコピペしてから、コンテキストディレクトリを選択する部分で
”(省略)/Tomcat6.0/conf/Catalina/localhost/”を選べばいいのかなと思ったのですが、
ここが間違えているのでしょうか?

http://localhost:8080/ではきちんとtomcatの画面が表示されています。
2012/02/26(日) 11:56:13.47
>>433
Tomcat Launcherを使ってるならEclipse上では
> sa-struts-tutorialのプロジェクトを右クリックして、 [Tomcatプロジェクト] -> [Tomcatのコンテキストを更新]を選びます。
だけでOKだと思うけど、他のTomcatマネージャなのでは
435デフォルトの名無しさん
垢版 |
2012/02/26(日) 21:28:04.84
>>434さん
ご返信ありがとうございます!
コンテキストファイル sa-struts-tutorial.xml  の内容が違っていました!
workDir= の部分が違っていました。そしてなぜか書き換えて保存しても、
[Tomcatプロジェクト] -> [Tomcatのコンテキストを更新] をすると
書き換えた内容がもとに戻っちゃうので、workディレクトリの位置をコンテキストファイルの
パスの通りに変更したらできました。

でも普通はコンテキストファイルの設定とか特にいらないんですかね?
ちなみにTomcat Lancherというのは、Sysdeo/SQLI Tomcat Lancherでしょうか?
それなら入っています。
2012/02/27(月) 19:08:02.70
>>435
> でも普通はコンテキストファイルの設定とか特にいらないんですかね?
> ちなみにTomcat Lancherというのは、Sysdeo/SQLI Tomcat Lancherでしょうか?

そう。ディレクトリ構成が違うってことは今のバージョンのチュートリアルが原因か
ドキュメントに読み違える部分があるかだと思うけど、次にDoltengで自分のプロジェクトを
新規作成する時は問題ないと思いますよ
437デフォルトの名無しさん
垢版 |
2012/02/27(月) 21:40:31.56
>436さん
ありがとうございます!
やっぱりコンテキストファイルの設定、いらないんですか。
確かに公式のサイトには特に書かれていなかったのでそうかなとも思ったのですが、
暗黙の了解なのかなとも思っていました。
それと、色々調べていて、http://www.ecosys.co.jp/javalesson/pdf/04_framework_kiso_02.pdf
の2ページの「6. WebアプリケーションをTomcatで認識できるようにする」
という情報もあったので、今のバージョンでは必要になったのかもしれないのかもしれませんね。

Dolteng、挑戦してみます!ありがとうございます!
2012/02/28(火) 02:39:01.34
やる気を削ぐようで悪いけんど、s2プロジェクトは
エッセンスの濃い人たちが抜けてJP-SIerに取っての
VBの後釜みたいになってるべ。今後のこと
考えんならばよ、Spring3に繋げておいたほうがいいっぺさ。
Tolteng便利だけど、一般公開されてるツールだけで
いろいろやろうとすると、メンテが止まっていたりして
いろいろハマるっぺな。まぁ、きばれ。
2012/02/28(火) 02:43:08.60
よそ見しとったべな。Doltengな。
ま、Eclipse+Dolteng+Kijimunaは
必須アイテムみたいなもんだっぺ。
2012/02/28(火) 12:28:51.88
今更Spring? せめてJavaEEかPlayだろ
今後もJavaでいいのか考えもんだが
2012/02/28(火) 20:30:29.84
今ならまだSpring。
JavaEEはもう数バージョン上がって欲しいのが本音、JAX-RS 2.0とか。
Playで行けると判断できる環境にいる人達なら、Playで問題なし。
Java以外の選択肢についても同様。
2012/02/28(火) 23:28:41.58
今後のこと考えるならって話なのに、今ならまだって…
2012/03/01(木) 13:19:05.80
言語的には他の言語が伸びそうにない。
C#, Scala, Ruby, Pythonが伸びない。
伸びるとしたら悪名高い糞言語(PHP, JavaScript)ぐらいだな。
2012/03/01(木) 17:01:27.25
参考
TIOBE Programming Community Index for February 2012
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
1  Java      17.050%  -1.43%
2  C        16.523%  +1.54%
3  C#        8.653%  +1.84%
4  C++       7.853%  -0.33%
5  Objective-C  7.062%  +4.49%
6  PHP       5.641%  -1.33%
7  (Visual) Basic  4.315%  -0.61%
8  Python     3.148%  -3.89%
9  Perl       2.931%  +1.02%
10 JavaScript   2.465%  -0.09%
2012/03/01(木) 17:04:50.92
iOSの効果でObjective-Cが爆age
2012/03/01(木) 19:10:41.48
Scalaとか、JVM上で動作する他の言語やXtendみたいなものも良いんだけどさ。
素直にさっさとJavaにクロージャやyeildや型推論とかを導入してくれんかなあ。
2012/03/01(木) 20:27:42.76
素直なのはいいことだけど仕様がゴミになるのは勘弁してほしい。
2012/03/01(木) 20:42:29.52
>>444
因みに日本国内だとこうなる
http://www.idcjapan.co.jp/Press/Current/20120206Apr.html
1 C
2 VB
3 Java
4 C++
5 COBOL

Objective-Cとか何それ美味しいの状態。
VB、COBOLが高いあたりがまさに高齢化社会。(システムも人もね)
2012/03/01(木) 21:59:46.77
仕様なんてC#のをそのままパクればOK
2012/03/03(土) 14:23:04.43
C#コンパイルしてJVMで動かないの?
2012/03/04(日) 00:14:34.44
>>440
JavaEE > Spring になることなんてぜったいにない。
JavaEE の ease of development なんて信じている奴いないだろ

Spring ベースにアプリ作って、必要に応じて JPA なり JMS なり必要なものを追加すればよい

ってここ Spring スレじゃねーじゃねーか
2012/03/04(日) 00:25:11.87
JavaEE 8くらいには期待してあげてもいいんだからね!!
2012/03/04(日) 00:30:08.16
ここのSpringスレはなんであんなに過疎なんだろう
2012/03/04(日) 12:28:29.07
開発の楽さはもうJavaEE>Spring
信じてるんじゃなくて現実
2012/03/04(日) 17:03:12.84
特定のコンテキストにおいては、な。
2012/03/04(日) 18:25:37.87
>>454
NetBeansつかって、CDI とか使って?
(Eclipseでもいいけど、JavaEE向けに、便利な特定なプラグインってあるのか?)
2012/03/04(日) 18:42:44.63
JavaEEが優れているのって、具体的にどの技術・実装系の話?
結局、便利な機能って、実装系固有の拡張部分の話だったりするイメージがあるんだけど。
2012/03/12(月) 21:12:17.39
>>448
VBやVBAなんて厨房にもできる言語なのになw
459デフォルトの名無しさん
垢版 |
2012/03/15(木) 21:15:33.17
Action
-------
sampleItems = thinkService.findBySample();

service
-------
public List<sample> findBySample() {
return jdbcManager.selectBySqlFile(Sample.class,"sql/example.sql");
}

sample entity
------
.
.
@OneToOne
@JoinColumn(name = "id", referencedColumnName = "id")
public CryData cryData;

SQL
-----
select * from test left join cry_data on test.id = cry_data.id;

以上のような構成で外部SQLを使用したDB検索を実装してます。
この例でいう test の値は問題なく取得できるのですが testにネストしてあるcry_data の値が取得できません。
外部SQLを使用した上で、テーブル結合を行った場合、自動生成の方法と比べ何か相違点があるのでしょうか?
同じ現象を解決した情報が見つからず困っています。皆さんのお力を貸して欲しいです。
SAStrutsのスレッドが落ちてしまったようなのでこちらで質問させてください。
2012/03/16(金) 11:56:16.04
>>459
thinkService.findBySample() が Test 型 じゃなくて Sample 型で値を返してるけど
Sample 型 Entity は test テーブルを使う定義がされてるの?それとも Test 型 Entity が他にある?それと、
> @JoinColumn(name = "id"
cryData がtestId(sampleId?) を持ってるんじゃなくて互いの主キーが一対一関連という状態?
もう一方の Entity 情報がどうなってるのかで原因が分かりそうな気はする。

まあもし解決しないとしても Test Entity に関連定義じゃなくて @Transient な CryData 型プロパティを追加して
それで Join した値を受け取ればそのままのSQLで目的を果たせるのでは
461営利利用に関するLR審議中@詳細は自治スレへ
垢版 |
2012/04/07(土) 21:34:14.87
Hyper Great Creator の作るプロダクトを使って開発できるなんておまえら幸せだな。
2012/04/13(金) 09:51:05.99
まあまあ。世の中には高学歴で固めた”ウルトラテクノロジスト集団”とか自称しながら
実質はパクリしかできないチーム・アホとかいう連中だっているんだから
独自プロダクトを生み出せているだけまだ優良だよw
2012/04/15(日) 11:40:44.81
slim3のスレはないの?
2012/04/18(水) 11:56:19.37
Seasar2プロダクト全体がそもそもオワコン
いまだにずるずる引っ張ってる奇特な人はいるけど精神論では長くはもたないよ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況