• 締切済み

JavaとJavaサーブレット

中小のSI企業に就職した新入社員です。 プログラミングに関しては、全くの初心者です。 今はJavaを少しと、Javaサーブレットを少し勉強しました。 もちろん両方習得できれば良いのでしょうが、いっぺんにはできそうもありません。そこで、これからSI企業で働いていく上で、どちらを重点的に勉強していけばよいのでしょうか? また、これら以外に勉強しておくべきことなどありましたら教えてください。お願いします。(最終的にはコンサルティングをしたいと思っています。)

  • A-boy
  • お礼率94% (131/138)

みんなの回答

  • lv4u
  • ベストアンサー率27% (1862/6715)
回答No.3

#2で回答されているように、「勉強するのは、JavaかJavaServletか?」なんて言っているようでは??ですね。 JavaはWeb関連のシステムで使われることが多い言語です。そしてWeb関連は、まだまだ発展途上ともいえる部分があって、「目的のためには手段を選ばず(どんな技術も使う)」という傾向があります。 ホームページを記述するHTML言語や、そこで使うonClickイベントなどの知識、体裁を整えるCSSも必要ですし、JavaScriptや、そこで使われているオブジェクトの知識も必要。さらに最近では、Web2.0っていう掛け声のもとにXMLHttpRequest系も覚えないといけない。もしかすると、サーバサイドのJavaBeansが必要になるかもしれないし、Webサーバだけでなく、アプリケーションサーバの知識も必要。さらにはWebブラウザーの種類とバージョンによる動きの差異の知識も必要かもしれない。 (もしかすると、ツールを使えば、これらの知識は不要かもしれません) 設計が悪く、傾きかけた小屋をささえる「つっかえ棒」みたいな存在って気がする、XML設定ファイルの山もあるし、Javaの生産性の悪さを補うため?のフレームワークの山もある。 年収1000万をめざすなら、「どの技術がいいか?」じゃあなく、軽く全部理解して、先に進まれることをお勧めします。でも、#2さんが書かれたようにコンサルめざすなら、コンサルタントの会社に転職されることをお勧めします。(入社できればですが・・・)

A-boy
質問者

お礼

回答ありがとうございます。

  • dekopa-
  • ベストアンサー率42% (161/378)
回答No.2

JavaServletというのは、Javaの上に立脚した技術です。 Javaを習得せずにJavaServletを覚える、というのは、国語を知らずに論文を書こうとするようなものです。 >最終的にはコンサルティングをしたいと思っています コンサルティング会社に転職するしかないと思いますよ。 上級SEからコンサル、という人はいますが、狭き門ですよ。コンサルはそれ専門の会社でノウハウを学ぶのがもっとも近道です。 >これら以外に勉強しておくべきことなどありましたら どの業種を専門にするか、によります。物流とか、通信とか。何でもあり、というのはあり得ませんので。

A-boy
質問者

お礼

回答ありがとうございます。

  • jjon-com
  • ベストアンサー率61% (1599/2592)
回答No.1

年収1000万円というのは棚ぼた式・玉の輿的な夢想の話でしたっけ? 現実的な目標として目指していくのでしたっけ? http://okwave.jp/qa2903332.html 後者であるのなら, どちらを重点的に勉強すればよいかは,このような赤の他人からの回答ではなく,あなたの会社の現状によって決まると思います。 今後数年間は転職・独立するつもりのない新入社員のあなたが,高収入を目指す一般的な道は,「リーダに抜擢されるくらいまで」(回答#4)認められて現在の会社で有利な位置に着くこと,それによって転職・独立ができるだけの経験を積むことだと思いますから。 あなたの会社がJava Servlet系のシステム開発を主力としているならいち早くそれをマスターして会社に貢献した方がよいですし,Web系以外のJava開発で収益を上げているならそれを勉強して会社の重要な実戦力としていち早く活躍するのがよいでしょう。

A-boy
質問者

お礼

回答ありがとうございます。

