アプリ版:「スタンプのみでお礼する」機能のリリースについて

IT業界に入って1年目の社会人です。現在、実務で使用するJSP/Servletを学習してます。入門書に書かれていることを一通り理解して、サンプルプログラムも動かしてみました。でも、当たり前ですが今のレベルじゃとても実務で使えそうにありません。こんな私が実務レベルでJSP/Servletを使えるようになるにはどうしたらいいのでしょうか?効果的な学習方法、書籍、サイト等がありましたら教えてください。

A 回答 (3件)

JSP/Servletを実務で使おう、という会社なら大半はStrutsのようなフレームワークや、Sprint, Seesar2のようなDIコンテナを使うはずです。


#自社オリジナル、あるいは他の有料フレームワークという可能性も。

殆どの場合、JSP, HTML, CSSの知識は役に立ちますし、即戦力になりますので、まずはそこから手をつけて下さい。
・JSPで、taglibが使えたり、JavaBeanの参照をきちんと書ける
・HTMLで、きちんとFORMタグを書いて、Strutsに自分が考えたとおりの(ActionFormで定義されている通りの)データが送れる
・CSSを使って、HTMLに望み通りのデザインを適用できる
・余裕があり、かつ会社が必要としているなら、JSF等も覚える。あるいはAJAXについて知っておく。

さらにJavaScriptが使えたり、AJAXができれば尚良いですが、入社したばかりの新人ならまず「ちゃんと業務用の画面が作れる」のが一番でしょう。

J2EEの世界は広すぎるので、一度に手をつけようと思っても無理です。
    • good
    • 0
この回答へのお礼

具体的な回答ありがとうございます。
フレームワークはSturtsを使ってます。ただフレームワークはまだ早いですね。なぜなら
>CSSを使って、HTMLに望み通りのデザインを適用できる
これも今の自分ではかなり怪しいからです。
でもdekopa-さんのおかげで今後の学習の方向性が見えました。
ありがとうございました。

お礼日時:2007/05/21 23:45

>実務レベルでJSP/Servletを使える


もしSJC-WCを受験されたら合格されるレベルではないということでしょか。それとも JSP/サーブレットの参考書をよんでも
理解できない部分例えばWEB.XMLの記述とか

HTMLのFORMからデータを送信しJSPで受けて処理をして
結果を表示する一連の作業に理解できない部分がある
のでしょうか。

いずれにしましてもどのように問題があるのか具体的に
教えて頂けませんでしょうか?
    • good
    • 0
この回答へのお礼

JSP/Servletの参考書を読んで理解できない箇所はありませんでした。もちろん初級本ですが。

>もしSJC-WCを受験されたら合格されるレベルではないということでしょか。
JC-WCを受験したら合格できるレベルではないでしょう。きちんと身についていない証拠です。fortranxpさんに言われて改めて思いました。
ただ今回質問さえていただいたのは、そんな自分でさえ業務でバリバリ開発をこなしている人とのレベルの違いに愕然としたからです。ああいう人と対等に開発を行えるようになるにはどのようなプロセスが必要なのか悩んでいたからです。地道に学習していけば追いつけると会社の先輩には言われたのですが、どうも納得がいかなくて。。でも基礎がしっかりしていない自分が悩む必要がないことを今回の皆さんの回答で悟りました。自分にはまだやるべきことがたくさんありますね。質問に答えていただきありがとうございました。

お礼日時:2007/05/21 23:37

いくつかの方向があるように思います。



・Javaによるオブジェクト指向プログラミングの学習
・HTML、HTTPの通信やTCP/IPの仕組み、Apacheなどに関する事柄
・セキュリティなどを含めた運用方法
・JSP/Servlet特有の高度な機能(タグライブラリなど)
・データベースなどのWebとは別の技術

など、実際のシステム構築はこれらの組み合わせで
成り立っているので、単純にこれをやれば実務で
使えるというような勉強法はないと思われます。

むしろ実務を重ねていくと、その中で問題点を発見したり
要求(仕様)を満す必要が出てくるので、そのタイミングで
必要に応じて調べていることが多いのではないでしょうか。

つまり、自分で一つのシステムを組み上げてみるのも
良い勉強法だと思います。
    • good
    • 0
この回答へのお礼

質問に答えていただきありがとうございます。やはり実務を重ねることが一番なんですね。会社の先輩にも同じことを言われました。そのときは疑問に思いましたが、納得しました。ただ先輩に早く追いつきたいので、yama06さんが上げてくれた項目を地道に学習していきたいと思います。

お礼日時:2007/05/21 23:16

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!