現在、データベースから情報を受け取り、ユーザーのアクションによって表示する内容が変わる動的なwebページの作り方を学習、作成しております。
作業を始めてふと疑問に思ったのが、jsp,servlet,通常のjavaプロジェクトの使い分けについてです。
■jsp:ユーザーに表示するページを作成する。データベースへのアクセスやデータの抽出といった作業はこのプロジェクトではおこわない。
■servlet:データベースへの接続メソッド、データ抽出メソッドなどを記述するために使う。DAO,DTOはservletで作成する。
という認識があるのですが間違いないでしょうか?
また、データベースに関連するクラスをservletを使わないで作成することはできないのでしょうか?
DAO,DTOを作るにおいてこの辺りがイマイチ理解できずに進むことができません。
ネットを見てもjsp,servletについて「webアプリケーションの作成」の起承転結に沿って書かれているページが見つからず、単品での概念説明のようなものが多かったのでこちらで質問させていただきました。
よろしくお願いいたします。
【追記】
jsp,servlet,xml,httpといったサーバーサイドの仕組みの学習に適した書籍やサイトなど、おススメがありましたら教えていただけるとありがたいです。
回答2件
あなたの回答
tips
プレビュー