関連するQ&A

  • JAVAサーブレット/JSP

    今年の4月に入社して、1か月JAVAをやってきました。そして 5月2に上司からJAVAサーブレット/JSPの資料を渡されて勉強しているのですが、実際にプログラミングをするのはJSPだけでいいのでしょうか? いま、家ではtomcatを使用しているのですが、仕事ではtomcatを使う機会はありますか?

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

    Javaサーブレットの初心者です。 「標準 MySQL 改訂第3版」(2007,3月発行)という本でMySQLを勉強しようと始めたのですが、それ以前の場所で詰まってしまいました。 本の流れは  Apache,MySQL,Tomcat,J2SEをインストール → Apacheの動作確認 → Tomcatの動作確認 → ApacheとTomcatを連携させる。(ここまでは正常に動いています。)→Javaサーブレットの動作確認 ここでブラウザから http://localhost/java/Test と入力すると 「Hello Java」と表示されるはずなのですが HTTPステータス 404 - /java/Test というエラー画面になってしまい、表示されません。 すべて本に書いてあるとおりにやりました。 ファイルの中身なども何度も見直しました。 なぜ表示されないのか教えてください。 お願いします。

  • Javaサーブレット

    Javaサーブレットの初心者です。 「標準 MySQL 改訂第3版」(2007,3月発行)という本でMySQLを勉強しようと始めたのですが、それ以前の場所で詰まってしまいました。 本の流れは  Apache,MySQL,Tomcat,J2SEをインストール → Apacheの動作確認 → Tomcatの動作確認 → ApacheとTomcatを連携させる。(ここまでは正常に動いています。)→Javaサーブレットの動作確認 ここでブラウザから ​http://localhost/java/Test​ と入力すると 「Hello Java」と表示されるはずなのですが HTTPステータス 404 - /java/Test というエラー画面になってしまい、表示されません。 すべて本に書いてあるとおりにやりました。 ファイルの中身なども何度も見直しました。 なぜ表示されないのか教えてください。 お願いします。

  • jsp/サーブレット

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

  • 学校でJAVAを習ったらサイトは作れますか?

    下記のような事を習います。これだけできればプログラム未経験者でも自分一人で大抵のことはできますか? [プログラミング実習] Java言語、JSPサーブレット など Java言語によるネットワークプログラミング技術の習得 座学型訓練 Javaによるシステム開発、データベース設計補佐など ネットワーク技術について、ハード・ソフト両面において、技術・知識を身に付ける。ITを活用したビジネ スプロセスモデルに対して、最適なシステム構築を計画、実行することが出来る。 ・Javaを使用して、アプリケーションソフト・アプレット・サーブレットが作成出来ます。 ・Javaサーブレット・JSP・Beansを使った、Webサイトの作成・運用・管理が出来ます。 ・データーベースの作成及び運用・管理が出来ます。

    • ベストアンサー
    • Java
  • サーブレットで電卓をつくる

    サーブレットで電卓をつくりたいのですが、 参考になる本やサイトをぜひ教えてください。 よろしくお願いします。 ちなみに私はJAVA~JSPあたりを勉強しはじめて間もないプログラミング初心者ですm(_ _)m

    • ベストアンサー
    • Java
  • CとJAVA

    いずれ、CとJAVA両方使えるようになりたいのですが、等しいくらいどちらもやりたいです。 なのでどちらから手をつければいいか決められないでいます。とりあえずなにか作りたい!っていう希望はあります。そして情報系の学科に進むつもりでいるので。 プログラミングはまったくの初心者ですが、一般的にJAVAは文法的にC言語に似た言語、JAVAの方がとっつきやすい、っていうのはよく聞きます。でも最終的にはプログラミング関係の就職も考えているので大変でも努力は惜しまないつもりです。 そこでC言語とJAVAそれぞれについての長所、短所を教えて欲しいです。もっと踏み込んで、(将来性も考えて)どちらから手をつければいいかのご意見をもらえればと思います。 ご意見お待ちしています!

  • サーバーサイドでphpではなくjavaを使う利点

    中小のwebサイトならphpがよくあるのですが、大手(たまに中小)になるとjava(サーブレット/JSP)をみかけるのですが、なぜjavaを使うのでしょうか?単純に速度だけでしょうか? ご教示くださいませ。

  • java、サーブレットなどを勉強しています。html(jsp)のfor

    java、サーブレットなどを勉強しています。html(jsp)のform actionでサーブレットに飛ばしたいとき、レイアウト上別の処理をさせたい(submit)ボタンがあります。 form actionタグはネスト出来ないとの事で、他の方法を探しています。 submitでなく、type="button" でjava script処理と言う解法があるようですが、まだそこまで勉強していないので、ひとつ教えてください。 input type="submit"にvalueがあります、ボタン名になりますが、このvalueは受け手のサーブレットで、読めないのでしょうか。読めればそれによって、処理を分けれるのですが。 あるいは、input type="submit"でサーブレットに別の情報を送る手段はあるでしょうか。 よろしくお願いいたします。

  • サーブレットでチャットサーバー

    JAVAでネットワークプログラミングを勉強したので、サーブレットでチャットを作ってみようと思いました。 そこで質問なのですが、今までにJ2SDKで作ったクライアントプログラムはそのまま使い、 サーバープログラムの部分はサーブレットで処理を行うといったことができるのでしょうか? 通信にはsocketを使用しています。 ご教授お願いします。

    • ベストアンサー
    • Java

専門家に質問してみよう