• ベストアンサー

JSP/サーブレットについて

Javaは本のタイトル「やさしいJava」という本で一通り勉強しました。 似たような本は沢山ありますよね。例えば「独習Java」や「Javaの絵本」や「新Java入門」や、本当に沢山ありますよね。    でも、これって殆ど仕事では使わないですよね?? 構文などは必要かもしれませんが、仕事では「JSP/サーブレット」の方が必要かなと思いました。 今、その「JSP/サーブレット」の参考書を使って勉強中なんですが、「やさしいJava」や「独習Java」や「Javaの絵本」とは全然違います。 しかも、全然わかりません・・・・・・。 書店には、「やさしいJava」や「独習Java」や「Javaの絵本」系の本は沢山あるのに、「JSP/サーブレット」系の本は前者に比べると割合が少なく感じます。実際に仕事では「JSP/サーブレット」を使うのに何で少ないのか疑問ですし、「JSP/サーブレット」がわからなく、勉強したいのですがどの本が良いのかわかりません。 ページをめくってみて、どの本が良いのか見ているのですが、 それでも、わかりません。 皆さんどのように勉強されましたか? また、良い参考書などがあれば教えて頂きたいのですが、 宜しくお願い致します。

noname#114571
noname#114571
  • Java
  • 回答数5
  • ありがとう数7

質問者が選んだベストアンサー

  • ベストアンサー
  • azicyan
  • ベストアンサー率21% (368/1747)
回答No.3

やさしいjava役に立ちませんか・・・? 僕もそれで勉強して今サーブレットを使っていますが、とても役に立っていますよ。 サーブレットは単にサーバーで動作してると言うだけで、Javaには違いないですから。やさしい~に載っているテクニックだけでもいろんなことができますよ。 でも、確かに、サーブレットには良い入門書がない、というのは同感です。 僕がはじめに勉強に使い、初心者本としては最強だと思われるのが ゼロからはじめるJSP/サーブレット、です。アスキーからでてます。 それ以外では、やさしい、と書いてあっても優しくないのも多いですね。 端から端まで勉強してもきりがないので、まずは上のピンクの本で勉強して 後は、自分でアプリをくんでみて、やりたいことのやり方がわからないときには、 厚いサーブレット本で確認する・・・とやっていくといいかなと思います。

その他の回答 (4)

  • neo_ap1
  • ベストアンサー率26% (105/395)
回答No.5

「独習Java」使いました。 これをさらっと読めば普通に使えるようになると思いますが・・・。 後は実際に動かしてみる事でしょうね。 参考書を読む事も大切ですが、参考書を読んでいても プログラムは動きません。 実際にコードを書いて、動かす時間を増やしましょう。 最初はエラーだらけでしょうけど、それをひとつずつ解決する事によって 問題解決能力も養われていきます。 プログラミングにはこのデバッグ能力も必要不可欠ですので。

回答No.4

都会で育った甘えん坊さんだとそのまま素通りするのですが、地方に在住で近所に大型書店が一つもなく・・、といった状況も考えられなくもないので、出来る範囲でアドバイスをしておこうと思います。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1316277 の方も拝見しました。で、思ったんですが、質問者さんはそもそも「Post」と「Get」の違いについては、ご存知でしょうか?はたまた、「W3C」とは一体、如何なるものか、お分かりでしょうか?(先にいっておきますが、言語じゃないよ。) Servletがサーバ上(正確には、J2EEコンテナ。Webサーバとは別物です。)で動作するプログラムである以上、Web系の知識や技術は必要不可欠です。ただ、サーバサイドのプログラムやクライアントサイドのプログラムが、コンピュータ上で、実際にどのように動いているのかなどについては、#2さんもおっしゃっているように、「自分の手で打って、実際に動かしてみる。そしてその経験を積み重ねること」によって、初めて理解できるようになってくるものだと思います。 オブジェクト指向プログラミングが一朝一夕では理解できないのと同じように、Webプログラミングもまた、すぐには体得できないものです。(私自身、今までにかなり勉強してきたのですが、新しい技術がとめどなく出てくるので、いっこうに追い付かない、といった状況です。)あせらずに、一つずつ、自分のものにしていってください。(自分にもそう言い聞かせてます。) それらを踏まえた上で…、 「ゼロからはじめるJSP/サーブレット」(株式会社四次元データ 畠中晃弘/延原章平 著、アスキームック)には、私自身、賛成です。J2SEの時と同じく、複雑なクラスやメソッドを使ったりなどしてくると、結局はAPIドキュメントを見ることになるので、最初の段階では、この本でさらっと基本的なことをマスターしておくだけでいいと思います。 ただ、学生さんなどで時間的に余裕のある方や、HTTPについてあまり詳しくはないという方は、「初体験Javaサーブレット」(丸の内とら 著、株式会社技術評論社)もお勧めです。この本のお勧めポイントとしては、セッション管理やJavaBeansなどについてもきちんと解説があることです。ただ、こちらの方は、全てを読破するのに300ページ以上もあるのですが、先程の「ゼロから~」の方は、ServletとJSPの部分を合わせただけで、ほんの100ページ程で済みます。お好きな方を。 あとそれから、僕みたいに開発環境がLinuxの場合は、「とってもかんたん!サーブレット&JSP体験プログラミング」(沖林 正紀 著、株式会社技術評論社)もお勧めです。ただ、こちらの方は、インストールの時に少し使っただけなので、UNIXのコマンドにかなりの自信をお持ちの方は、不必要かと思われます。 最後に、今までにホームページ作成ソフトを使わずに、エディタで始めから、HTMLのコーディングをしたことがない方、もしくは、「W3Cって何?」という方は、「詳解HTML&CSS&JavaScript辞典」(大藤幹/半場万人 著、株式会社秀和システム)も、自分のPCの近くに用意しておくことをお勧めします。 (これでもまた、質問してくるかなあ…。)

