Servlet
1 :名無しさん@お腹いっぱい。 :2001/06/12(火) 12:38 ID:RCJwe9mM.net サーブレットについて語ろう。
2 :名無しさん@お腹いっぱい。 :2001/06/16(土) 07:09 ID:???.net 俺は、ヒヨコサブレが好きだ 甘党ではないが、なかなかいける 1は、2CH用語でワザと書いてるのか? サブレーだろ
3 :名無しさん@お腹いっぱい。 :2001/06/16(土) 11:49 ID:d4yO6AdI.net >>2 http://member.nifty.ne.jp/~uz/java/servlet/
4 :名無しさん@お腹いっぱい。 :2001/06/19(火) 09:08 ID:LatzPUn6.net 良いサイトですね。 教えていただきありがとうございます。
5 :名無しさん@お腹いっぱい。 :2001/06/21(木) 00:49 ID:0XFntJAs.net サーブレット+JSPに興味を持って1週間ですが、Perl+mod_perl (or FastCGI)+HTML::Template+Apache::Sessionに比べて、 どーゆー利点が有るのですか?開発効率が良いなら使って みたいが。資料を読んでもそーは思えん。
6 :名無しさん@お腹いっぱい。 :2001/06/21(木) 03:11 ID:80m91MTU.net >>5 多人数でやればやるほど OO の恩恵を受けられるから開発効率は高い。 # 設計によってかなり差は出るのだが。 1 人で開発するなら工数が多いから大変。
7 :名無しさん@お腹いっぱい。 :2001/06/21(木) 18:10 ID:???.net >>3 ネタ?
8 :名無しさん@お腹いっぱい。 :2001/06/23(土) 00:12 ID:K6pjwmSI.net >>6 >># 設計によってかなり差は出るのだが。 開発手法が枯れている Perl や Web 専用言語である PHP より 開発効率が高くなる設計が出来る人はどれくらい、いるでしょうか? OOP の利点のひとつである再利用性は本当に確保できているの でしょうか? 開発効率が高いというのは幻想に近い。。。 EJB や Struts などのフレームワークは効率をあげるものですが ぜんぜん確立されていません。 ということで、 >>5 利点は、 ・OOPを使っているという自己満足に浸れる ・流行に乗っている ・仕事が多いし、これからも多くなる
9 :名無しさん@お腹いっぱい。 :2001/06/23(土) 02:22 ID:???.net 今時、OOP使ってるだけで自己満足に浸れると思えるのはすごい妄想だな。 逆にPerlやPHPは大規模(多人数)開発に耐えうるのか? 個人サイトで ちまちまやるにはPHPあたりが楽でいいが、大規模になると今のところ JSP,Servlet以外に考えられん。
10 :電動ナナシ :2001/06/23(土) 03:47 ID:???.net PHP でも機能分割さえきちんとできれば大規模開発は可能だろうけど、 問題はそのスキルを持つ層と PHP のユーザー層がなかなか重ならない という点だろうか。Java だとある程度重なっているが。 ところで Servlet の明らかな利点だと思うのは複数のセッションから 共通に参照でき、生存するオブジェクトを生成できる点。RDBMS でデータを 永続化するとしても、データ構造が複雑で何度も問い合わせをしなければ ならないような場合には、最初に読み出したデータをキャッシュしておいて、 次からは RDBMS に問い合わせないようにしたいというケースがありうる。 Java/Servlet だとそれが簡単にできるが(Sigleton な CacheManager とか 作ればいい)、PHP だとどうやってよいか分からない。
11 :殿堂ナナシ=8 :2001/06/23(土) 23:30 ID:K6pjwmSI.net >>10 同感。 # この HN だめ? 巷の Servlet が大規模に向くというのを鵜呑みにして Servlet を 使って設計し、できたのものが PHP や Perl で組まれた中小規模の システムと設計手法が変わっていない、というのは 大規模には向かないというか、開発者がかわいそうだ。 大規模に向く設計ができている人はわずかだと思う。 共通のシングルトンなインスタンスを参照ってのは良くやりますよね。 単一のプロセスからリクエスト単位にスレッドを発生させると いう意味では PHP4 も出来ると思った。。。
12 :電動ナナシ :2001/06/24(日) 00:41 ID:???.net >>11 # HN については一切問題なし。つうか仮に文句があっても文句をつけれる 立場じゃないと思うし。2ch なんだし。 使おうとしている技術が、ターゲットとなっているシステムを構築するのに 向くか向かないかを見極めるのもスキルの一つだからねえ。そういう意味での スキルに欠けた人が世の中少なくないってことだろうか・・・。 # 自戒の念をこめて # なお、これの見極めには、その技術の使いこなし度が前提として含まれる。 すばらしい技術も使いこなせなかったらダメ。 なお、スレッドの本題に関連する内容が以下のスレッドで過去にいろいろ 議論されているのでぜひご覧あれ。 "Perl VS PHP" http://corn.2ch.net/test/read.cgi?bbs=php&key=982591467 > 単一のプロセスからリクエスト単位にスレッドを発生させると > いう意味では PHP4 も出来ると思った。。。 これ、どっかにドキュメントある? かなり興味がある。
13 :名無しさん@お腹いっぱい。 :2001/06/24(日) 01:24 ID:???.net >>11 大規模って言うのは、何がどれくらいを超えたら大規模なんですか?
14 :電動ナナシ :2001/06/24(日) 02:21 ID:???.net >>13 定量的な基準はない。 強いて言えば、あなたが全体像を把握できない程度の規模。 詳細も含めて把握可能 -> 小規模 詳細は不明だが、全体像を把握可能 -> 中規模 詳細も全体像も、把握するには努力と工夫が必要 -> 大規模 って感じかな。つうことで、スキルにも左右されるだろうね。
15 :名無しさん@お腹いっぱい。 :2001/06/26(火) 18:07 ID:7uydqpIw.net Servletの使える無料サーバってないですか?
16 :15 :2001/06/27(水) 12:14 ID:vKX1jyaE.net そんな気前のいいとこなんてないっすね。 Win2kですが自前でサーバたてました。ただセキュリチィが・・・(w Linuxでも勉強しよかな
17 :E_ERROR :2001/06/27(水) 18:13 ID:???.net >>15 MyCGIServer.comってFreeサーバがあるようですよ。 私は使ってないので詳細は知らないけど…。
18 :15 :2001/06/28(木) 10:42 ID:Gx0GZdoU.net >>17 ォォウ!ありがとうございます。さっそくサインウプしてみようと思います! http://www.cityfujisawa.ne.jp/~shino/IT/soap/ によるとなんか難しいらしいですが・・・
19 :初心者君 :01/09/05 16:46 ID:cn1R6/Ak.net Servlet と EJBの違いってなんですか?機能的な違いだとおもうのですが、 たとえば、 大量データを抱えるRDBMSに対して検索をかけるような機能を持ったWebサイト (ありきたりですが)を構築する場合、ServletでもEJBでも同じ物が できあがりますよね?(ちょっと調べただけなんですが、結果的に 同じ物ができると判断しています) J2EE対応とうたっているアプリケーションサーバーの構成をみると JSP、Servlet、EJBとそれぞれ異なる技術を組み合わせているようなんですが、 それぞれどのような役割を持っているのでしょう?また、具体的な機能境界線と いいましょうか、ここまではEJBの役割でここまでがServletの役割、というのが イマイチみえてきません。 まだ資料を読み始めたばかりの者なんですがよろしくおねがいしますです。
20 :名無しさん@お腹いっぱい。 :01/09/05 17:51 ID:NLMuKpIs.net MVC
21 :初心者君 :01/09/05 18:36 ID:cn1R6/Ak.net >>20 あ、いや、まぁ、たしかにそのとおりなんですが、 JSPでは何をしていて、Servletでは、EJBでは・・・という具体的な 突っ込んだ役割をききたかったです。。 どうも、EJBがあるのなら、Servletって本当に必要なのか?(その逆も) と感じてるのです。。単なるトレンドだから?ん?よくわかってなくてスイマセン。 RDBMSへの接続と取得したデータの加工(永続的な維持など含む) もEJBとServletとでは明確な違いがあって、この時はServletを 使うのだ、という制限があるかな?と思ってます。 ServletがコントローラでEJBがモデルという構成であるのに、 双方からDB操作ができるというのは、どうも複雑というか、 初心者を混乱させるというか、、エレガントじゃないと感じるのです。 (私の勝手な話で恐縮ですが)
22 :20 :01/09/05 20:57 ID:JvMf2BcU.net http://www-6.ibm.com/jp/developerworks/components/000929/j_ibm-ejb-index.html
23 :初心者君 :01/09/05 21:29 ID:cn1R6/Ak.net >>20 ありがとうございます・・・こりゃすげぇー・・・ハァハァ (ハァハァじゃないやろ・・・
24 :名無しさん@お腹いっぱい。 :01/09/07 15:19 ID:eicu4oI..net >>21 EJBでどうやってクライアントのブラウザに表示させるつもりなんですか?
25 :名無しさん@お腹いっぱい。 :01/09/09 09:47 ID:S1fPfNiU.net >>21 EJBの結果をServletに返してJSPがHTMLレンダリングを担当するんだろ?違うか?
26 :名無しさん@お腹いっぱい。 :01/10/30 11:11 ID:Iv/6CeiO.net JRun と Jakarta ってどっちがよさげ?
27 :名無しさん@お腹いっぱい。 :01/10/30 14:09 ID:4mxZy1mR.net >>26 Jakartaはプロジェクト名だけど…Jakarta謹製のTomcatのこと? 「Tomcatではできないこと」をやろうとするんでなければ、Tomcatで いいような気がするが。 参考になるかも?なページ: http://yukio.homeip.net/software/tomcat.jsp http://www.noblemind.f2s.com/knowledge/seminar/java_frontier.txt
28 :26 :01/10/30 17:57 ID:Iv/6CeiO.net > Jakarta Tomcat のことでした、すみません。 JRun3.0 のフリーの機能制限版奴なら設定したことがあるけど、 それに比べると、Tomcatってなんだかインストール後の設定が えらくめんどい…。 お金があって、Apache使うのなら、JRun の方がいいのかな、 なんて思う今日このころ。 (参考になるかも?なページを見た限りでは)
29 :名無しさん :01/10/31 03:14 ID:???.net 確かにJRunは設定がとっても楽。 その上価格も安いし。 中規模程度の案件ならJRunをお薦めするね。 ミッションクリティカルな仕事するなら高級なアプリケーションサーバ使えば。
30 :名無しさんに接続中… :01/11/03 01:36 ID:2mC2iGDt.net Win98にApache + tomcat + MySQLにしようかと思ってますが サーブレットからMySQLに接続する方法、わかりやすく書いてる HPとかないですか?Linux系の説明は多いのですが、Windows系の MySQLの説明って少ないですね。
31 :名無しさん :01/11/03 02:58 ID:???.net >>30 黙ってLinux使いなさい。 Win98にMySQLなんて聞いたことねえぞ。
32 :31 :01/11/03 03:01 ID:???.net 訂正。 使いかたじゃなくて接続する方法がわからないのね。 接続はどのOSも同じだと思うんだけどきのせい?
33 :名無しさん@山猫さん :01/11/26 05:33 ID:NRC7P06Y.net Apache-1.3.22 + Jakarta-Tomcat-4.0.1 + mod_webapp で頑張ってます。 mod_webapp の README に書いてある設定で http://localhost/examples/servlets/HelloWorldExample が動いてることは確認できました。 そこで、 aho さんの UserDir 以下にある Servlet を http://localhost/~aho/servlets/HelloWorldExample というかんじで実行させたいと思ってるのですが、 httpd.conf と ${JAKARTA_HOME}/conf/ 以下のファイルの設定は どんなかんじになりますか? # Servlet って作る側はともかく設置する側の情報がなさすぎですね......
34 :名無しさん@お腹いっぱい。 :01/11/26 18:42 ID:A0FS1X4T.net >>33 私はシンボリックリンクを張ってやり過ごしています。でもそれが一般的な方法かどうかは 知りません。実は私も多人数でTomcatを使う方法を知りたい。私のところは reloadable = true に設定してあるけど.classファイルが増えた場合などはTomcatそのも のをrootが再起動しなくちゃいけないような状況になってる。
35 :33 :01/11/26 19:01 ID:snilX/y3.net >>34 やっぱりそれがシンプルでいいのかなー。 シンボリックリンクでできることはわかってたんですが、 なんかこう、うさんくさいのではという疑念が離れなかったので (汗)
36 :教えてクレクレ君 :02/02/08 18:23 ID:Bz3uDJ2H.net tomcatのサンプルから myapp.war 作ろうとしてて嵌ってます、教えてほすぃ $ cd /usr/local/tomcat/doc/appdev/sample $ sh build.sh dist ってやると、 /usr/local/jakarta-tomcat-3.3a/doc/appdev/sample/build.xml:67: A zip file cannot include itself って怒られるのね、なにがあかんのや? 環境: SUN_Enterprise_10000_8CPU,MEM:4G,HDD:1T Soralis8for_SPARC日本語版10/00_64bit Apache1.3.14 java_version_"1.2.2"_Solaris_VM_ (build_Solaris_JDK_1.2.2_05a,_native_threads,_sunwjit) jakarta-Tomcat-3.3a mod_jk ajp13 jakarta-ant-1.4.1
37 :名無しさん@お腹いっぱい。 :02/02/09 01:39 ID:VXLWr2Sv.net SDK 1.4 + Tomcat 4 で使ってる人いる? どう、ちゃんと動く?
38 :名無しさん@お腹いっぱい。 :02/02/18 01:13 ID:ZnLw12PE.net >>37 昨日入れ替えた。ちゃんと動いている。 ただ JDK1.3 も残しておいたら Tomcat のサービス起動時にそっちを見に行って JSP が軒並みこけた。JDK1.3⇒1.4 と Tomcat 3.x⇒4.0 を一度にやろうと思っ たら、JDK1.4インストール⇒Tomcat3.xアンインストール⇒Tomcat4.0インストール ってやったほうがいいみたい。 それから 4.0 だと Apache-Tomcat 間の通信がまずいらしいね。
39 :名無しさん@お腹いっぱい。 :02/02/18 01:14 ID:???.net >>38 = Windows 2000 Professional
40 :nobodyさん :02/05/21 16:10 ID:yy7o+OjC.net JSP、Servlet、EJBで、初心者にも分かりやすい書籍を教えて下さい。
41 :nobodyさん :02/06/16 16:27 ID:3/Qv90B+.net Windows2000(SP2) + Apache1.2.24 + Tomcat4.03の環境で FRAMEタグを使ったページにアクセスするとTomcatが落ちる…。 mod_webapp.soのバグ? > WebApp: Error 500 > (File: pr_warp.c Line: 438) > Invalid packet 16 ってブラウザに表示される。
42 :41 :02/06/16 19:24 ID:3/Qv90B+.net ごめん。解決した。
43 :nobodyさん :02/06/16 22:44 ID:cud4j20j.net >>41 どうやって解決しました? 僕の会社ではうまく動かないです。 ちなみに環境は41さんとほぼ同じ環境です。
44 :41 :02/06/16 23:11 ID:3/Qv90B+.net 俺サーバー担当じゃないから詳しくはしらないけど、 mod_webapp.soじゃなくmod_jk使ったら安定したみたい。 ガムバレー
45 :43 :02/06/18 00:10 ID:sonf5Yjj.net >>41 サンクスコ!やっぱmod_webapp.soじゃだめか・・・ ちなみに社内でグループウェアを作って運営してるんだけど 社内ってことでアクセス数もしれてるから、 tomcatのwebサーバ機能だけでやってるよ。 servlet API2.3にしかない機能を使うわけじゃないんで tomcat3.??でもいいかも・・・
46 :41 :02/06/18 00:21 ID:FMbLHvJ0.net なんかね、最近思うんですよ。 もう、Webbベースに関してはコーディングの時代じゃないんじゃないかってね。 個人的にはWebObjectsとかColdFusionとかね。 俺は使ったことないけど。 毎日午前様で過労死寸前の仕事をしている人にとっては 楽なツールって大切だと思うんだよね。 みなさんはどう思います?ってスレ違いだね。。。
47 :りお :02/06/18 00:37 ID:yAvFKV0m.net >>46 WebObjectsはコーディング必要だじょ(´Д`;) おぶぢぇくとしこう で書けば量は少なくなるけど。
48 :43 :02/06/18 09:12 ID:2wrgAX51.net >>41 昨日マイクロソフトのカンファレンス行ってきたけど、 VisualStudio.netは凄いよ。 ホームページビルダー感覚でwebアプリケーション作れる感じ。 まあコーディングは必要だけど・・・ でもサーブレットでしこしこコーディングするのは 馬鹿らしくなるよ。
49 :nobodyさん :02/06/18 09:52 ID:???.net >>48 みたけど、全然スゴイとは感じなかったよ。ヨソのツールでは もう昔から当たり前のようにやっていたことだし(47で出ているWebObjectsとか). 。Netのフレームワークもこれからってとこだよね。これまでとちがって クラス階層がすっきりした感じになっているのは歓迎するけど。 InterDevみたいに猛烈に落ちまくるクソツールでないことを祈る。
50 :41 :02/06/19 01:09 ID:???.net ま、漏れは現在ダメ板住人だけど、 面接で毎日終電までがんばれるか?っていわれて。 この業界って労務管理って無いに等しいみたいですね。 やることないんでServletであれこれやってたんですけど、 漏れの頭ではオブジェクト指向の利点をいかしきれなくて、 データベースの設計変更とかすると あっちこっちソースを書き換えることになるんです。 結構面倒だとおもったんですね。 本屋いったらサーバーサイドJavaの本がいっぱいあって マンセーな記事をたくさん見かけますが、 なんだかな…って思ったんですよ。 りおさんはこの分野の達人なんですね。
51 :nobodyさん :02/09/09 13:45 ID:VnnheP0K.net あげーーん
52 :山崎渉 :03/01/15 13:50 ID:???.net (^^)
53 :nobodyさん :03/01/20 00:07 ID:CSwEfaTD.net サーブレットで開発をしているのですが、 ある画面に遷移した際に、IEのステータスバーに出ている読み込み具合を 示す青いバーが遷移後に表示をはじめて、途中でとまったままに なっています。画面は表示されるのですが、「ページが表示されました」 というメッセージがでません。なぜなのでしょうか。 画面はフレーム構成で、上フレームのonloadで下フレームを呼んでいます。
54 :53 :03/01/20 00:20 ID:CSwEfaTD.net 1画面で2つサーブレットを呼び出すとこうなるのでしょうか。
55 :nobodyさん :03/01/20 00:42 ID:???.net http://pc3.2ch.net/test/read.cgi/tech/1042407622/557 だが。 >>53 だから!この問題はServlet云々の問題じゃないって! ここもスレ違い。 完全にクライアント側(というよりむしろIE)の問題。そして明確な対策は無い。 強いていうなら、ブラウザの負荷を軽くする事くらい。
56 :53 :03/01/20 00:49 ID:???.net >>55 そうですか。 同じような構成でも生じない画面があるので。 IEの問題なのですか。
57 :山崎渉 :03/03/13 17:26 ID:???.net (^^)
58 :山崎渉 :03/04/17 12:21 ID:???.net (^^)
59 :山崎渉 :03/04/20 06:13 ID:???.net ∧_∧ ( ^^ )< ぬるぽ(^^)
60 :nobodyさん :03/04/23 07:27 ID:ty0WHdDb.net Javaしか知らない奴がわざわざPerlやPHPを覚えるよりは手軽だろ。
61 :nobodyさん :03/04/23 08:12 ID:/3ULOqKR.net http://homepage3.nifty.com/coco-nut/
62 :bloom :03/04/23 08:23 ID:wyYrHR5Q.net http://homepage.mac.com/ayaya16/
63 :山崎渉 :03/05/22 02:08 ID:???.net ━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
64 :nobodyさん :03/05/25 21:11 ID:ZaQrRAZL.net Jettyってどおよ?イマイチ情報がないんだが。 軽く触った限りでは軽くて速いのでTomcatから 乗り換えたいのだが。
65 :nobodyさん :03/05/26 17:32 ID:u1RD9PZu.net JspでPathInfoってどうやれば取れるんですか? tomcatなんやけど、404になっちゃう
66 :nobodyさん :03/05/26 17:43 ID:OAh9dJfo.net http://www.kenmon.net/ ↑ これってアリ?
67 :nobodyさん :03/05/26 17:52 ID:u1RD9PZu.net サーバーが(ry
68 :山崎渉 :03/05/28 17:05 ID:???.net ∧_∧ ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。 =〔~∪ ̄ ̄〕 = ◎――◎ 山崎渉
69 :山崎 渉 :03/07/15 11:27 ID:???.net __∧_∧_ |( ^^ )| <寝るぽ(^^) |\⌒⌒⌒\ \ |⌒⌒⌒~| 山崎渉 ~ ̄ ̄ ̄ ̄
70 :山崎 渉 :03/08/02 02:27 ID:???.net ∧_∧ ( ^^ )< ぬるぽ(^^)
71 :ぼるじょあ ◆ySd1dMH5Gk :03/08/02 04:58 ID:???.net ∧_∧ ∧_∧ ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。 =〔~∪ ̄ ̄ ̄∪ ̄ ̄〕 = ◎――――――◎ 山崎渉&ぼるじょあ
72 :nobodyさん :03/08/10 21:49 ID:O/tDTKXD.net System.out.println("保守あげ。");
73 :nobodyさん :03/08/10 21:56 ID:E/kNW+2M.net ★☆ 夏休みは GETDVD で満喫・満喫!! ★☆★ ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★ ☆★ 送料激安! スピード発送! 商品豊富! ★☆ http://www.get-dvd.com ☆★ 激安DVDショップ 「GETDVDドットコム」 ★☆ http://www.get-dvd.com ☆★ 今すぐアクセス Let’s Go・Go!! ★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
74 :nobodyさん :03/08/10 22:00 ID:CKpMC8mP.net ★おまんこナビ登場!!★日本の美しきオマンコ検索はココ!! http://endou.kir.jp/marimo/link.html
75 :_ :03/08/10 22:59 ID:???.net http://homepage.mac.com/hiroyuki45/
76 :_ :03/08/10 23:07 ID:???.net http://homepage.mac.com/hiroyuki45/hankaku08.html
77 :nobodyさん :03/08/13 00:41 ID:???.net System.out.println( "WebProg板はPerler,PHPer専用になってしまいました。", "悲しきかな。" );
78 :山崎 渉 :03/08/15 22:38 ID:???.net (⌒V⌒) │ ^ ^ │<これからも僕を応援して下さいね(^^)。 ⊂| |つ (_)(_) 山崎パン
79 :nobodyさん :04/05/12 16:10 ID:vH7Y+GCV.net ServletってJ2SEでもJ2EEでもいいの? Tomcatってバージョンがいくつもあるけど、どれ落せばいいの? http://jakarta.apache.org/site/binindex.cgi Tomcat 3 KEYS * 3.3.2 zip PGP MD5 * 3.3.2 tar.gz PGP MD5 Tomcat 4.1.30 KEYS * 4.1.30 zip PGP MD5 * 4.1.30 tar.gz PGP MD5 * 4.1.30 exe PGP MD5 Tomcat 5.0.24 KEYS * 5.0.24 zip PGP MD5 * 5.0.24 tar.gz PGP MD5 * 5.0.24 exe PGP MD5 * 5.0.24 Deployer zip PGP MD5 * 5.0.24 Deployer tar.gz PGP MD5 * 5.0.24 Embed zip PGP MD5 * 5.0.24 Embed tar.gz PGP MD5
80 :nobodyさん :04/05/12 18:34 ID:???.net >>79 J2SEはサン(他)の出してるJavaのデスクトップ環境のことで、 バイナリなプログラム。 J2EEはそれと違って「仕様」だけが存在する。各メーカーが それに合わせて作って売ってる。トム君、Jボス君などは 無料だけどね。 ServletはJ2EEの仕様の「一部」なのだ。 トム君のverは新しいのでいいんじゃない? つーか、君の環境くらい書いてよ。
81 :nobodyさん :04/05/12 21:11 ID:vH7Y+GCV.net >>80 スマソ。 RedHat9.0です。 J2EEをインスコしようとしたら、IDとPASSみたいなの設定汁って出たから ちょっと不安になって。J2SEならそんなこと無かったので。
82 :nobodyさん :04/05/13 14:16 ID:???.net Tomcat動かすならJ2SEをインストしてから (JAVA_HOMEとCLASSPATHの設定忘れるなよ) Tomcatをインストすればそれで完了。 SunのサイトのJ2EEをダウンロドする必要は無い。 あれは「JavaPetStore(だっけ?)」を利用して J2EEのお勉強する時に使うものじゃなかったかな。 J2EEでSunからダウンロドする必要あるのは docs関連だよ。
83 :nobodyさん :04/05/13 14:23 ID:???.net >>82 > JAVA_HOMEとCLASSPATHの設定忘れるなよ) あほか?CLASSPATHなんかいらねーよ > あれは「JavaPetStore(だっけ?)」を利用して > J2EEのお勉強する時に使うものじゃなかったかな。 ばーか、"J2EE"ってのは仕様を指す言葉だ。 もしおまいがJ2EE SDK(またはJ2EE RI)のことを言っているのなら、あれはリファレンス実装だ。
84 :nobodyさん :04/05/18 10:48 ID:WgrqS/Mv.net 79です。 >>80-83 回答いただき、ありがとうございます。 >ServletってJ2SEでもJ2EEでもいいの? 解決しました。 Java FAQ: よくある質問とその回答集 http://www.gimlay.org/~javafaq/S000.html#S000-04 によると javax.servlet.*は、Java 2 SDK (あるいは JDK, JRE) に標準で含まれている Core APIには含まれていないので 別途ダウンロードが必要。 http://www.gimlay.org/~javafaq/S000.html#S000-05 >2SE(Java 2 Platform, Standard Edition)は、Java Core API と Java RMI、CORBA API、 >Java Accessibility API、Swing などで構成され、パソコンなどのデスクトップ環境向けです。 >J2EE(Java 2 Enterprise Edition)は J2SE をベースに、Java Servlet、 >JSP(JavaServer Pages)、EJB(Enterprise JavaBeans)などで構成され、 >企業の基幹システムなど、いわゆるエンタープライズシステム環境向けです。
85 :カポコン :04/07/12 00:53 ID:???.net JSP&サーブレットを侮辱している、 ここの腐ったみかんどもに制裁きぼん。 ttp://board.aaacafe.ne.jp/read.php/zatsudan/1089119409/index.html
86 :nobodyさん :04/07/12 21:43 ID:???.net >>85 お前が腐ってるってことは分かったから、いい加減にやめてくれ。
87 :nobodyさん :04/07/16 09:05 ID:???.net Tomcat5.0.27リリースage
88 :nobodyさん :2006/01/17(火) 23:45:44 ID:kIcOKU8B.net 半年以上放置・・・
89 :nobodyさん :2006/07/23(日) 00:14:40 ID:4cIHRJEA.net すれ違いかもしれんが質問です。 簡単にいうと通常のサーバアプリケーションにhttpでのインタフェースをつけることになった場合の設計方針についての質問です。 クライアントをJAVAのGUIアプリケーションで、サーバをJavaのアプリケーションで作成しました。 ここで、クライアントのインタフェースをブラウザに変更するという要求があったのだが、 この場合いちから作り直すことになるのだろうか。
90 :nobodyさん :2006/07/26(水) 14:01:10 ID:???.net >>89 ご愁傷様としか言いようがない。
91 :nobodyさん :2006/08/12(土) 20:52:21 ID:???.net あ、思いっきり遅レスだけど >89 元のサーバアプリには手を加えずに使いたい状況っぽい。 おいらだったら、サーバアプリにデータを要求して、それをhttpの形に変換する プロクシを作ると思う。
92 :なんという過疎 :2007/05/24(木) 17:15:58 ID:H/+OZ+pd.net 勉強のため一から掲示板作った 10日くらいかかってやっと付けたかった機能が全部つけれたよ・・・ つかれた
93 :nobodyさん :2007/05/25(金) 19:36:05 ID:kjQoxA3e.net 最近高速なPOHPサーブレットを作ろうと勉強している。 実験段階でJSPの3倍のスループット、実用段階でどこまで維持できるやら。。
94 :nobodyさん :2007/05/26(土) 19:52:05 ID:???.net Tomcat6でのJSPと比べて3倍あるの?
95 :nobodyさん :2007/08/23(木) 09:02:53 ID:RPvp9JHi.net free サーブレットってどこかで公開されてる?
96 :nobodyさん :2007/08/24(金) 15:08:22 ID:???.net 意味がわからん 実行環境ならTomcatでいいだろう
97 :nobodyさん :2007/09/10(月) 12:30:20 ID:U5E1tt4l.net HOME/conf/context.xmlに <Context> <WatchedResource>WEB-INF/web.xml</WatchedResource> <WatchedResource>META-INF/context.xml</WatchedResource> </Context> HOME/conf/server.xmlに <Context path="/java" docBase="/home/hoge/java" debug="0"></Context> でその他設定して、サーブレットは見れたのですが /META-INF/context.xml の <Context reloadable="true" /> としてもオートリロードがうまく動きません。 HOME/conf/server.xmlにreloadable="true"を書いちゃえば動くので、まあ、いいのですが 何か設定がまずいのでしょうか?
98 :nobodyさん :2007/09/24(月) 05:36:24 ID:c7LjmBuK.net ※質問できそうなスレが他に見当たらなかったのでここで質問します。 もっと適当なスレがあれば誘導お願いします。 現在、WindowsXP + Tomcat5.5 + Eclipse3.2 + Tomcatプラグインで サーブレットの開発をしています。 今まではTomcat4系を使ってて、普通にTomcatプロジェクトであれば Eclipseでソース変更→Tomcat再起動でホットデプロイされていたのに Tomcat5.5系にしてからそれができなくなってしまいまいました。 何か今までと別に設定が必要なのでしょうか? Tomcat4系では設定をserver.xmlでしていましたが、 Tomcat5.5系ではコンテキストファイルにてしているのが 関係しているのでしょうか? 識者のご意見をお聞かせ下さい。
99 :nobodyさん :2007/09/24(月) 17:50:55 ID:pGw+InHM.net コンテキストファイルの内容は?
100 :nobodyさん :2007/09/26(水) 09:36:11 ID:???.net >Tomcat再起動でホットデプロイ 再起動したらホットじゃない気が まあこっちで再現できる状況でもないなあ
101 :97 :2007/10/17(水) 12:25:50 ID:jpVFc+jV.net あれから、忙しくてなかなか進歩してませんがちょっとわかりました。 Contextの設定は TOMCAT_HOME/conf/server.xml TOMCAT_HOME/conf/Catalina/localhost/APPNAME.xml APPHOME/META-INF/context.xml に設定できて、上から順に優先され、設定があったら、その下のものは無視されるということがわかりました。 だから、97の例ではMETA-INFが無視されたんですね。 tomcatのみでやっている環境では TOMCAT_HOME/webappsに置いた ディレクトリのMETA-INFがチェックされるんでしょうけど (試してないけど、私の読んでる本ではそんな感じだと思います。) で私の現在の環境はjk2でtomcatとapacheの連携をしているのですが 上の二つの設定をしないで、METAで設定したい場合、どこにWEB-INFを置くのでしょうか? というより、tomcatにどうやってdocBaseを教えるのでしょうか? たとえばworkers2.propertiesに [uri:/java/*] と設定したとして、アプリケーションのWEB-INFは、例えば /home/sites/java にあったとしたら、どこかで、docBaseをtomcatに教えてあげないと動きませんよね? ちなみにapacheのドキュメントルートは /home/sites/html です。 それともjk2でapacheと連携をとる場合META-INFは使えなかったりするのでしょうか? いろいろ検索してみたんですけど、なかなか、見つからなくて・・・ 長文で申し訳ありません。 お願いいたします。
102 :nobodyさん :2007/11/06(火) 00:33:35 ID:23iLt7N5.net Tomcat で Apache でいう Alias のような設定はできないのですか?
103 :nobodyさん :2007/11/07(水) 12:00:09 ID:???.net できますよ
104 :nobodyさん :2008/02/11(月) 20:33:59 ID:???.net サーブレットでフォームとかからsubmitしてきた人のグローバルIPを 得る方法を教えて下さい。
105 :nobodyさん :2008/02/11(月) 22:15:09 ID:???.net HttpServletRequestのドキュメントよめ
106 :104 :2008/02/12(火) 10:07:34 ID:???.net おおwサーブレットクラスにもjavadocみたいなの有ったんですね。thx
107 :nobodyさん :2008/02/12(火) 13:33:02 ID:???.net つうかJavaDocだな
108 :nobodyさん :2008/02/22(金) 08:28:54 ID:???.net tomcatで、 http://hogehoge.com/<ID>/ とアクセスすると<ID>の値をパラメータとして取れるようにしたいのですが、 どのようにしたらいいのでしょうかorz スレ違いだったらすみません。
109 :nobodyさん :2008/02/22(金) 15:26:00 ID:???.net >>108 request.getRequestURI().split("/")[0]
110 :nobodyさん :2008/03/16(日) 01:54:58 ID:hKeccpIN.net Tomcat5.5で日本語が?に化けます。 ブラウザで表示されたソースを見てみると、もうその時点で?になってしまってます。 サーブレット側では、 res.setContentType("text/html"); res.setCharacterEncoding("UTF-8"); と指定しています。
111 :nobodyさん :2008/03/16(日) 02:09:47 ID:???.net >>110 これがイクナイ res.setContentType("text/html");
112 :nobodyさん :2008/03/16(日) 02:12:25 ID:???.net >>111 res.setContentType("text/html"); をコメントアウトしてみましたが、かわりませんでした・・・
113 :nobodyさん :2008/03/16(日) 02:24:45 ID:???.net コメントアウトしたって変わらんよ。 デフォルト値だもん。 ちゃんと日本語が使える文字エンコーディングを指定しろ。
114 :nobodyさん :2008/03/16(日) 02:27:34 ID:???.net res.setCharacterEncoding("UTF-8"); これじゃダメなんですか?
115 :nobodyさん :2008/03/16(日) 09:31:46 ID:???.net res.setContentType("text/html; charset=UTF-8");
116 :nobodyさん :2008/03/16(日) 10:08:01 ID:???.net >>115 はじめはそれを使ったのですが、 うまくいかないため分けました。
117 :nobodyさん :2008/03/16(日) 10:12:48 ID:???.net 分ける分けないじゃなくて、それ違う設定だから。 res.setContentType("text/html"); は暗黙的に res.setContentType("text/html;charset=iso-8859-1");と書いているのと同じ。 化けるのはJSPのソースコードに直接書いた文字? リクエストパラメータから取得した文字? JSPのソースコードはUTF-8で保存されているか?
118 :nobodyさん :2008/03/16(日) 10:30:11 ID:???.net 原因が判明しました。 化けるのはサーブレットに直接書いた部分だったのですが、 PrintWriter out = res.getWriter(); res.setContentType("text/html"); res.setCharacterEncoding("UTF-8"); の順番になっていたためでした。 res.setContentType("text/html"); res.setCharacterEncoding("UTF-8"); PrintWriter out = res.getWriter(); この順番に変更したところ、文字化けは直りました。 ところで、ファイルのタイプとエンコード方式の設定を分けると 違う設定になる、というのがあまり理解できていません。 UTF-8で送るけど、ブラウザが認識するのはiso-8859-1として 認識する、ということでしょうか?
119 :nobodyさん :2008/03/18(火) 21:56:10 ID:???.net どなたか教えていただけないでしょうか? 今Servletの勉強をしていて、簡単なホームページを作成しWEBで公開しようと思っています。 とりあえず簡単なjsp画面とServletクラスのWEBアプリを作成し、「http://localhost:8080/ 」で動作するところまではいきました。 そこで、このWEBアプリをWEB上で公開する場合の手順としてどういったものがありますか? 現在は「http://www.ieserver.net/ 」を使ってうまくいくかどうか試していますが いまいちイメージがわきません。。。
120 :nobodyさん :2008/03/23(日) 16:59:25 ID:???.net サーブレットの各スコープのsetAttribute,getAttributeで質問なんですけど 初めのサーブレットでAという文字列をscope.setAttributeしたとします。 サーブレット→html→サーブレット→HTML→サーブレットと処理を移した場合、 最後のサーブレットのscope.getAttributeでAという値は得ることができるので しょうか?
121 :nobodyさん :2008/03/23(日) 17:19:25 ID:???.net スコープの勉強したらわかることだろ
122 :nobodyさん :2008/03/27(木) 22:41:38 ID:???.net JRun3.1についてどなたか教えてください。 JRunを再起動したときに、 default-event.logのローテーションファイルが 自動削除されないように設定するにはどうすればいいんでしょうか? JRun4は、DeleteOnExitで設定できるみたいなんですが。。。 3.1の情報がほとんどないので困ってます。
123 :nobodyさん :2008/07/22(火) 23:51:49 ID:???.net Servletでのスケジューリングで困ってます。 1時間ごとに集計するスケジューラーがあるんですが、java.util.concurrent.TimeUnitのHOURSが使えなくて…。 以下のソースで実行すると、java.lang.NoSuchFieldError: HOURS が出るんです。 代替案ないでしょうか? import java.util.concurrent.Executors; import java.util.concurrent.ScheduledExecutorService; import java.util.concurrent.TimeUnit; import javax.servlet.ServletConfig; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; public class ScheduleStarter extends HttpServlet { private static ReportTask task; private void start(){ if(task == null){ //自前のタスク task = new ReportTask(); } try{ //1時間ごとにtask処理を実施 ScheduledExecutorService service = Executors.newSingleThreadScheduledExecutor(); service.scheduleAtFixedRate(task, 0, 1, TimeUnit.HOURS); }catch(Exception e){ } } }
124 :123 :2008/07/22(火) 23:53:35 ID:???.net あ、OSはFreeBSD6.1、 JDKがdiablo-jdk1.5.0 です。
125 :nobodyさん :2008/09/25(木) 14:08:56 ID:???.net enctype="multipart/form-data"とmethod="post"でフォームを送信をして正常にパラメータを受け取る方法を教えて下さい
126 :nobodyさん :2008/09/27(土) 22:42:47 ID:???.net commons-fileupload使う
127 :nobodyさん :2008/11/15(土) 18:11:21 ID:???.net サーブレットを使ってリクエスト者のプロバイダーを調べることって可能ですか?
128 :nobodyさん :2008/11/15(土) 18:20:47 ID:???.net requestからIPとって判断すればいい
129 :nobodyさん :2008/12/05(金) 19:13:37 ID:Iag3nPqU.net servletで重い処理をやりたいんだが、マルチコアをうまく使い切って くれない。 同じ処理をjavaアプリケーションとして動かした時の1/3ぐらいしか CPU使用率がいかない。 server.xmlのmaxThreadsは8192まで増やしたのだが・・ 他に設定すべきところあります?
130 :nobodyさん :2008/12/05(金) 19:52:36 ID:WlfVQMSk.net アプリケーションサーバの問題では?
131 :nobodyさん :2008/12/05(金) 20:30:28 ID:Iag3nPqU.net >>130 俺もそう思うんだが・・ すまん。環境書くの忘れた Ubuntu 8.04 Tomcat 5.5 (apt-getで入れた) JRE : 1.6.0.07 起動パラメーター CATALINA_OPTS="-server -Xmx1512m" ちなみにやらせたい処理はマルチスレッドでWEBからHTMLを取得するようなものです。
132 :nobodyさん :2008/12/06(土) 13:41:59 ID:???.net あえてTomcat5.5を使う理由はあるの?
133 :nobodyさん :2009/01/08(木) 23:17:38 ID:FYi142DJ.net ちょっと質問があります。 Tomcatのserver.xmlに、Contextを2つ作って、 プロジェクトAとプロジェクトBを入れたら、 プロジェクトAのクラスから、プロジェクトBのクラスを参照できるんでしょうか? ビルドだけならEclipseでビルドパス通せばいけるんですが、 実際に動かすときは、他に連携させる設定を書かないといけないんでしょうか?
134 :nobodyさん :2009/01/09(金) 08:06:37 ID:???.net 異なるContextは互いに参照できません。
135 :nobodyさん :2009/01/09(金) 19:04:27 ID:???.net じゃあ、プロジェクトBは $CATALINA_HOME/shared/lib につっこむんですか? でもそうすると、ContextのプロジェクトBとlibのプロジェクトBがまるごと被るし、 どうするのがいいでしょうか?
136 :nobodyさん :2009/01/10(土) 02:10:15 ID:???.net まるごと被ることで、なにか不具合でも? というか、共通部分を共通ライブラリにすればいい話じゃね?
137 :nobodyさん :2009/04/01(水) 18:10:04 ID:1E9LeGtX.net 質問です。 web.xmlをWEB-INF直下以外の場所に置く、 もしくはweb.xmlに書くべき設定をプログラムから設定することってできますか?
138 :nobodyさん :2009/04/02(木) 03:02:20 ID:???.net 標準ではできないはず。 Servlet2.5から、サーブレットやフィルタの追加はできるようになった
139 :nobodyさん :2009/04/02(木) 03:04:37 ID:???.net 訂正 Servlet3.0からできるようになる。
140 :137 :2009/04/04(土) 13:44:37 ID:???.net >>139 ご丁寧にどうもありがとうございます。 しかしこのスレ、人がいませんね。。。 実はサーブレット使う人ってめっちゃ少ないのかな。
141 :nobodyさん :2009/04/04(土) 14:18:21 ID:???.net 業務で使ってたけど、既に存在するソースを参考に”それっぽく”書くしかなかった。 しかも持ち出せないソースだからここで相談できないし。
142 :nobodyさん :2009/04/04(土) 18:54:34 ID:???.net >>140 生でサーブレット使う人は、かなり少ないだろうね。 Strutsかなにか、フレームワークは必ず使うはず。
143 :nobodyさん :2009/11/06(金) 12:43:15 ID:???.net web.xmlのurl-patternで、 /faces/* にマップされてるサーブレットと /* にマップされてるサーブレットがあるんですが、 /faces/foo にアクセスすると後者のサーブレットが実行されるんですが、前者を実行させるにはどうすればいいんでしょうか
144 :nobodyさん :2010/03/16(火) 22:29:43 ID:???.net web.xmlに書かれた<resource-ref>の値を、servletから取得することってできますか?
145 :nobodyさん :2010/04/29(木) 23:28:47 ID:e2KqZYAJ.net 質問です。 Cookieが使えない携帯でSessionを使いたいんですが、 URLにjsessionid= をつけるのは見栄えが悪いのであまりやりたくないです。 POSTパラメータにセッションIDを入れてセッションをとりたいんですが、 Servlet内でセッションIDからAPサーバーが持ってるセッションをとることはできませんか?
146 :nobodyさん :2010/04/30(金) 01:56:30 ID:???.net できます
147 :nobodyさん :2010/06/29(火) 00:11:17 ID:ZVuE4A24.net JSP+ServletでWEBメールを作ろうと思うのですが、 クライアントからHTTP POST(アップロード)されたバイナリファイルを 別のサーバにhttp-client等で転送する事って出来ますか? 後、途中に確認画面を挟みたいので、アップロードされたオブジェクトを セッションに格納しょうと思うのですが、なかなかそういうサンプルがありません、 やはり一度ファイル(/tmp等)に保存するのがセオリーなんでしょうか?
148 :nobodyさん :2010/06/29(火) 10:37:52 ID:???.net そりゃプログラムだからできそうなことはだいたいできるよ。 セッションにサイズのわからない大きくなりそうなものを格納するのは無謀だと思う。
149 :nobodyさん :2010/06/29(火) 23:48:16 ID:???.net 今時Servlet単体で使うこともねーだろ。 JSP単体で使うこともねーけど。
150 :nobodyさん :2011/10/27(木) 13:14:23.10 ID:xSLm97iu.net すみません 今学習中のものですが、以下の感じでデータベース上に保存してあるTimestampをもらってこようとした場合「1970・・・」となってしまいます。 もちろんデータベース上には正しい日付が格納されているのですが、呼び出す場合どうすればいいのでしょうか? import java.sql.Timestamp; public class BBSPageDAO { private ResultSetBeanMapping<BBSPage>allMapping=new ResultSetBeanMapping<BBSPage>(){ public BBSPage createFromResultSet(ResultSet rs)throws SQLException{ BBSPage page=new BBSPage(); page.setUpdateTime(rs.getTimestamp("updateTime")); return page; } }; 以下略
151 :nobodyさん :2011/10/27(木) 13:14:45.67 ID:xSLm97iu.net つづき import java.sql.Timestamp; public class BBSPage { /** 更新日 */ private Timestamp updateTime; public String getFormatedContent(){ BBSFormater formater = new BBSFormater(); return formater.formatText(content); } public Timestamp getUpdateTime(){ return updateTime; } public void setUpdateTime(Timestamp updateTime){ this.updateTime = updateTime; }
152 :150 :2011/10/28(金) 16:38:48.73 ID:???.net すみません 上自己解決しました。
153 : 忍法帖【Lv=40,xxxPT】(1+0:8) 【32.5m】 電脳プリオン ◆3YKmpu7JR7Ic :2013/01/03(木) 13:52:50.91 ID:???.net ?PLT(12079) ∧_∧ ( ・∀・) | | ガガッ と ) | | Y /ノ .人 / ) .人 < >_∧∩ _/し' < >_∧∩`Д´)/ (_フ彡 V`Д´)/ / ←>>70 / ←>>59
154 :nobodyさん :2014/01/22(水) 08:17:18.25 ID:???.net ぬるぽ
155 :nobodyさん :2014/11/25(火) 14:27:26.92 ID:K9jYiEvK.net 凄い長寿スレ! このペースなら999まで80年かかる。
156 :nobodyさん :2014/12/09(火) 19:01:55.10 ID:???.net 冬
157 :nobodyさん :2015/01/17(土) 08:06:05.17 ID:lyyF8pzl.net 入力チェック時にサーバー側でチェックをして対象だったらjsのアラート 表示するって処理できませんよね? spring mvc使ってます
158 :nobodyさん :2016/06/06(月) 22:34:45.33 ID:???.net tomcatわかんねー
159 :nobodyさん :2017/06/08(木) 18:29:30.10 .net 質問 エクリプス上でサーブレット(ver4.0)、JSP(ver2.4)を勉強しています。(Tomcat 9.0) これらにjavadocを適応させたいのですが、どうしたらいいですか? スレチでしたらすみません
160 :nobodyさん :2017/12/30(土) 12:47:59.23 ID:YhlYw6jg.net 誰でも簡単にネットで稼げる方法など 参考までに、 ⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。 グーグル検索⇒『半藤のブブイウイウレレ』 QJ4XIK1IMX
161 :できないの選択肢ないPTA役員選びに困惑 :2023/02/21(火) 15:34:55.49 ID:0SpnqNou.net 今年も小学校のPTA役員選出の時期が近づいてきました。 毎年春ごろに委員を募るアンケートが保護者に配布されます。しかし選択肢は「委員をやってもよい」「誰もいなければ委員をやってもよい」の二択です。「できない」という選択肢はありません。「どんな事情も聞きません」という強すぎるメッセージを感じます。 私は人付き合いが苦手ではなく、パートタイムの仕事だったので、子どもが幼稚園のころにはPTAに協力してきました。園では各クラスから補欠も含めた委員が6人選出されました。選出は未就園の子どもがいる家庭以外は「公平に」くじ引きで決まります。ハードな仕事をしている人やコミュニケーションが苦手な人にとっては、とてもつらいことのようで、泣く姿を何人も見てきました。「仕事がフルタイムでとても役員の仕事に時間を割けそうにない」と泣き出す母親に「みんな嫌なんだから、だめですよ」と冷ややかに言い放った別の母親の表情は忘れることができません。 子ども会もおおむね同じような方法で選出されます。PTAも子ども会も、月に1回の役員の集まりが平日の午後7時半からというところもあるそうです。 私も今はフルタイムで働いており、委員や役員になれば負担は小さくありません。きっとみんな「嫌だ」と思っています。母親たちは、なぜ泣いてまで、心を痛めてまで、PTAや子ども会に参加するのでしょうか。「住んでいる地域の母親の間で波風を起こすくらいなら」と従うしかないからです。 今やほとんどの母親が働いています。社会はすっかり変わってしまったのに、「地域で育てる」という耳触りのよい言葉で、旧態依然とした組織が存在しています。PTAがなくて困ることは何なのでしょうか。私には理解できません。
46 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★
本文 スレッドタイトル 投稿者