1 名前:デフォルトの名無しさん [2007/06/06(水) 02:14:48 ] 前スレ JAVA+JSP+Struts+Tomcat Part3 pc11.2ch.net/test/read.cgi/tech/1161862896/ 関連スレ JSF(JavaServer Faces)2 pc11.2ch.net/test/read.cgi/tech/1142573697/ ◆JSP◆ pc11.2ch.net/test/read.cgi/php/984840356/ 【Java】Wicket【HTML】 pc11.2ch.net/test/read.cgi/tech/1132407308/ Tapestryについて語ろうよ! pc11.2ch.net/test/read.cgi/tech/1067531714/
342 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 19:02:24 ] 今でさえ、素のServletやStrutsで作ったシステムを見るとゲッてなるのに、 そんなものを数十年単位でメンテしなければならない人達が気の毒でしかたが無い。
343 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 19:22:32 ] 数十年て。。。どんだけレアケースの議論をしてるんだか。。
344 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 19:26:51 ] まあ、金融機関とかがメインだけどな 基幹システムとなるとデータやプログラムは結構長生きなんだよ
345 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 19:30:27 ] >>342 確かにStrutsのシステムは触ってると脱力する。 正直作り直しちまいたいが、結構規模が大きいから嫌だなあ・・・。
346 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 19:31:39 ] 素のサーブレットのが素直で可愛いと思ってしまう フレームワークの経験が浅いだけかもしれんが
347 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 19:36:03 ] >>346 確かにそうだけど、ドジっ子も含む個性派揃いなので学級担任 としてはクラスをまとめるのに苦労するところです。
348 名前:デフォルトの名無しさん [2008/12/28(日) 20:47:02 ] 俺、Seasar2のSAStruts使いたい。ついにここまで、という気にさせられる。
349 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 21:46:11 ] もうJavaEE5でよくね?
350 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 22:07:40 ] Strutsを数十年メンテする方が悲惨だろ。
351 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 22:18:15 ] 新規のStruts案件ってあるのかな? そんなのに携わった新人は悲惨だな。
352 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 22:26:32 ] さすがに、今時素のStrutsをそのまま使うような案件は無い…っと思いたい。
353 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 23:11:18 ] これから誰かが作るシステムを、自分が数十年後にメンテさせられるとしたら、 頼むから素のサーブレットで作っておいてくれと言いたい。 その時になって、数十年前に流行ったフレームワークの勉強なんかやりたくない。
354 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 23:22:36 ] 小さいシステムならなるべく低レベルがいいと思う。
355 名前:デフォルトの名無しさん [2008/12/28(日) 23:27:04 ] ただより高いものはないっていうけど、確かにJavaの開発はくそ苦労する。。2度とやりたくねえ。
356 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 23:39:14 ] >>353 う〜ん、でもそういう実装って、他方でインハウスのライブラリや フレームワークもどきでガシガシに武装されていがちな悪寒。 数十年後、楽なのはどっちだ〜
357 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 23:43:21 ] >>356 ガシガシといっても、所詮は身内フレームワークなんで解析だけならそんなにやばくはない 解析だけならね!
358 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 23:55:11 ] 数年後にもうソースも手に入らないようなOSSよりは、インハウスの簡易的な ものの方がはるかに楽だねぇ。
359 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 03:22:11 ] >>358 OSSのソースが手に入らない可能性をいうなら、インハウスのフレームワークのソースが手に入らない可能性も同様に語るべきだと思うんだ
360 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 03:23:33 ] ソースももちろんドキュメンテーションがきっちりしていないと 悲惨でしょうね。
361 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 04:07:29 ] OSSのソースなんてあっても実際メンテなんてできないから意味ない。 数年で放置されるダメコミュニティが作ったOSSなんて、長期運用用に 採用した奴が悪いだろ。
362 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 07:31:43 ] >>359 悲惨なケースだよなぁ javaならjadで無理やりソースみることできるかもしれんが、 他の言語だと読みやすいソースに戻せるんかな?
363 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 22:18:26 ] 俺みたいに優秀な奴にとって、困難な状況の方が自分を高く売れて良いけどなあ
364 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 22:38:46 ] jadでリバースしたオレオレフレームワークを解析するのって、根気がいるだけで誰でもできる気が。
365 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 22:47:07 ] >>364 ほとんどの奴は「自分には無理」って実際やる前に諦めるお
366 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 10:11:38 ] 環境 サーバーサイド Centos5.2 javac 1.6.0_11 tomcat6.0 Apache/2.2.3 MySQL 6.0.8-alpha-community 開発サイド(開発のオペレーションを行う環境) Windows XP SP2 Eclipse Version 3.4.1 tomcat6.0 teraterm(SSH接続) java version(Windows、linux) java version "1.6.0_11" javac 1.6.0_11 共通 Windowsでcmd.exeから、javacでコンパイルした、バイナリを(HelloWorld.class)SSHでlinux側へ転送したファイルは問題なく、実行できるのですが、 Eclipse Version 3.4.1で作成したバイナリを、同様に転送して実行すると、 Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld Caused by: java.lang.ClassNotFoundException: HelloWorld at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) Could not find the main class: HelloWorld. Program will exit. このようなエラーメッセージがでて実行できません、解決策を教えてもらえませんか。
367 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 10:13:15 ] >>366 の続き パス Eclipseのjreホームへのパス C:\Program Files\Java\jdk1.6.0_11 Windows XPシステムの環境変数 C:\program Files\java\jdk1.6.0_11\bin linux側 # .bash_profile export JAVA_HOME=/usr/java/jdk1.6.0_11 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/j re/lib/ext/mysql-connector-java-5.1.7-bin.jar export TOMCAT_HOME=/opt/tomcat6 export CLASSPATH=$TOMCAT_HOME/lib/servlet-api.jar export CATALINA_HOME=/opt/tomcat6 export CLASSPATH=$CLASSPATH:$CATALINA_HOME/common/lib このような設定です //HelloWorld.java public class HelloWorld { public static void main(String args[]) { System.out.println("Hello World"); } }
368 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 11:23:54 ] >>366 >>377 です、スレ汚しごめんなさいでした、解決しました
369 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 12:53:06 ] スレ違い、解決策なし、というまさにスレ汚し!
370 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 13:16:19 ] >>369 お前馬鹿だから >>366 >>377 が書いた、設定で間違っているところ分んないだろうw
371 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 13:26:13 ] 冬房は*ね
372 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 14:36:22 ] 今からJavaEE5やるのって無駄かね?
373 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 15:53:10 ] >>364 だからjavaだと楽だけどねって話さ 実際>>365 が多そうだけどねぐぐりもしないでソースないから無理と投げ出すだろうし
374 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 23:13:28 ] >>372 あんましニーズが無いと思うけどなあ 企業向けのシステムではspringが世界的にデファクトになってしまったと思う マーティン・ファウラーとかが評価した結果そうなった。
375 名前:デフォルトの名無しさん mailto:sage [2008/12/31(水) 04:08:24 ] >>372 ムダじゃないと思うよ。 実装としてSpring使えるんじゃないかな?
376 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 01:02:25 ] >>375 SpringがいつJavaEE5の実装になったんだ?
377 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 01:26:14 ] 2年くらい前じゃね?
378 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 01:40:23 ] 大ウソ。
379 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 01:45:44 ] まさかPitchforkを知らないのか?
380 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 09:01:55 ] SpringベースのフレームワークだけどSpringそのものではない。
381 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 12:33:41 ] SpringSourceが提供してるんだから広義のSpringだよ。
382 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 13:01:59 ] というかEJB3.0のみの対応じゃない? それでじゃヴぁEEといわれても・・・
383 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 13:05:53 ] SpringがWebコンテナを実装するわけないだろ つPitchfork使ったJavaEEはWebLogic
384 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 20:04:41 ] PitchforkがServletコンテナを実装してると思ってたんじゃない?
385 名前:デフォルトの名無しさん mailto:sage [2009/01/05(月) 23:18:17 ] 何、この流れ.....
386 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 02:52:56 ] 製品を組み合わせるということを知らない人たちです。
387 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 18:16:20 ] netbeansのwoodstockコンポーネントって無くなるんですか? 今からだとICEfaces勉強した方がいいのかな?
388 名前:デフォルトの名無しさん mailto:sage [2009/01/07(水) 01:02:45 ] woodstockは開発停止。 そもそもバグが多くて誰も使わなかった。 ICEfacesへ移行しろとNetbeansがいってるから今後はその方向だろうね。
389 名前:デフォルトの名無しさん mailto:sage [2009/01/07(水) 06:18:24 ] その辺のアルファベットのなんかはみんな消えるけどね。 3年後にはそんなのもあったね、あははと笑ってる。
390 名前:デフォルトの名無しさん mailto:sage [2009/01/07(水) 06:33:31 ] 正直保守がなければ、今が楽ならいいです。
391 名前:デフォルトの名無しさん mailto:sage [2009/01/07(水) 19:44:08 ] NetbeansのVisual Web JSFでエンタープライズアプリケーション作ってるんですが、 faces-config.xmlのGUI画面で、ページのボタンが表示されなかったりします。これはバグ?
392 名前:391 mailto:sage [2009/01/07(水) 19:46:19 ] すいません。 Netbeansのバージョンは6.5で、プラットフォームはWindowsXPです。
393 名前:391 mailto:sage [2009/01/08(木) 18:55:40 ] 本体をアップデートして、再起動したら表示されるようになりました。 何だったんだろう・・・。
394 名前:デフォルトの名無しさん [2009/01/13(火) 20:14:50 ] ICEfacesのチュートリアルって登録しないと見れない?
395 名前:デフォルトの名無しさん mailto:sage [2009/01/14(水) 05:01:07 ] 保守はシステムが止まるまで無くならないしなあ。 結局作った香具師に保守が回ってくるのはいつもの事。 やっぱり無料フレームワークじゃなくて、ちゃんとサポートのある有料フレームワーク採用したほうがあとが楽。
396 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 00:44:48 ] 楽云々を言うならIBMの鯖にWebSphereでも乗せればハードからソフトまで 全部サポート受けれるが。
397 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 07:41:38 ] で、お前ら的にはJSFはどうなの?
398 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 08:59:38 ] いいと思うよ。てか出るの遅すぎた。
399 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 11:50:06 ] JSFがいいってやつはNetBeans使ってるやつだけだろ Eclipseでうれしいことは何もない 事実上Sunの独自フレームワーク
400 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 13:44:01 ] なんか、JSFってスタイルシートと相性悪くね?
401 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 13:59:09 ] むしろどう考えてもスタイルシート必須だろ
402 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 18:18:27 ] もちろん必須だがidがなぁ
403 名前:デフォルトの名無しさん mailto:sage [2009/01/15(木) 18:44:24 ] netbeansなんだが、ICEfacesレイアウトってwoodstockレイアウトの代替になる? netbeans公式サイトのサンプルでwoodstockのパネル使ってて困るんだが。
404 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 01:25:03 ] JSFとかこの辺のフレームワークはできがいいとかよりも標準の椅子を獲得するかの 政治的な問題の方が大きいんだよなあ。
405 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 01:28:20 ] 政治力があってもJSFを標準にするのは無理があるんだよ あのコンポーネントモデルは無駄すぐる
406 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 11:36:00 ] Strutsのできがよくないことを思い出すんだ
407 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 12:45:52 ] Strutsが出来が悪いと評されるようになったのって、 Strutsが普及した後だろ。READMEの日付に寄れば Stuts 1.1リリースが2002/03/21 Struts1.2リリースが 2003/12/10 Struts 1.0〜1.1の時点で、Strutsより出来がよいと言われていた フレームワークなんてあったか?
408 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 15:49:00 ] WebWork?
409 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 18:40:50 ] JSFの普及率ってstruts超えてるの? 国内だと全然使われていない気がする。
410 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 20:50:31 ] JSFは正直居場所が無し 失敗作
411 名前:デフォルトの名無しさん mailto:sage [2009/01/16(金) 22:30:08 ] >>409 海外だと普通に使われてるから意外とすこしずつ浸透するのかも。 国内だとhigaタソのところでStrutsの1/3以下とでてたな。 海外だとGWTとかIcefacesとか普通に使われていてうらやましい。
412 名前:デフォルトの名無しさん [2009/01/17(土) 22:23:11 ] Seasar2の最新のStruts、SAStrutsはいいと俺は思うんだけど、あまり話題にならないね。 JSFは正直そのまま使うには面倒な部分が残ってしまっている。同じJSFならS2の拡張版Teedaはずっと使いやすい。 だけどこれもあまり話題にならないね。もうWebアプリケーションは別の言語で作る時代なのかな?Javaで作るならSeasar2と言わずフレームワークを使えばいいと思うんだけど。
413 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 22:50:01 ] mvcフレームワーク乱立しまくりなんでSpringが生きてる限りは消えないであろうSpringMVCにした DWRとかSpringをサポートしてる他のOSSは必ずSpringMVCもサポートしてくれてたり(strutsもだけど) struts使える人ならあっさり覚えられるし教育コストも高くはない。 無難な選択だったと思う JSFも魅力的なんでこれから覚えるわ
414 名前:デフォルトの名無しさん mailto:sage [2009/01/17(土) 23:37:29 ] >>412 実装が独自でJSFの試験とおってないからそれを覚悟で あと1.2対応してない 2.0対応できるのだろうか
415 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 14:39:36 ] 結局標準が残るのでJSFが一番いい
416 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 15:09:43 ] 標準ってのはもちろん実質標準のことだよな。 だったらJSFはないなw
417 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 15:53:23 ] >>415 その台詞、JSFをEJBに置き換えてもう一度言ってみろ。
418 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 16:18:55 ] EJBはゴミ
419 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 16:27:58 ] EJBいいだろ。どこがゴミ?
420 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 16:35:09 ] 3.0以上限定でEJBはいいもの 2.1まではゴミ
421 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 16:47:28 ] EJBって何に使うの? たとえばショッピングサイト作るとして 使ったほうがいいの?
422 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 19:27:28 ] 単体テストが楽になる
423 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 19:47:37 ] >>421 JPAもEJBに含むとしたら、JPAは使ったほうがいいかもな。 JPA以外でも、DI機能は使ったほうがいい。 もちろん、JPAじゃないORマッパやSQLラッパ、EJBではないDIコンテナと比較して、非EJBを使うのも手だが。 ORマッパ(もしくはSQLラッパ)とDIコンテナは使ったほうがいい。
424 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 20:24:22 ] >>423 日本語でおk
425 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 20:28:18 ] EJB3.1は期待できるね。 実質Spring+JPAと同等で標準仕様。
426 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 21:18:52 ] Amazon StaxではEJBなんて使えない。Tomcatだからな。 JavaEEが標準なんて絵に画いた餅
427 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 21:56:43 ] JPAは使えるし、JBossあたりにTomcatで使えるEJB実装があったはず。
428 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 21:59:38 ] もちろん自分で用意すればOpenEJBだって使えるが、 それだったらSpringでも使うだろjk
429 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 22:12:03 ] それ以前にstaxそのものが絵に書いた餅だろうにw あんなもの本気で使えると思っている基地外いるのか?
430 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 22:15:20 ] >>429 浅いな。ああいうサービスが始まるときに当然のように JavaEEが無視されてる現実を言ってるんだよ。
431 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 22:23:31 ] ああいうサービスって、誰も本気で取り合わないサービスのことか。
432 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 22:34:25 ] >>431 その程度のサービスにすら無視されるJavaEE(笑) 標準といわれ続けてるのに使われないJavaEE(笑)
433 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 22:36:21 ] やっぱEJBっていらないんだね。 俺正解
434 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 22:47:34 ] これといった標準がないうちは自分で作る、これ常識。 バカはすぐ流行りの野良コード使って流行と共に消えていく。
435 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 22:49:47 ] EJBは開発期間とかコストパフォーマンスとか気にしない企業とかでは生き延びると思う 今だにメインフレームとか抱えてるような企業かな
436 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 22:56:59 ] ところがWebSphere抱えてるIBMでもEJBはやりたがらない。 メインフレームとつなぐのはMQだしEJBは不要。
437 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:01:00 ] でも、SpringもSeasarも、開発者や開発元のブログ見てると先行き不安になるよね。。。 どちらも自滅して、結局残るのはEJBという結末もあり得なくはなさそう。
438 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:01:30 ] JBoss、日本では不発だったなあ
439 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:07:20 ] >>437 EJBの歴史を見ても不安にならないか? 結局残るのはServlet(Tomcat)だよ。
440 名前:デフォルトの名無しさん mailto:sage [2009/01/18(日) 23:48:12 ] EJB3.1がwarアーカイブで動くようになったのは大きいと思う
441 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:03:09 ] だからといってTomcatで動くわけでなし 所詮NetBeans/GlassFish脳の戯言だわな
442 名前:デフォルトの名無しさん mailto:sage [2009/01/19(月) 00:12:53 ] 7年前に作った俺のJSPアプリは問題なく動いてるよ。 変なフレームワーク使ってたらこうはいかなかったと思う。