これは非常にばかげた質問かもしれませんが、私は Web プログラミングはまったく初めてで、インターネットはこの分野では非常に役に立たないことが証明されています...
私の背景(技術的に読む必要はありませんが、質問はおそらくこれを使用しないよりも簡単に答えることができます):
私は Java に慣れており、ほとんどの作業で Eclipse を使用しています。私は、MySQL、HTML、および CSS で実行したいことは何でも実行できる、または実行方法を簡単に理解できるという自信を持っています。そして、私は JavaScript をあまりやったことがありませんが、特に怖がることはありません。
私はApache Tomcatサーバーを持っていて、デフォルトのJSPを編集して表示したいものを表示しました.JavaScriptを記述してフォームを取得し、サーバーにポストバックできると確信していますが、私の問題はサーバーがフォーム情報を受信する方法、または応答してページを提供する方法がわかりません。また、データベースと通信する方法もわかりません。私はソケット レベルでのネットワーク プログラミングの経験が少しありますが、これは... そうではありません。
インターネット上には、やりたいことを実際にやり遂げる方法を理解するのに非常に役立つリソースがあります (Jetty と Tapestry について良いことを聞いたことがあります)。これに関するチュートリアルはないようです。また、存在するチュートリアルは、ドキュメントを読んでいる人がすでに webapp を作成していると想定しているため、現在のレベルでの内容を詳しく説明する傾向があります。
(私は公式の Java チュートリアルの多くを読んだことがあります。奇妙なことに、これは十分にスキップされた主題です。したがって、アプレットまたは webstart アプリケーションを作成することはできますが...)
私の質問:
Tomcat サーバーがデータベースと通信し、ユーザーからの HTTP POST および GET を操作するにはどうすればよいですか? Web アプリケーションの作成に関する明確で詳細なチュートリアルを知っている人はいますか?