トップページ⇒tech
1001コメント315KB

JAVA+JSP+Struts+Tomcat Part3

レス数が1000を超えています。これ以上書き込みはできません。
00019652006/10/26(木) 20:41:36
ほらよ。立ててやったぞw
0930デフォルトの名無しさん2007/05/27(日) 18:55:26
Oracleはダウンロードはかなり自由だが、
本番環境で使うにはちゃんと購入する必要があるぞ。
0931デフォルトの名無しさん2007/05/27(日) 18:59:10
>>858のマシンスペックに興味あるな
Oracleはほんとうにヘビーで独立して動かさないときついくらいだからな
アプリ鯖と併用はまず無理
0932デフォルトの名無しさん2007/05/27(日) 18:59:15
>>926

struts1です。
xdocletですか、勉強してみます。
09338582007/05/27(日) 19:29:40
strutsなんて参考書みながら基本的な使い方覚えたらそれで終わり。
validation.xmlの書き方とかは後回しでおkActionForm#validateあるし
それより、今からstruts始めるのなら2からの方が良くない?
余計なjarインポートしてるとTomcat起動するときFilterDispatcherがエラーになるから
注意。
0934デフォルトの名無しさん2007/05/27(日) 19:32:22
厨か三昧だな・・・
09359262007/05/27(日) 19:34:13
>>932
ついで言っておくとspringのDAOも使っていたからアノテーションへの移行は楽だった

仕様の関係もあるが
アノテーションにできるのならその方がいいと思う
0936デフォルトの名無しさん2007/05/27(日) 19:34:40
人にえらそうな態度とる前に自分のことを心配したらどうだ
09378582007/05/27(日) 19:37:02
アドバイスしただけじゃん;;
0938デフォルトの名無しさん2007/05/27(日) 19:37:56
DBも
>参考書みながら基本的な使い方覚えたらそれで終わり
なのか・・
09398582007/05/27(日) 19:42:22
>>938俺は基本的な使い方だけ頭に入れて、必要になる→ググる。を繰り返してる
長文みると頭痛が・・・
0940デフォルトの名無しさん2007/05/27(日) 19:47:23
>>933
>今からstruts始めるのなら2からの方が良くない?
shaleがいいのかspringがいいのかseamがいいのかわからんが、
今からstruts1はもったいないかもな

jdk1.4が必須とかならしかたないけど、
もう、5.0以降でいいだろう

>余計なjarインポートしてるとTomcat起動するときFilterDispatcherがエラーになる
は間違いだと思うが
09418582007/05/27(日) 19:55:23
struts2\libにあるjar全部突っ込んでTomcat起動してみ?
俺の環境はeclipse3.2、sysdoTomcat,ver忘れた。Tomcat5.x。
0942デフォルトの名無しさん2007/05/27(日) 19:59:22
858はマイクロソフトの製品でプログラムしていたほうが幸せだと思う。
Javaには今後近づかない方が858の為だな。
09438582007/05/27(日) 20:00:51
javaは面白いから手放すきないんだぜw
0944デフォルトの名無しさん2007/05/27(日) 20:11:17
858はJavaが面白いんじゃないくて2chで構って貰いたいヒッキーに見えるが。
09459402007/05/27(日) 20:31:27
>>940は>>921が誤解せんように書いただけ

おれはshaleは使う気はいまのところない
エラーがでるのだったらそれなりの理由があるし、
それは解決可能な話

5.xって言われても5.0系も5.5系もあるわけだし
mysqlもoracleもpostgresもバージョン言わないし

そんなに858には突っ込む気はないんだ
わかってくれ
09468582007/05/27(日) 20:57:21
そうだな。ヴァージョン記述しなかった俺が悪い、スマン。
0947デフォルトの名無しさん2007/05/27(日) 21:04:48
858をNGワードにするとすっきりすることに気付いた
0948デフォルトの名無しさん2007/05/27(日) 21:35:51
921です。
858以外の人アドバイスサンクス。
09498582007/05/27(日) 21:52:30
最後に言わせろ!POSTGRESQLナイスWwwwww
0950デフォルトの名無しさん2007/05/27(日) 22:05:58
test
0951デフォルトの名無しさん2007/05/27(日) 23:53:12
こうして平和が訪れたのであった

