###前提・実現したいこと
来年から社会人になる文系大学生です。
内定をもらった会社がソフトウェアの開発系ということで、現在プログラミングの勉強をしております。
理系の大学に進んだ友人に助言をもらったところ
、まずは名簿を登録・更新・削除するようなシステムを作ってみたらいいと言われたので、現在独学で作っています。
そういった現状で、現在以下のような質問があります。
一つ目はservletについてです。
jspはブラウザ表示の内容を作成し、DAOはデータベースとやり取りをすることは分かりましたが、servletは何をするところなのでしょうか?
単にjspで入力した情報をservlet経由でDAOに送る(またはその逆、DAOからservlet経由でjspに情報を渡す)ということでよろしいのでしょうか?
二つ目はJavaScriptとfunctionについてです。
単純なデータのやり取りでは無く、何か一工夫(例えば、データベースから検索した情報の一覧表示個数を制限してページ分けするなど)する場合はJavaScriptを使うと良いらしいですが、その際に共に使うfunctionとはどういったものなのでしょうか?
独学期間がまだ浅い上にservletについての理解が浅いため、どうしてもfunctionとservletの違いが分からずにいます。
三つめは一般的な機能についてです。
現在私が作ろうとしているシステムでは、単純な登録・削除・更新をするだけのシステムです(二つ目の質問に書いた通り検索を現在作ろうとはしています)。
一般的に、こういったシステムで他に何が求められますでしょうか。また、それに必要となる知識はありますでしょうか。
以上となります。回答お願いします。