私はJava開発に8年間携わっていませんが、NetBeansWebアプリケーションの構築を始めています。Webアプリケーションウィザードをウォークスルーすると、使用するサーバーを要求されます。
NetBeansで使い始めるのに最適で最も単純なサーバーは何でしょうか。
NetBeans IDE は Sun の製品であるため、Glassfish アプリケーション サーバーが自然に適合すると思います。
とはいえ、Java で Web アプリケーションを開発する利点の 1 つは、http を操作するためのインターフェースが標準化されていること (つまり、サーブレット仕様) であるため、Glassfish、Tomcat、Jetty など、任意のサーブレット コンテナーを選択できることです。またはウェブロジック。あなたは実験中で、管理しやすいものを使いたいと思われるので、Glassfish を使うかもしれません。ただし、実稼働環境で Web アプリケーションを実際にデプロイする必要がある場合は、その決定を再検討することを受け入れるようにしてください。Tomcat や Jetty などの他のオプションも確認してください。
Glassfishは、実際には使いやすいアプリサーバーです。初心者の方が使いやすく、Netbeansと統合されていると思います。たとえば、データベース接続キャッシュの設定は簡単です。
次のWebページからサーバーを管理します。
http://localhost:4848
(ログイン:admin、パスワード:adminadmin)
Glassfishはポート8080でアプリを実行します。
Glassfishホームページ:http ://glassfish.dev.java.net (実際に読む必要はありません)
Netbeans以外のユーザー向けに、クイックスタートガイドがあります。
http://glassfish.dev.java.net/downloads/quickstart/index.html
スクリーンキャストの概要は次のとおりです。
http://download.java.net/javaee5/screencasts/admin-console/index.html
ある時点でTomcatも普及しているので学びたいと思うでしょうが、Glassfishははるかに友好的なスタートです。実際、手頃な価格のホストを見つけることができれば、本番サーバーとしてもおそらく優れています。
完全な J2EE アプリケーション サーバーにデプロイする場合を除き、Tomcat を使用することをお勧めします。Tomcat は、スタンドアロンの Web/サーブレット/jsp サーバーとして実行でき、完全な J2EE アプリケーション サーバーの複雑さを回避できます。
Netbeans の Web 開発バンドルには、Glassfish と Tomcat のインストーラーと自動統合が含まれます。これらのサーバーで Netbeans を使用すると、「最高の」エクスペリエンスが得られます。
とはいえ、Netbeans のワークフローは、他のアプリケーション サーバーと簡単に統合できます。6.1 の時点で、これには Sun Java System Application Server 8 および 9、GlassFish v1 および v2、Apache Tomcat 4、5 および 6、JBoss 4、BEA WebLogic 10、IBM WebSphere 6.0 および 6.1、Sailfin V1 が含まれます。詳細については、Netbeans J2EE Featuresサイトを参照してください。