まぁpostgresは文字コード問題だいぶ昔に遭遇したのと日本で一番よく使われるオープンソースDBだから使いやすいのは当たり前
0952デフォルトの名無しさん2007/05/28(月) 00:12:20
平和も訪れたが、1000も訪れる
0953デフォルトの名無しさん2007/05/28(月) 08:10:12
昨日、一昨日の858です。エンコードの仕組みは良く分かりませんが、
特殊な文字のDBの登録、登録できる文字列の長さの問題。
一応俺の問題はすべて解決しました。アドバイスくれた方thx(殆ど煽られていたがw
viva,postgresql
0954デフォルトの名無しさん2007/05/28(月) 12:39:43
結局何も理解しないままか。
まあ、お前が成長しないのはどうでもいいが、
MySQLを貶すようなことはするなよ。
0955デフォルトの名無しさん2007/05/28(月) 13:24:42
なんか俺、悪役だなorz
0956デフォルトの名無しさん2007/05/28(月) 14:19:43
>880で全員を敵に回したな

ニュース速報・・・松岡農水相の死亡を確認
0957デフォルトの名無しさん2007/05/28(月) 19:30:36
27日に不慮の死を遂げた「ZARD」ボーカル、坂井泉水さん(40)。
0958デフォルトの名無しさん2007/05/29(火) 01:40:15
驚愕の事実:>>858は女でした。
0959デフォルトの名無しさん2007/05/29(火) 02:00:27
だから頭悪いのか
0960デフォルトの名無しさん2007/05/29(火) 02:17:44
strutsで、小さなBeanを何千も作り、Listに格納し、Applicationスコープに収納。
そして遷移先で(サーブレットやJSPでも)表示や処理したいと考えています。

StrutsではFilterとしてのみ application属性のスコープを取得できるようですが
ActionではApplicationScopeは扱えないのですか?

その度にDBアクセスするのも考え物なのですが…。
0961デフォルトの名無しさん2007/05/29(火) 02:39:36
ServletContext
0962デフォルトの名無しさん2007/05/29(火) 07:26:27
struts1は知らないですけど、struts2ならServletContextのインスタンスを
習得する手があります。
0963デフォルトの名無しさん2007/05/31(木) 15:53:17
tomcatの修正クラス即時更新機能(一般的にreloadといわれているもの、再デプロイではない)は
tomcatをデバッグ状態で起動しないとできないのでしょうか?
0964デフォルトの名無しさん2007/06/01(金) 16:47:17
何かstruts2の挙動おかしくないっすか?ビジネスロジックに集中した
actionでは無いクラスで、action.getPropertyName();してもnullしか帰ってこない。
自分は引数でプロパティーを渡す方法で対策法見つけましたが、
もっといい対策法無いですか?
09659642007/06/01(金) 17:48:57
まぁ、今後のヴァージョンで解消するか・・・
09669642007/06/01(金) 18:20:21
actionクラスに全部のメソッドを納めろという意図に気づきました。
09679642007/06/01(金) 20:11:37
うぉいwそれじゃあMVCの道から大きく外れるジャマイカw
jakartaはsunに喧嘩売ってるなw
0968デフォルトの名無しさん2007/06/01(金) 21:07:31
ここはチラシの裏ではありません
0969デフォルトの名無しさん2007/06/02(土) 23:31:28
世界的にはMySQLのほうがメジャー。
まあPHPのほうがJavaよりメジャーだったりするが。orz
0970デフォルトの名無しさん2007/06/03(日) 01:50:49
分野によるけどな。銀行や証券のシステムでPHPって見たことないけど外国ではあるんかね
0971デフォルトの名無しさん2007/06/03(日) 02:38:49
正直.NETが何で銀行系で使えるのか分からん。
言語機能そのものは否定する気は無いが、
例外処理が実行時例外のみってのは怖すぎる。
分業して例外の握りつぶしを発見するのが困難になりそう
0972デフォルトの名無しさん2007/06/03(日) 03:13:46
.NETは、銀行系で使うとMSが本気でサポートしてくれるから長期的には問題なし。
PHPは、どの分野で使っても、すぐにサポートがなくなるから問題あり。

PHPがJavaよりメジャーという話は、聞いたことがないが。
0973デフォルトの名無しさん2007/06/03(日) 05:43:44
素人も含めて利用者数が多いって言う意味だろ
0974デフォルトの名無しさん2007/06/03(日) 08:59:00
>.NETは、銀行系で使うとMSが本気でサポートしてくれるから長期的には問題なし。

どこの農協で使っているのか具体例が知りたいが・・・。

>PHPは、どの分野で使っても、すぐにサポートがなくなるから問題あり。

IBMの鯖とZend込みで買えばサポートしてくれるが・・・。

ちなみに金融機関系で仕事してくれるあのMSのサポートを本気とかヌかすなら
IBMの方が100倍マシだが。
0975デフォルトの名無しさん2007/06/03(日) 13:55:29
>>972
Yahooも楽天も使いまくりだけど?>PHP
携帯WEBサイトとかPHP案件のが多いよ、今は。
まーPHPは糞だとおもうけどね。
0976デフォルトの名無しさん2007/06/03(日) 14:00:12
>>974
どっちもどっちだろ・・・
0977デフォルトの名無しさん2007/06/03(日) 14:29:37
Yahooも楽天も使いまくりだけど?>Java
0978デフォルトの名無しさん2007/06/03(日) 14:48:03
PHPはバージョン間の互換性の問題で古いままセキュリティホール
のこってるのがそのまま使われやすいのが危険
0979デフォルトの名無しさん2007/06/04(月) 23:42:32
単純に一般消費者向けの情報系は PHP 多いだろ。
基幹系に PHP はもうだめだ。
0980デフォルトの名無しさん2007/06/05(火) 01:40:41
レンタル鯖が全部jboss webとかになるとかしないと
PHPの天下が続くかも
0981デフォルトの名無しさん2007/06/05(火) 01:59:25
レンサバがPHPしか対応してないからって理由でPHPが採用できるところは、PHPを使えばいいよ。
0982デフォルトの名無しさん2007/06/05(火) 02:11:19
銀行系システムをレンサバで運営してたら神
0983デフォルトの名無しさん2007/06/05(火) 07:17:56
単に世の中へぼいのがおおいからだよ。PHPが流行るのは。
堅牢さより、とにかく何か書いてそのままサーバーに置いたら動くというのが大きな魅力らしい。
そんで、サーバーにはindex.html~やindex20070605.bakとかが転がりまくってる。
0984デフォルトの名無しさん2007/06/05(火) 07:21:13
そりゃ簡単に動くほうがいいに決まってるべ
おまいらマゾにはわからんだろうが
0985デフォルトの名無しさん2007/06/05(火) 08:03:29
PHPはバージョンアップで簡単に動かなくなるからな。
それを知ってて使ってるのはマゾだし、知らずに使ってるのは無知。
0986デフォルトの名無しさん2007/06/05(火) 08:18:32
>>984
簡単に動くけど、規模が大きくなったら簡単に死ぬし。スキル無いと。
それに誰かが変数やメソッド名変更したら呼び出し元は死ぬけど、
呼び出し元調べるのも大変。Javaを選択するのはマゾでもなんでもない。
0987デフォルトの名無しさん2007/06/05(火) 09:40:25
お勧めのスプレッドコンポーネント教えてください。
0988デフォルトの名無しさん2007/06/05(火) 10:15:29
セッション用のCookieのjsessionidで、これをセットするときにsecureにしろと言われました。
その場合httpだとセッションを取得することができず、strutsを使うと勝手にjsessionidを作り直すので、
前のjsessionidがなくなってしまい困っています。
この辺のセキュリティーって皆さんどのように対処してます。
0989デフォルトの名無しさん2007/06/05(火) 20:58:31
https
0990デフォルトの名無しさん2007/06/05(火) 22:02:38
コンテナのセッションID生成が嫌だってことか?
0991デフォルトの名無しさん2007/06/05(火) 22:42:58
>>988
Struts じゃねー。Tomcat の仕様だ。
というかセキュアが目的なのに SSL と非 SSL で
同一セッションIDが共有できるとセキュリティホールになるって
分からねーのか? できたら Tomcat にセキュリティホールがあるってことになってまう。
Tomcat ML で答えは出ている。全部 https これだ。

っつーのが、客に SSL のパフォーマンス上の理由で納得してもらえず
独自の仕組みを作った。3 行でできたけどな。どんなんか忘れた。
とりあえず、Tomcat のソース見るのは必須だな。
ただし、なぜ同一のセッションIDが使えないかを完全に把握してないなら
やめとけ。新たなセキュリティホール作るだけだ。
0992デフォルトの名無しさん2007/06/05(火) 22:43:48
っつーか、どこにも Tomcat って書いてないな。
商用 AP サーバでも概念は同じだ。
0993デフォルトの名無しさん2007/06/05(火) 22:50:46
要は普通に共有できてまうと、
非 SSL 時にセッションハイジャックされ、それで
SSL のページも乗っ取られるってことだ。
だから 2 つの ID をマッピングすればいい。
http のは標準のを使い、https は独自に生成し、
マッピングは https 側のセッションに置く。
0994デフォルトの名無しさん2007/06/05(火) 23:05:14
>>992
このスレTomcat用だし、今AP鯖Tomcatベースがほとんどじゃないか?
0995デフォルトの名無しさん2007/06/05(火) 23:59:46
次スレつくってくれ
0996デフォルトの名無しさん2007/06/06(水) 00:13:06
>>995
Java+JSP+Struts+Tomcatでか?
0997デフォルトの名無しさん2007/06/06(水) 01:16:18
JavaでのWebアプリ全般にしてほしい。
0998デフォルトの名無しさん2007/06/06(水) 02:04:12
Java+Guice+SpringMVC+JPAってタイトルでいいんだね?
0999デフォルトの名無しさん2007/06/06(水) 02:12:31
>>996 >>998
スレッドフロート掲示板をその構成で作るひつようは無いんじゃないか。
1000デフォルトの名無しさん2007/06/06(水) 02:15:45
1000ならJSFマンセー

Java+Webフレームワーク
http://pc11.2ch.net/test/read.cgi/tech/1181063688/

建てた
10011001Over 1000Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。