現在、JAVAアプリケーションが開発できるまでのレベルまで日々勉強に励んでいるのですが、くりえーたーに必要なJAVAのスキルとして、アプリケーション開発の知識以外に、JSP等の応用知識をWEBクリエーターとして学ぶ必要はあるのでしょうか?また、JAVAスキルは日々新しい知識が入ってきているそうですが、専門学校に通うお金がないために、独学で頑張っていこうとしているのですが、クリエーターとしてならここまで覚えればいいんじゃないかな、というレベルまで上げていくためにお奨めの書籍がありましたらよろしくお願いします。できればその書籍の学ぶ順番もお願い致します。また、書籍じゃ無理無理ということでしたら、他に、できればお金のかからない方法をご存知ならばお教え下さい。
No.1ベストアンサー
- 回答日時:
WEBの開発をするためのJAVAの知識を得るということを前提に回答します。
まず、JSPはかなりの頻度で使用すると思います。というのが、一概にJAVAと言っても使用する目的によって使い分ける必要があります。
一般的にWEBでJAVAを使用して開発する場合、ビジネスロジックや、コントローラーの役割をServletで開発し、画面に表示する部分をJSPを使用するなど。
(Serletだけでも開発はできますが、めんどうです。)
あと、クライアント側で何らかの処理が必要な場合は、アプレットを使用します。(この場合、JAVAプログラムをクライアントにダウンロードさせて動作させるため、クライアント環境を意識する必要があります)
それらが、JAVAという言語をベースにそれぞれで使いやすいようにしたものになり、応用という意味では、WEBの開発に使用するJAVAそのものが応用の塊だといえると思います。
で、実際に私自身もJAVAでWEB開発を行っていますが、1年半程度の経験しかありません。では、どのように勉強すればいいかですが、まず、JAVAアプリケーションをしっかり理解してください。結局、Servlet、Appletなどはそれらの応用なので、理解しやすくなると思います。(使用するクラスが変わったり、特殊なメソッドを使用したりするなど、それほど大きな違いはありません)また、JSPにしても結局はJAVAの言語をHTML上に記述するのに、ルールがあるので、そのルールを覚えるだけで開発はできます。それらが、理解できると今後はアプリケーションサーバーや、フレームワークやいろいろなことを知りたいとなると思いますが、それはその都度勉強してください。なお、学ぶという点では書籍だけでなく、WEBアプリを開発するのにフリーソフトが多々ありますので、そちらで実際に動かして勉強するのが、早いかも知れません。参考になれば幸いです。
No.2
- 回答日時:
こんにちは。
「Webクリエイター」だと、具体的に身に着けなければならない技術を特定するには少し漠然とした呼び方ですね。
丁度JSPの話が出ていますが、本来JSPはコンテンツクリエイター(デザイナー)とプログラマーの作業や役割を切り離す為に有る技術です。
という事で、これらは別の職業であるべきなのですが、さして見た目の良さを要求されないWebアプリケーションならHTMLの記述までプログラマーがやってしまうでしょうし、コンテンツクリエイターでも(それなりのプログラミングスキルが必要なはずの)Javaスクリプトなんかは常時書いたりもします。
Webクリエイターだと、上記の双方のスタイルの職種を含んでしまう呼び方でしょうね・・明確な定義が有るわけではないでしょうけど・・
まぁ、どちらにしても本来JSPはコンテンツクリエイターが書けるレベルでのみ使うべきものですので、「開発」をするプログラマーであれば応用ってレベルじゃないです。見た目のデザインが主体のコンテンツクリエイターならば、一応は応用のレベルでしょうか。
あなたがどちらを主体としたWebクリエイターを目指しているかですね。
基本的にはコンテンツクリエイターを目指したいのであれば、Javaについてそれほど深く学ぶ必要は無いと思います。それよりデザインについて学んだほうがいいんじゃないでしょうか。(センスな気もしますが。。)
プログラマーであれば、技術に対しては「ここまで」という境界線は無いでしょうね。日進月歩な業界ですし、日々勉強です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 家政学 編入試験について 1 2022/08/22 03:00
- C言語・C++・C# C#の基本文法が詳しく書かれている教科書的な本ありますか 2 2023/02/11 03:48
- IT・エンジニアリング バックエンドエンジニアに転職 2 2022/04/07 00:51
- Java JavaでWebページ作成 7 2023/07/21 21:09
- 歴史学 世界史を学ぶときに用いると良いおすすめの物(書籍、Webサイトなど)を教えて下さい! 3 2022/07/10 17:59
- その他(ビジネス・キャリア) グーグルの障害者訓練プログラム募集あるがどうだろ?6時間勤務で月収22万!! 1 2023/02/17 20:36
- その他(就職・転職・働き方) 大学で学んだ専門分野の勉強は仕事で使いますか? よく「仕事に必要なことは会社に入ってから学ぶ」「大学 2 2022/04/09 04:23
- 専門学校 Fランク大学でも工学部情報工学科なら、間違いなくIT系の専門学校よりはレベルは高いですよね? 6 2023/05/02 14:03
- 専門学校 Fランク大学でも工学部情報工学科なら、間違いなくIT系の専門学校よりはレベルは高いですよね? 2 2023/02/18 12:55
- 中学校 中学に向けて勉強しています。12歳の息子です。支援学級にI年から在籍しています。社会や理科は苦手なよ 4 2022/07/26 23:07
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フリーソフトの作成言語
-
javaというかJSPファイ...
-
「C#ができればJavaもできる」...
-
開発ツールについてEclipseとWT...
-
PL/SQLを使った開発について質...
-
sastruts 本番環境でもホットデ...
-
JSPファイルで生じるエラーをど...
-
IISワーカープロセスが原因でCP...
-
javaからデータベースに接続 エ...
-
VBAの「for i=1 to cells(…」...
-
windowsローカル構築環境の作成...
-
VC++もしくはMFCからEXCELをコ...
-
サーブレットとPHPの違い
-
VBScript 月を二桁で取得したい
-
待ち行列の実現ができません
-
javaコントロールパネルの例外...
-
php、Java(Servlet等)の両方を...
-
Javaでのエラーについて
-
フリーソフトのダウンロード方...
-
MSCOMCTL.OCXのアップデートの方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Eclipseソース開発画面の行番号...
-
「C#ができればJavaもできる」...
-
プログラミング開発経験とは?
-
プログラミング言語について
-
オブジェクト指向について
-
文字列に半角スペースがあるか...
-
この便利な時代に開発環境すら...
-
フリーソフトの作成言語
-
JAVAを使って管理システムを構...
-
PowerBuilderの知識が必要です。
-
WeblogicでStrut...
-
JavaMailを使う前のTomcatの設定
-
今でも、TomcatとApacheの連結...
-
TOMCATとANDROIDSTUDIOの違い
-
iPodでゲームソフトを製作する方法
-
AndroidとJavaの違いについて
-
プリクラの様な画像処理(webカ...
-
android開発環境アンインストール
-
How to import HorizontalGridV...
-
Javaでバッチ処理
おすすめ情報