参考URL:
http://java.sun.com/j2ee/sdk_1.3/ja/techdocs/api/index.html
  • shin_5696
  • ベストアンサー率39% (21/53)
回答No.2

Javaには標準的な資料としてJavadocがありますね。 Javaの場合は、基礎さえ理解してしまえば、この資料を読むことによってたいていのことはできるようになります。 新しい分野、たとえばこの場合「JSP/サーブレット」をはじめようと思ったときに知るべきことは、どのようなしくみになっていて、どのような規則があるのか。ということくらいです。 それならば、どんな参考書にも載っていますね。 本当に、「独習Java」等を読破しているならば、実際にサンプルコードを読んでみると、すぐに書き方もつかめてきますよ。 何よりも一番大切なのは、自分の手で打って、実際に動かしてみる。そしてその経験を積み重ねることです。 がんばってください。

回答No.1

>仕事では「JSP/サーブレット」の方が必要かなと思いました。 >実際に仕事では「JSP/サーブレット」を使うのに何で少ないのか疑問ですし 質問者さんの会社or部署ではJSP/サーブレットの仕事しかないのかもしれませんが、世の中には他の仕事もあります。 awtでGUIベースのアプリを開発したりとか、またサーブレットと組み合わせて、クライアント側をJSPではなく、GUIベースのアプリで実現したりと。 たしかに「JSP/サーブレット」の方が多いかもしれませんが、それ以外の仕事もあるこはあります。 >また、良い参考書などがあれば教えて頂きたいのですが、… 以前にあなたがした質問 http://oshiete1.goo.ne.jp/kotaeru.php3?q=1334889 はどうしたのですか? 良回答つけてますよね? 前の質問の#1の方の本とサイトは読みましたか? 前の質問の#2の方の本は読みましたか? 上記の奨められた本、サイトを見てもわからないのであれば、 ・どういうところが自分には合わない ・自分が求めている参考書は○○な感じ ともっと具体的に質問しないと前の質問の回答者に失礼ですよ。 もし、前の質問の本やサイトを見ていないで、しばらくたってからまた同じ質問をしているのなら、まずはそちらから確認しましょう。

参考URL:
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1334889

