No.1ベストアンサー
- 回答日時:
>JSPでWebアプリケーションを作成するため
JSPだけで完成させるなら不要です。
StrutsやHibernateなどは、JSPやサーブレット、JDBC操作などの中で、「特に手間の掛かる部分」に対して、
そのフレームワークのルールに従ってコーディングすることでその手間を省略させるものです。
なので、フレームワークを使わなくても完結できるはずです。
使った方がバグが少なくなったり、効率が上がったりしますが
(正しく使用できてないと、かえって非効率な場合もあるとは思います)
JSPやサーブレット、JDBCの基本は理解していないと、フレームワークもいざという時に使えない気がします。
なので、まずはJSPやJDBCの基本を勉強してから、フレームワークの勉強をしていく方が良いと思います。
ただし、企業で開発していて、その開発方針としてフレームワークを使用する、
となったらその方針に従ってフレームワークを使用するべきです。
JSPだけでなくServletやJDBCなども使うのでやはりフレームワークも必要なんですね・・。
ただ、現在は仕事でやるわけでないのでJSP/Servletの基礎から勉強したいと思います。
回答ありがとうございました。
No.2
- 回答日時:
仕事でないなら、無理に使う必要はないと思います。
逆に、使わないほうが基礎ができていいと思います。
自分がやりたいことの実現方法が分からないときに、フレームワークのソースを読むなどすると、より実力がつくと思います。
近年、Strutsが反映して生のサーブレットやJDBCを使える人が少ないので、それができるとかなり貴重ですね。
自分でフレームワークを改造できたり出来るので。
この回答への補足
補足で質問ですが、
現状の開発現場ではフレームワークはあまり使われていないのでしょうか?
それともStrutsが反映しているということはフレームワークって常識なのでしょうか?
いずれは仕事で大規模なシステム開発を行いたいと考えているので気になります・・。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- HTML・CSS お金をあまりかけずにプログラミングを勉強する方法を教えてください。 こんにちは。 Webデザイン系の 3 2022/08/05 03:22
- Java JavaでWebページ作成 7 2023/07/21 21:09
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- XML ホームページ作成ーこういうのを作りたいんです 6 2022/05/23 18:37
- Instagram HTML5の廃止とJavaScript 2 2022/04/13 21:05
- お酒・アルコール 一般的なワインの勉強をしたい 我がキャパクラはソムリエが居ることもあり、ワインに力を入れています。 2 2022/05/28 16:35
- その他(プログラミング・Web制作) python コードについて(初学者です) 3 2023/07/20 14:44
- 囲碁・将棋 今更ながら将棋を勉強をしたい 2 2022/08/24 06:55
- 教えて!goo 質問を通報するとどうなるの? よろしくおねがいします。 gooのマナーは少しずつ分かりましたが、まだ 4 2022/05/16 21:04
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
MSFormsとは何ですか?
-
VBAの「for i=1 to cells(…」...
-
VBAなくなるの?
-
緊急!自分のサイトのチエック...
-
HTMLの学習
-
cin.peek() cin.ignore(100,'\\n')
-
VHDLシミュレータについて
-
データベースのデータをTextBox...
-
プログラミング言語についてです。
-
ADO.NETでバッチ処理は可能???
-
C#とDelphiの違いについて
-
JAVAプログラムの勉強なら、SJC...
-
プログラミング未経験者がRails...
-
JAVAを勉強したいのですが良い...
-
テンプレートエンジンとフレー...
-
SNSサイトをPHPで作りたいのですが
-
【参考書】 独習JAVAを読み終わ...
-
cまたはc++は半年である程度...
-
エクセルVBAを動かすノートPC...
-
独学の利点
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データベースのデータをTextBox...
-
VBAの「for i=1 to cells(…」...
-
MSFormsとは何ですか?
-
XMLとUMLの相違点?
-
エクセルVBAを動かすノートPC...
-
為替レートの取得方法
-
Pythonを勉強する道のり
-
C++ですごろくゲーム作成
-
質問です。 Java言語を勉強出来...
-
Excel VBAマクロをマスターする...
-
JavaScriptを用いて、〇図形を...
-
サーブレットで電卓をつくる
-
cin.peek() cin.ignore(100,'\\n')
-
超恥愚問ですが、CとC++の間に...
-
画像編集ソフトの作り方
-
サイト訪問者の情報を取得したい
-
占いサイトを作りたいのですが...
-
C#とDelphiの違いについて
-
Lex,Yaccについて。
-
Struts1.1をつかったDB接続方法
おすすめ情報