◆JSP◆ (583レス)
上下前次1-新
101(1): 02/11/28 15:43 ID:2w9bqyBx(1/2) AAS
アゲついでにおまいらにしつもんしるので、こたえれや。
秀和からでてる
「はじめてのJSP&サーブレットプログラミング」( ISBN4-7980-0312-3 )
だいたい終わった。
ごく簡単なJPS( Hello JSP world に毛が生えた程度 )は作れるようになった。
もっとJSPやサーブレットのプログラミング技術を上達させたいんだが、
なにか適当な参考書はないか?
サンプル多いのがいい。
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プロセッサが勝手にコンパイルしてくれる)
といったところか。
あとPHPと一番違うのが、JSPは拡張性が非常に高いというところ。
最初はとりあえずJSPで作っておいて、パフォーマンスやスケーラビリティが必要な部分はServletやJavaBeansでどんどん拡張していくことができる。
PHPの場合、なかなかそういう拡張性がないから(CのライブラリやCOMを呼び出したりはできるけど動作としては最適化されてはいない)、これはJSPのほうが優れていると思う。
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のマルチバイトの関数って便利だとおもうけどどうよ?
半角カナの処理とか
上下前次1-新書関写板覧索設栞歴
あと 463 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.008s