関連するQ&A

  • java JSP/サーブレット

    Javaの参考書をやったのですが(参考書:やさ○いJava)、これはアプレットと聞きました。アプレットは現場では殆ど使われないと聞き、JSP/サーブレットは現場で使うと聞いたのでJSP/サーブレットをやっています。 でも、構文が少し違います。 *********************************** 例えば、Javaなら表示するときには System.out.printlnでしたが、 JSP/サーブレットでは違う構文です。 また、Javaならファイルが一つしかありませんでした。(コンパイルするとclassファイルができる) JSP/サーブレットは、スーパークラスやサブクラスは 別のファイルになっています。 ************************************ JSP/サーブレットはプログラム言語なんですか? JSP/サーブレットの中にもJavaの構文があるんですが、先にも述べたようにJavaと違う構文も含まれています。 ちょっと戸惑っています。 しかも、JSP/サーブレットに関する参考書が本屋さんで殆ど見られないのです。 お勧めの参考書などあればいいのですが、 数が少ないためか見当たりません。 それで、とりあえづ「10日で覚○るJSP/サーブレット」という本を買ったのですが、9割がたJSPです。 1割がサーブレットです。 こうなってくると意味がわからなくなってきます。 現場ではサーブレットと聞いていたのに、そのサーブレットが1割しか載っていない。え!?どういうこと!?更にはJSPとサーブレットの書き方も少し違うような気が・・・・。 もう何が何かさっぱりわからなくなってきました。 結局何を勉強すれば良いのか? そもそも、JSPとは?サーブレットとは? ネットで調べはしたもののピンときません。 現場でJavaをやりたいのですが、独学方法というか、 アドバイスを宜しくお願いします。

    • ベストアンサー
    • Java
  • JAVAサーブレットの勉強手こずってます

    一通りJAVA入門書で勉強した後、JSPとサーブレットの学習本を購入したのですが、サーブレットがよく分かりません。 パッケージのクラスを利用する為にnewする必要があるみたいですが…。 なぜnewする必要があるのでしょうか

  • jsp/サーブレット

    jsp サーブレットを勉強しています。 jspに入力された値を サーブレットに投げます。 サーブレットからjavaクラスに値を投げて javaクラスで値が正しいかどうかを判断します。 その結果をサーブレットに投げて、 サーブレットからjspに投げて jspで結果を表示する。というのは理解できました。 しかし私が行いたいのは、 クライアントがjspにアクセスしたときに、 javaクラスにある値をjspに表示させたいというものです。 この場合はサーブレットに何も投げるものがないのですが、 jsp→サーブレット→javaクラス→サーブレット→jsp このようにサーブレットを使って表示させるには、 どのようなプログラムを書いたらいいのでしょうか。 わかりにくい説明で大変申し訳ないですが、 具体的なプログラムを教えていただけるとありがたいです。 また、参考になりそうなURLがありましたら教えてください。 よろしくお願いします。

  • JSPとサーブレット

    JAVAを勉強している初心者です。 JSPとサーブレットの違いはなんなのでしょうか?もし違いが あるとしたら、JSPとサーブレットのそれぞれの長所と短所を 教えていただけるとありがたいです。

    • ベストアンサー
    • Java
  • Java JSP/サーブレット strutsの勉強について

    ただ今Javaを勉強中の初心者です。 Javaの本は初心者向けの本を買って勉強中です。 基本のJavaが終わったらJSP/サーブレット→strutsと勉強していきたいと思っています。 そこでJSP/サーブレットとstrutsの初心者向けの分かりやすい本があったらぜひ教えてください。

    • ベストアンサー
    • Java
  • サーブレット/jspについて

    これまでVB系の開発を主に行っておりましたが、javaを学ぶこととなり、Eclipse3.4でwebアプリケーションの開発ができるレベルに達する事を目標に学習を行っております。「明解Java 入門編」という書籍を読んでjavaの記述の仕方を少し学びました。 次のステップとしてサーブレット/JSPを学びたいと考えているのですが、何かお勧めの書籍があればご紹介していただけないでしょうか? amazonにて一通り拝見したのですが、評価の高い書籍はどれも数年前の発刊だったり、Eclipseの操作の記述が無いのでは?というような不安で選ぶに選べません。 Eclipse3.4の機能を熟知しきれていなくともサーブレット/JSPを学びたいのですが良書があればご紹介いただけないでしょうか? 宜しくお願い致します。

    • ベストアンサー
    • Java
  • サーブレットとJSP

    まだJAVAを始めたばかりなのですが急にサーブレットを やることになりました。 昨日慌てて本を買ったのですが・・・全然わからなくて。 基本中の基本として恥ずかしいのですが。 サーブレットとJSPの違いはどういうふうに違うのですか? 教えていただければ嬉しいです。 あと初心者にオススメの書籍などありましたら教えていただければと思ってます。

    • ベストアンサー
    • Java
  • サーブレットやJSPは暗記物?

    Javaを勉強後、現在サーブレット、JSPを勉強中です。 関連の初心者本を読んでいるのですが、サーブレット、JSPが ある機能をするのに手順がありそれはほぼ丸暗記しないと使えない感じを受けました。具体的には、メール送受信機能やファイルのアップロード/ダウンロード、認証などです。 実際実務だとこれらはもう部品になっていて呼ぶだけで1から作る事は無いかもしないのですが、どうなのでしょう? Javaを勉強中は、オブジェクト指向についてのポイントがあったので 手順を覚えるというより、ルールを覚える感じで理解しやすかったのですが…

    • ベストアンサー
    • Java
  • サーブレット&JSPでswing使いますか?

    現在、サーブレット&JSPの勉強をしている初心者です。 JAVAの勉強中にSwingなどを使ったGUIのプログラムをあまりしなかったので すが、サーブレット&JSPなどのWeb開発では使用するのでしょうか? またその頻度はどの位なんでしょうか? ご存知の方教えて下さい。

    • ベストアンサー
    • Java
  • jspとサーブレットで一番わかりやすい本はなんですか?

    「jspだったらこの本が一番いい!」とか 「サーブレットだったらこれしかない!」 など一番おすすめの参考書があったら教えてください! jspとサーブレットがセットのものでもいいですし、別々のものでもかまいません。 あと、理由もあったら付け加えてください(参考にしたいので・・)。 ちなみに、自分はsunjava受かったぐらいのレベルですので、 その程度の知識でもわかるようなものがいいです。

    • ベストアンサー
    • Java

専門家に質問してみよう