私は最近 Java の勉強をしていますが、通常は .NET 開発者です。(なので、私の初心者の質問を許してください。)
.Net では、IIS を使用せずに ASP.Net ページを開発できます。
Java または Java IDE には、本格的なアプリケーション サーバー (Tomcat など) を必要とせずに JSP および Java サーブレットを記述してテストできるように、似たようなものがありますか?
また、ある場合、Windows で動作しますか?
私は最近 Java の勉強をしていますが、通常は .NET 開発者です。(なので、私の初心者の質問を許してください。)
.Net では、IIS を使用せずに ASP.Net ページを開発できます。
Java または Java IDE には、本格的なアプリケーション サーバー (Tomcat など) を必要とせずに JSP および Java サーブレットを記述してテストできるように、似たようなものがありますか?
また、ある場合、Windows で動作しますか?
Tomcatは実際には本格的なアプリケーション サーバーではありません。これは単なるサーブレット コンテナです (つまり、(実に巨大な) Java EE API の Web コンポーネントのみを実装しています)。サイズはわずか6MB程度です。完全なJava EE API 実装であるGlassfish、JBossAS、WeblogicおよびWebsphereは、「本格的なアプリケーション サーバー」と呼ばれることがあります。
Eclipse Jettyも検討できます。フットプリントが小さく (ダウンロードはわずか2.2MB )、組み込みサーバーとして使用でき、プレーンなバニラ Java クラスから実行することもできます。
IDE に関しては、Tomcat と Jetty の両方がデフォルトで「Eclipse for Java EE developers」でサポートされています。それらをサーバービューに簡単に統合し、Web プロジェクトを関連付けるだけです。これは、Eclipse と Tomcat を使用してサーブレット開発を開始するための優れたビデオ チュートリアルです。
Windows での作業に関しては、Java はプラットフォームに依存しません。プラットフォーム互換の JRE がインストールされている必要があります。これにより、任意の Java ソフトウェアを特定のプラットフォームで実行できるようになります。Sun にはWindows 用のJREがあります -- ちなみに、すでに JDK をお持ちの場合は、これもJDKに含まれています。
Javaの世界では、JSPベースのアプリケーションを開発する通常の方法は、IDE内にTomcatのようなWebコンテナを用意することであり、それを行う方法はたくさんあります。
開始する最も簡単な方法は、バンドルされたWebコンテナでNetbeansを使用することです。http://netbeans.org/downloads/index.htmlから「Java」コンテナをダウンロードしてインストールします。
Netbeans 6.8を起動した後、「ファイル->新規プロジェクト」を選択し、左側の「Java Web」、右側の「Webアプリケーション」、および「次へ」を選択します。"次"。"次"。"終了"。
これで、新しいプロジェクトの「index.jsp」でエディタが開きます。「デバッグ->メインプロジェクトのデバッグ」を選択し、しばらくするとブラウザが開き、「index.jsp」が表示されます。
Netbeansに戻ります。この行を挿入します
<%= new java.util.Date() %>
終了タグの直前で、</body>
Ctrl-S(または「ファイル->保存」)で保存します。
ブラウザに戻ります。ページをリロードします。表示されている日付を参照してください。繰り返す :)
それでおしまい。
When I was playing with JSP a while back I used NetBeans which has a Web & Java EE-installer, that
Provides tools for developing Java SE, Java EE, and web applications. This download option also includes the GlassFish V2 UR2 application server and Apache Tomcat software.
Jetty http://jetty.codehaus.org/jetty/ を試す
Jetty は、100% Java で書かれたオープン ソースの HTTP サーブレット サーバーです。軽量、高性能、埋め込み可能、拡張可能、および柔軟になるように設計されているため、Java アプリケーションからの動的 HTTP 要求を処理するための理想的なプラットフォームになります。
編集:リンクを修正しました。
Ant スクリプトをフックして、ローカルの Tomcat インスタンスにホット デプロイできます。これは、.NET 開発環境に最も近いものだと思います。
Eclipseは Tomcat の開発バージョンを組み込むことができ、他のほとんどの IDE も開発サーバーを提供していると思います。
しかし、Tomcat の取得とセットアップは、IIS のセットアップよりもかなり簡単であることも指摘しておく必要があります。zip ファイルをダウンロードして解凍するだけです。あなたは終わった!