ここ数年、PHP を使用して Web 開発を行ってきましたが、多くの人と同じように、PHP が非常に嫌いです。また、Java 開発も数多く行ってきましたが、Web 開発は行ったことがありません。Java について十分な知識があったので、JSP を使用した Web 開発に挑戦することにしました。いくつかの記事を読みましたが、完全には「理解」していません。私の最初の質問は、JSP (Java Servlet Page) とサーブレットの違いは何ですか? JSP は、サーブレットと HTML を含む単なるファイルではありませんか? 2 番目の質問は、サーブレットは PHP と同じくらい簡単に HTML 要素とやり取りできるかということです。POST/GET などを使用して HTML フォームの入力を確認できますか?
また、サーブレットが「ネイティブ」な Java コードを使用できるかどうかも疑問でした。つまり、デスクトップ アプリケーションで使用しているのと同じコードを使用したり、既に作成したのと同じメソッドやクラスを使用したりできるということです。私が理解しようとしているのは、サーブレットは (ほとんど) デスクトップ アプリケーションでできることなら何でもできるということです。サーバーのファイル システムにアクセスして、ファイルを削除/変更できますか? JSP でサード パーティの Java ライブラリを使用できますか? 誰かが私のためにこれを片付けることができれば、それは素晴らしいことです! 前もって感謝します!