2011-01-14 3 views
1

私は、Glassfish(Javaアプリケーションサーバー)を使用して動的なWebサイトを作成する方法を学びたいと考えています。私は高度なPHPプログラマーであり、かなり良いJavaプログラマーですが、Webページのサーバーサイド部分としてJavaを使用することは決してありません。グラスフィッシュ:どのように機能しますか?

「JSP」(Java Server Page)と「Servlet」という言葉が耳にしていると聞いたことがあります。違いは何ですか? Glassfishはどちらを使用しますか?他に優位性がありますか?

また、チュートリアルや学習方法に関する推奨事項があれば、リンクをありがとうございます。ありがとう!

+1

関連:[GlassFishとは何ですか?](http://stackoverflow.com/questions/4598798/what-is-glassfish)[JSFとサーブレットとJSPの違いは何ですか?](http:// stackoverflow .com/questions/2095397/what-of-the-the-difference-jsf-servlet-and-jsp)と[Java Web開発、どのスキルが必要ですか?](http://stackoverflow.com/questions/1958808/java-web-development-what-skill-do-i-need)を実行します。 – BalusC

答えて

2

JSPは、JavaとHTML/CSSなどが混在しているため、PHPページに匹敵します。サーブレットは純粋なJavaクラスです。内部的にJPSはサーブレットにコンパイルされます。 Glassfishは両方を使用できます。 JSPには、HTMLを置くことができるというメリットがあります。これはまた、悪用される可能性があるため、不利益です。

+0

完璧な答え、ありがとう! –

0

JSPはPHPに最も近いかもしれませんが、GlassFishが完全に実装する標準であるJava EEの一部であるコンポーネント指向のModel-View-ControlerフレームワークであるJSFを見てみることをお勧めします。 JAX-RSもあります.Javaオブジェクトを公開するもう一つのJava EEテクノロジは、RESTfulなリソースです。どちらもサーブレット技術の上に構築されています。

関連する問題