Java-ee と eclipse を使用して Web サイトを構築しています。よくわかりません。
Java Bean、サーブレット、jsp、html5、css3、Java クラス、Java スクリプト、php....モデル、ビュー、コントローラ....
私がしたいのは、見栄えの良い Web サイトと学校のプロジェクト用のデータベースをデザインすることだけです。そのために、Eclipse、Tomcat サーバー、および mySQL データベースで Java-ee を使用しています。
私の問題は、そうする方法が 1000 万通りあり、その上に言語が重複しているように見えることです!
現在、私のデザインは、jsp ページと Java クラス、および見栄えを良くするための css3 ファイルで構成されています。jsp ページがあり、何かを行う必要がある場合は、Java クラスを作成してそこで行います。また、すべてのページが異なるページにリンクしており、まるで巨大なウェブのようです。
私はこれが悪い設計であることを知っているので、私の質問は、適切なモデル ビュー コントローラーのセットアップと魔女言語を設計するにはどうすればよいですか? 普通の古い Java と html4/5 を使用できるのに、なぜ JavaScript や php を使用するのでしょうか?
編集
これは、jsp ページの使用方法の例です。