◆JSP◆ (583レス)
上下前次1-新
69(1): 名無しさん@お腹いっぱい。 2001/07/11(水)22:22 ID:riXzLwcw(1) AAS
JAVA PRESS は糞ですな。
JavaWorld はまとも。
70(1): 殿堂。。。 2001/07/11(水)22:46 ID:mcnxccdg(1) AAS
JAVA PRESS 執筆者に 2chラー がいるのか。。。
とあるシステムをカスタマイズしたがほとんどのページが
意味もなく?3分割されてて大変だった。
再利用は良いけど、パーツ分割みたいな関数指向はやめてくれ。
仕変が大変なだけだ。このシステムが腐ってるだけか。
71: 名無しさん@お腹いっぱい。 [sagef] 2001/07/12(木)00:48 ID:??? AAS
>>69 最近の Java World は新着情報と広告だけに成り下がった。
72: 名無しさん@お腹いっぱい。 2001/07/12(木)10:43 ID:??? AAS
>>70
意味もなく3分割って、もしかして全ページ必ずヘッダ、ボディ、フッタの構成になっているってこと?
あと「関数指向」ってなんかワクワクする言葉だね。
73: 名無しさん@お腹いっぱい。 2001/07/14(土)16:32 ID:gnTS0OVs(1) AAS
この情報ならここに沢山あるよ
変なURLに見えるけど内容は確か。
外部リンク:members.tripod.co.jp
74: 名無しさん@お腹いっぱい。 2001/07/14(土)23:38 ID:??? AAS
↑ただの広告
75(2): 名無しさん@お腹いっぱい。 2001/07/15(日)00:41 ID:oGqWebrc(1) AAS
JSP勉強する上で役に立つ本教えてください。
76: 名無しさん@お腹いっぱい。 2001/07/15(日)01:07 ID:??? AAS
Resinってどうっすか?
Tomcatの3倍早いがうたい文句らしいですけど。
77(1): 名無しさん@お腹いっぱい。 2001/07/15(日)02:34 ID:b6MRqy2M(1) AAS
このページって何ですか?
すごく役立つことが沢山かいてあるのですが、
皆に嫌がられているようで意味が分かりません。
とろあえずブラクラではないようです。
外部リンク:members.tripod.co.jp
78: 名無しさん@お腹いっぱい。 2001/07/15(日)02:52 ID:/xSsw6xM(1) AAS
>>77
この書きこみやってる奴って罵迦ですか?
すごく糞なことを沢山かいてあるのですが、
皆に嫌がられているようで意味が分かりません。
とろあえずブラクラ以上の糞のようです。
79(1): 名無しさん@お腹いっぱい。 2001/07/15(日)03:53 ID:2.HKxolA(1) AAS
>>75
いまだったら、このうちのどれか。
外部リンク:www.amazon.co.jp
外部リンク:www.amazon.co.jp
外部リンク:www.amazon.co.jp
80: 名無しさん@お腹いっぱい。 2001/07/15(日)03:57 ID:DntNWMmk(1) AAS
>>79 おれは 2 番目がお勧めだな。そのうち HTML にして公開しようと
思って温めてたネタがほとんど書いてあった (泣
81: 名無しさん@お腹いっぱい。 2001/07/15(日)04:18 ID:0MPcZNjg(1) AAS
おいらも2番目を買った。一番堅そうな印象を受けたから。
ホントに一番いいかは分からん。
82: 名無しさん@お腹いっぱい。 2001/07/15(日)21:24 ID:??? AAS
拡張タグライブラリって (・∀・) オモシロイ!!
83: 75 2001/07/15(日)23:30 ID:??? AAS
ありがとうございます。
明日会社帰りにでも探してみます。
84: 名無しさん@お腹いっぱい。 [age] 2001/07/23(月)13:20 ID:??? AAS
hoge
85: 名無しさん@お腹いっぱい。 [age] 2001/07/23(月)19:32 ID:??? AAS
hage
86: 名無しさん@お腹いっぱい。 2001/07/28(土)03:26 ID:??? AAS
やっぱ、WebProg板だとレベル低すぎ。
こっちに統合しよう。
外部リンク[cgi]:piza2.2ch.net
87: 名無しさん@お腹いっぱい。 2001/08/11(土)17:34 ID:??? AAS
↑ワラタ
ヲイラもミッションクリチカルな案件(ギンコ・ショーケン)で
相次いで新バージョンリリースされつつある
webAPPsvr(weblogic,websphere,Jrun,BorlandApp,ora9i)
ネタを求めてきてようやくここ見つけたのだが・・・トホホ
86のほうへ逝きます。
88(2): 名無しさん@お腹いっぱい。 01/09/05 10:14 ID:dYMWGvtU(1) AAS
Cocoon入れたからJSPやるかなぁ…
PHPの方が好きなんだけど
89(1): 名無しさん@お腹いっぱい。 01/09/05 22:36 ID:ORI0WPw6(1) AAS
>>88
仕事じゃないなら無理してJSP使う必要ないと思うが。
90(1): 名無しさん@お腹いっぱい。 01/09/07 14:31 ID:FMUih4kg(1/2) AAS
そうっすよね>>89
いやぁなんかJServいれた(Cocoonのため)のに、PHPも入れるって
なんか変かなぁなんて弱気になっちゃってたっす
91: 名無しさん@お腹いっぱい。 01/09/07 14:32 ID:FMUih4kg(2/2) AAS
>>88=>>90です。ID違うけど
92: 名無しさん@お腹いっぱい。 01/12/24 22:20 ID:9JogaTlr(1) AAS
JSPがちょっと気になるage
93: 名無しさん@お腹いっぱい。 02/01/28 13:13 ID:kUdrckQB(1) AAS
age
94: 名無しさん@お腹いっぱい。 02/01/30 12:39 ID:??? AAS
>>38,39,40 超亀レス
あれは今まで蔵鯖やってたC屋とVB屋が作ったんで
フレームワークとアプリ設計、開発スキルが悪すぎ。
ハードウェア構成上は贅沢すぎるくらい十分なキャパシティ。
あの構成でここまで遅く出来るかと逆に折れはびびった。
95: 02/04/05 18:37 ID:hoSrXevo(1) AAS
あげ
96: 02/07/12 21:24 ID:??? AAS
保守
97(2): 02/10/06 21:09 ID:E7XA3HNJ(1) AAS
WAS4.01でWebアプリ作ってまっす。
JSPが途中で切れてコケます。
でもプロキシ通して同じJSPを表示させると切れません。
なにか考えられることってありますか?
98: 02/10/06 23:19 ID:??? AAS
>>97
ネタですか?
99: 02/10/06 23:32 ID:??? AAS
>>97
それだけの情報で答えることは何もありません。
100: 02/10/07 06:18 ID:??? AAS
どーも。
ネタじゃないんですけどねえ・・・
不思議だ・・・
101(1): 02/11/28 15:43 ID:2w9bqyBx(1/2) AAS
アゲついでにおまいらにしつもんしるので、こたえれや。
秀和からでてる
「はじめてのJSP&サーブレットプログラミング」( ISBN4-7980-0312-3 )
だいたい終わった。
ごく簡単なJPS( Hello JSP world に毛が生えた程度 )は作れるようになった。
もっとJSPやサーブレットのプログラミング技術を上達させたいんだが、
なにか適当な参考書はないか?
省1
102(1): 02/11/28 15:55 ID:??? AAS
……その本を読んでも 「ごく簡単なJSP(Hello JSP world に毛が生えた程度)」
しか作れないって暗にその本を貶してるのか?
103(1): 101 02/11/28 16:21 ID:2w9bqyBx(2/2) AAS
>>102
> 暗にその本を貶してるのか?
ちゃうわ!ちゃんとタイトルよめ〜!
「はじめての」だぞ、「はじめての」!
イキナリ高度な内容に踏み込むわけないだろ〜?
#JSP・サーブレットを始めてみる!のには良書だと思う。
省1
104: 02/11/28 18:20 ID:??? AAS
いや「はじめての」だろうが、もちっとマシなモンを…。
俺の想像する生えた毛の長さと、君の言ってる毛の長さが違うのか?
105: 02/11/28 21:56 ID:??? AAS
TOMCATのJSPサンプル見ろや。
106(1): 02/11/30 17:37 ID:iC8NSj4v(1) AAS
>>103
2chスレ:php
に照会されてた
外部リンク[html]:www.atmarkit.co.jp
はどうだ?
107: 02/12/02 00:44 ID:FZnx/Sv6(1) AAS
age
108(1): [ ] 02/12/02 12:24 ID:??? AAS
ぶっちゃけ
JSPの利点ってどんなとこ?
いやとりあえず興味はあるんだけどさ。
109(1): 02/12/02 14:16 ID:??? AAS
>>108
漏れもしりたい。速いのか?
110(1): 02/12/02 18:25 ID:??? AAS
こういうのは人それぞれだろうが、とりあえずPHPと比較して書く。
・PHPと同じくHTMLにコードを埋め込むタイプの記述方式なので、今までPHPやってきた人には楽。
・なので生産性もPHPと同レベル。但し型については厳格なのでPHP使いは注意が必要。(その分潜在バグは発生しにくくなる)
・速度についてはキャッシュを使わないPHPよりは明らかに早い(なぜならコンパイルされたJavaクラスとなって実行されるから)。但し初回起動時のみとてつもなく遅い。(JSPをJavaクラスにコンパイルする必要がある為)
・実行するマシン自体にかなりのパワーが必要(JavaVM自体が重いから)なので、非力なマシンで実行すると逆にPHPより遅くなる。(これはハード的な問題ともいえるけど)
・ちなみにPHPと同じくコンパイルは不要。(指定ディレクトリにJSPを置くだけでJSPプロセッサが勝手にコンパイルしてくれる)
といったところか。
省3
111(3): 110 02/12/02 18:30 ID:??? AAS
補足。
PHPは結局は「スクリプト言語」であるのに対して、JSPは(記述上は簡単になっているけど)Javaという「高級プログラム言語」であるというのは大きな違いかな?
Javaで可能なことはすべてJSPでも可能であるということ。
PHPの場合、少しでも専門外のことをしようと思うと、どうしてもCなどの外部のプログラム言語の力を借りることになる。結局そこでは違う言語を使ってプログラムしなきゃならない。
JSPの場合、専門外のことをしようと思ったら、JavaBeansというJavaプログラムを作ってそれを呼ぶようにすれば、Javaだけでほとんどのことが実現できる。
112: [ ] 02/12/02 19:29 ID:??? AAS
110殿
ご解説ありがとうございます。
案ずるより産むが易し、とりあえず無料で試せるんだからやってみます。
しかしネット上での日本語ドキュメント量がさみすぃ。
113: 02/12/03 10:24 ID:t0n0ZasB(1) AAS
なんでjsp、サーブレットは
apacheにperlやphpのように
標準で組み込まないの?
サーバーで動かすには
apacheとTOMCATの2つをインストールさせないといけないのが面倒
だし
TOMCAT自体サーバーのセキュリティーに不安を感じる
114(2): 02/12/03 10:58 ID:??? AAS
>>111
PHPは「高級プログラム言語」ではないのでつか?
115: 109 02/12/03 13:33 ID:??? AAS
110殿
苦〜。型があるんすね。だと速いだけちゅうことか・・・。
大規模プロジェクトはJSPってことか?残念(T.T)。
まあ試してみます。ありがとう。
116: [@] 02/12/03 15:30 ID:??? AAS
それとカスタムタグいいよね。
DB周りのカスタムタグを作っておくと後で開発がすごく楽になるし♪
117(1): 111 02/12/03 21:44 ID:??? AAS
>>114
「高級プログラム言語」と「スクリプト言語」の明確な定義があるわけではないので、あくまでも個人的なセンスだけど、PHPは「型がない」、「インタプリタである」という観点では「スクリプト言語」だと思う。
PHPとよく比較されるASP技術(VBScript)はPHPと似た特徴をもっているけど、あれはあくまでもVBScriptという「スクリプト言語」であって、Visual Basicという「高級プログラム言語」のサブセットだからね。
少なくともPHPとJSPを言語仕様だけで比較した場合は、同じ観点では語れないと思うよ。
ちなみに、JSPは「Javaのサブセット」ではないのでお間違えなく。JSPはJSPプロセッサによって完全なPure Javaコードに翻訳されるよ。
118: 111 02/12/03 21:59 ID:??? AAS
JSPやる場合の弱点(?)は、PHPやPerlだったらApache入れるだけで速攻動かすことができるけど、JSPの場合はApacheにJ2SEにServletエンジン(Tomcat)を入れる必要があり、環境構築に時間がかかるということ。
またJSP=Javaである以上、Javaの基本的な技術(CLASSPATHの設定、例外発生時にデバッグ方法等)はやはり抑えておく必要がある。JavaBeansとかやるならなおさら。
JSPスレでいうのもなんだが、趣味でWebサイト作るとか、簡単な社内システムを作るといった程度であれば俺はJSPよりはPHPをお勧めする。
ただ手に職をつけたいとか、そこそこ本格的なサイト(お金が絡むもの)を作りたいというのであればJSPを習得したほうがいいと思うよ。
自分のプログラマとしてのプロフィールに「J2EEによるWebサイト構築経験有」って書くことでDQN相手にハクをつけることができるし(w
あくまでも俺個人の意見なので、他の識者の反論キボンヌ
119(1): [ ] 02/12/03 23:06 ID:??? AAS
yahoo.com がPHPを使うようになるようですが、
このスレを見る限りJSPのほうがふさわしいと思います。
なぜ?PHPが選ばれJSPが選ばれないのでしょうか?
120: [age] 02/12/03 23:13 ID:??? AAS
PHPのマルチバイトの関数って便利だとおもうけどどうよ?
半角カナの処理とか
121(1): 02/12/03 23:26 ID:??? AAS
>>119
特定企業の戦略に縛られたくなかったんだろ。
Javaの仕様は結局は大手ベンダ(IBMやSun)の支配下にあるからね。
Yahooは今までを見ても明らかなように、自分たちで技術仕様を好きなようにカスタマイズしたいんだろう。
サーバもFreeBSDだし、開発言語も今までは独自言語中心だったし。(そうでないのもあったが)
だからオープンソースのPHPを採用したんだと思うよ。
あと、Javaはどちらかというと業務トランザクション付きのRDB連携とかに強いイメージがあるけど、
省5
122: [ ] 02/12/04 00:04 ID:??? AAS
>>121
ありがとう。すごくよくわかりました。
大規模サイトだとJSPがふさわしいと思ったので。
PHPでも大丈夫なんですね。
123: 02/12/04 00:10 ID:??? AAS
Java系は、金融機関(ネットバンクとかネット証券とか)のような決済を伴うWebサイトのほうが主流だね。
PHPとは適材適所で棲み分けができていると思うよ。
124(1): 02/12/04 11:33 ID:??? AAS
PHPを使ってればJSPの必要性は薄そうですね。
125: 02/12/04 21:06 ID:??? AAS
>>124
まぁ適材適所だろうね。
いわゆる企業向けサイト(B2B・・・死語?)ではJSPが主流。
JSPはエンタープライズ拡張が容易であることが売りだから。
必要性があるかどうかは自分が何をするかで決まると思うよ。個人用サイトを開く程度なら必要なし。
掲示板サイト作るのにJSPを使う理由はない。
思うに、PHPと思い切り競合するのはPerl/CGIじゃないかな?
126(2): 02/12/04 22:22 ID:/LDUeVCq(1) AAS
板違い。みんな軍事板逝けよ。
なんでこんなトコで次期戦闘機の話題やってんの?
127: 02/12/05 14:37 ID:scTXovjd(1) AAS
JSPって奥深いね
128: 02/12/05 14:51 ID:??? AAS
>>126 今年の最低気温を-20℃も更新しますた
129: JSPとサーブレット 02/12/05 15:09 ID:vPIO4lyL(1) AAS
JSPで出来なくてサーブレットならできる事ってあるの?
130: 02/12/05 15:38 ID:zz0V84tE(1/2) AAS
>>126
あの〜、あなたの言ってるのは、JSF:Joint Strike Fightern のことでわ?
ここで話されてるのは、JSP:Java Server Pages なんですけど。
もしかして、もれ、釣られてる?
131(1): 02/12/05 16:25 ID:zz0V84tE(2/2) AAS
ところで、
>>106に照会されてた本を2冊買ったよ〜。
10日でおぼえるJSP/サーブレット入門教室 と JSPハンドブック
Linuxホストもってるんで、これでJSP技術を磨くぜぇ!と思ったら、
データ-ベースはMySQL?
ちょっとまて、もれのLinuxにはもうPostgreSQLが入って、使ってるんだ
よぉ!止められないんだよぉ!
省4
132: 02/12/05 19:52 ID:??? AAS
>>131
だいじょうび。
133: 02/12/12 19:56 ID:QZ30z0Kw(1) AAS
JSPのあるボタンが押されたときに、JSPの表示はそのままで、セッションタイムアウトの
変更処理(session.setMaxInactiveInterval(int);)を行いたいのです。
以下のようなJSPのボタンクリックのイベントからstrutsのアクションを起動したいのです。
strutsのアクションの中では、セッションタイムアウトの変更処理を行います。
ただし、起動した時にこのJSPは表示したままにしたいのです。
そのようなことは可能でしょうか?
御存知のかたいらっしゃれば、どうかよろしくお願いします。
省20
134(4): 02/12/27 18:11 ID:fa+V6nUr(1) AAS
なぁ、ものすごく初心者なこと聞いていい?
JSPって、実行してるユーザーって、「誰」になるのかな?
実は、MySQLを、JDBCで呼び出すと、エラーになるんだわ。
「org.gjt.mm.mysql.Driver がみつかねーよ」って怒ってるように読めるんだ
けど( 英語苦手なんで、じっくりは読んでない )、コンソールからJDBCで呼
ぶと、正常に接続できるんだよね。
で、はたと思ったのが、コンソール起動するユーザーにCLASSPATHを
省6
135(3): 02/12/27 21:10 ID:??? AAS
>>134
APサーバを起動したユーザ。
Winならシステム環境変数にCLASSPATH切ってあるなら誰であろうと関係ない。
てゆうかCLASSPATHは普通、起動shellまたはbatの中で切るもんじゃないのか?
実行するユーザによってCLASSPATHが変わるなんて有り得ないぞ。
136(1): 135 02/12/27 21:18 ID:??? AAS
追加。
org.gjt.mm.mysql.Driverはどこに置いてる?
Webアプリ作る場合って、普通はCLASSPATHを切ったりはしないよ。
(非WebアプリでJavaアプリ作ってた人がはまりがちな罠だけど)
J2EE仕様で定められたしかるべきディレクトリに配置すればCLASSPATHを切らなくても自動的に読み込んでくれる。
Webアプリレベルのスコープであれば、${HogeApp}/WEB-INF/libの下にJARを丸ごと放り込め。
APサーバ全体のスコープであれば、例えばTomcatなら%CATALINE_HOME%/common/libの下にJARを置くべし。
省1
137(1): 134 02/12/27 22:17 ID:2O67ndOC(1/2) AAS
>>135
あ、ゴメン。環境書いてないわ。
OSは、Linuxです。RedHat。
Apache+Tomcatの組み合わせ。
org.gjt.mm.mysql.Driverは、$JAVA_HOME/jre/lib/exp に置いてある
#もう退勤したから、うろ覚えのPATH。
138: 134 02/12/27 22:19 ID:2O67ndOC(2/2) AAS
>>137
あ、書き忘れ。
ちなみに、Tomcat起動したのは、rootなんです。
でもrootにも、上のCLASSPATH切った――はずなんだけどなぁ
明日、出勤したら、もっかい見てみます。
139(1): 135 02/12/27 22:33 ID:??? AAS
> $JAVA_HOME/jre/lib/exp
ここじゃなくて、APサーバまたはJ2EEアプリ既定の場所(>>136で書いた)に置くべし。
HogeHoge/WEB-INF/libというのがよく分からなかったら、%CATALINA_HOME%/common/libの下。
この下に配置してあるJARはTomcatが責任を持って起動時に読み込んでくれる。CLASSPATHの追加は不要。
JARじゃなくてclassを直接置きたいならlibじゃなくてclassesにパッケージ体系を展開しる。
> でもrootにも、上のCLASSPATH切った――はずなんだけどなぁ
うろ覚えだが、Tomcatは%JAVA_HOME%のjre/libを読み込まない(または無効化する)かもしれない。
省6
140(3): 02/12/28 12:30 ID:wsL90doc(1/4) AAS
>>114 >>117 古い話でゴメン、誰も言ってなかったので。
>PHPは「高級プログラム言語」ではないのでつか?
>PHPは「型がない」、「インタプリタである」という観点では「スクリプト言語」だと思う。
ちなみにJSPも、中に書かれるSciptletの部分はスクリプト(=手書き)だと思う。
そしてPHP(=Perl)に書かれるコード部分もスクリプト。
ただし、どちらも言語としては当然「高級言語」の範疇。そして「高級言語」の意味は、
Native(いわゆる魔神語)から離れて、できるだけ人間が理解できる形になっているかが、
省7
141(1): 02/12/28 12:51 ID:??? AAS
> Javaもインタプリタ(=中間言語インタプリタ)
ではCLRで動作する.NETはあなたにとってはすべてインタプリタですね(w
142: 134 02/12/28 13:05 ID:mo4yvXAV(1) AAS
>>139
できた!
最初、ぜんぜん動作が変わらないんでおかしいな?と思ったんだけど
Tomcatの再起動が必要なんだね(藁)
これで先に進める〜
#でも、あとは来年か‥‥‥‥
143: 140 02/12/28 15:55 ID:wsL90doc(2/4) AAS
>>141
>ではCLRで動作する.NETはあなたにとってはすべてインタプリタですね(w
それは(共通ランタイムを鬼みたいに固めた)ライブラリを使用したネイティブ。
..ていうかそこまでやると、ある意味インタプリタかも..(w
でJavaは「俺にとっては」じゃなくて、実際、インタプリタ。
まさか、Javaのバイトコードって、そのまま実行されるとか思ってないよね?
(注・インタプリタ=翻訳家の意味。つまりネイティブで実行できないものを、
省1
144: 140 02/12/28 15:58 ID:wsL90doc(3/4) AAS
あ、あと
「JSPは起動時のみ遅い」ってあったけど、これは本当。
ただし、「事前コンパイル」を行えばそれも無い。
ていうか「最初の起動が遅いくらい気にするなよ」って思うのが、開発側の
心情。
145(1): 02/12/28 16:01 ID:??? AAS
横槍かつスレ違いだが、
> それは(共通ランタイムを鬼みたいに固めた)ライブラリを使用したネイティブ。
.NETがネイティブのわけないって。PEだってMS自身がいってるだろーが。
.NETアセンブリは拡張子がDLLやEXEになってるだけで、中身はただのバイトコードって知ってる?
でなきゃildasmで中身をあんなに簡単に見れるわきゃない。
> (注・インタプリタ=翻訳家の意味。つまりネイティブで実行できないものを、
> 代行して実行する何かが存在している、って事。この場合、VMがそれ。)
省1
146(1): 02/12/28 16:04 ID:??? AAS
訂正。
>中身はただのバイトコード
↓
>中身はただの中間言語(MSIL)
147: 140 02/12/28 16:24 ID:wsL90doc(4/4) AAS
>>145 >>146
.NETって、そうだったのか。俺、情報遅すぎ。
訂正サンクス。 っていうか、.NETってとことんJavaと同じなのね...。
148(1): 03/01/08 15:36 ID:ug52StCf(1/2) AAS
最近、勉強はじめました。手始めに、カレンダーなんか作ってみました。
ちゃんと動くので、第2版ではもっとカレンダーらしくしたいと思ってます。
<%@ page contentType="text/html; charset=EUC-JP" import="java.util.*,java.text.*" %>
<html>
<head>
<title>カレンダー</title>
</head>
省18
149(1): 03/01/08 15:36 ID:ug52StCf(2/2) AAS
out.println("</tr>");
for(int i=1;i<5;i++){
out.println("<tr>");
for(int j=1;j<8;j++){
cal2.set(cal1.get(Calendar.YEAR),cal1.get(Calendar.MONTH),h,0,0,0);
out.println("<td>"+cal2.get(Calendar.DATE)+"</td>");
h++;
省7
上下前次1-新書関写板覧索設栞歴
あと 434 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.023s