EclipseでのクラウドJavaアプリケーション開発

この記事では、Eclipse用Windows Azure Toolkitとそれらを使用したクラウドJavaアプリケーションの開発について説明します。



Eclipse用のWindows Azure Toolkit


Eclipse用のWindows Azure Toolkitは、Eclipse開発環境の機能を補完するオープンソースのツールキットであり、Javaアプリケーション開発者がWindows Azureクラウドにアプリケーションを簡単に開発、管理、公開できるようにします

指定されたリンクでプロジェクトの詳細を確認できます。


設置


Windows Azure Toolkit for Eclipseアドオンをインストールするには、Windows 7または8オペレーティングシステム、またはWindows Server 2008または2012が必要です。ツールはJDKバージョン1.6以上をサポートし、Java EEのEclipse IDEに統合します。 また、Windows Azure SDK 2.0 Toolkitも必要です。このツールキットは、Eclipseでプロジェクトを初めて作成するときに自動的にインストールできます。

アプリケーションをクラウドでホストし、ローカルで実行するには、選択したJavaアプリケーションサーバーのいずれかが必要です:Tomcat、GlassFish、Jboss、またはJetty。 この記事では、Tomcat 7.0を使用します。

image

Eclipse用のWindows Azure Toolkitをインストールするには、Eclipseを実行し、[ヘルプ]-> [新しいソフトウェアのインストール]メニュー項目に移動します。

image

[作業]フィールドにhttp://dl.msopentech.com/eclipseと入力します 。 WindowsのリストからAzure Toolkit for Eclipseを選択し、[次へ]をクリックしてインストールを構成するか、[完了]をクリックしてデフォルトですべてのコンポーネントをインストールします。

Eclipse用のWindows Azure Toolkitを使用する


image

Eclipseで動的Webプロジェクトを作成し、テンプレート「New JSP File(html)」を持つ任意の名前で新しいJSPファイルをWebContentに追加します。 このファイルを好みに合わせて変更します。 画像に表示されている画像を取得する必要があります。

image

プロジェクトを右クリックして、メニュー項目[Windows Azure]-> [Windows Azureのパッケージ]を選択します。 プロジェクトをクラウドに配置するための準備ウィザードが表示されます。 プロジェクトの名前を入力し、「次へ」をクリックします。

image

ローカルJDKロケーションへのパスが自動的に設定されていることを確認し、「ローカルJDKを自動的にアップロードする」パラメータを設定します。 「次へ」をクリックします。

image

リストからサーバーオプションを選択して、ローカルで使用し、クラウドでの使用を計画しているアプリケーションを実行します。 必要に応じて、ディスク上のこのサーバーへのパスを手動で設定します。 [ローカルサーバーを自動的にアップロードする...]オプションを選択します。 「次へ」をクリックします。

image

warファイルがアプリケーションリストに追加されていることを確認してください。 「次へ」をクリックします。

image

オプションで、クラウドアプリケーションの追加メカニズムの1つを有効にします。スティッキーセッションのサポート、キャッシュのサポート、リモートコードデバッグのサポート。 完了をクリックします。

image

Windows Azureクラウド環境に発行するための新しいカスタマイズされたパッケージが作成され、Project Explorerに追加されます。

リストからパッケージを選択し、メニュー項目「Windows Azureエミュレーターで実行」をクリックします

clip_image001

image

プロジェクトは、ローカルのWindows Azureコンピューティングパワーエミュレーターで起動されます。 起動プロセスは、Eclipseコンソールに詳細に表示されます。

image

起動中に、UACシステムからネットワークへのアクセス許可のリクエストを確認できます。このリクエストを確認するだけです。 数秒後、アプリケーションサーバーが起動します(私の場合はTomcat)。

image

そして、ローカルのWindows Azureコンピューティングパワーエミュレーター。

image

ブラウザーを起動して、アドレスhttp:// localhost:8080 / HelloWindowsAzure / NewFile.jspに移動します。NewFile.jspは、作成および変更したファイルの名前です。 実行中のJava Webアプリケーションコードが表示され、Windows Azureでホストする準備ができています。

クラウド配置


Windows Azureで空のクラウドサービス(クラウドサービス)を作成します。 プロジェクトが起動された場合はローカルコードの実行を停止し、「Windows Azureクラウドに発行」ペニーアイテムを選択します。

clip_image002

image

Windows Azureサブスクリプション情報をダウンロードする必要があります。 [PUBLISH-SETTINGSファイルのインポート...]ボタンをクリックして、サブスクリプションをインポートします。 管理ポータルからダウンロードするか、ローカルディスクから以前にダウンロードしたファイルを使用するように求められます。

image

構成ファイルをダウンロードしてそのパラメーターを適用すると、ウィザードはWindows Azureサブスクリプションに関する情報を受け取り、サブスクリプションのリストとそれらで利用可能なクラウドサービスをダウンロードします。 必要な公開オプションを選択できます。


必要なすべてのデータを設定し、実稼働環境として配置する環境を選択します。 [公開]ボタンをクリックします。

image

Windows Azureでクラウドサービスパッケージをホストするための自動プロセスが開始されます。 このプロセスには通常、構成に応じて約1〜2分かかります。

image

ブラウザーを開き、クラウドサービスのアドレスに移動して、JavaアプリケーションがWindows Azureクラウドでデプロイおよび実行されていることを確認します。

image

これで、パラメーターを構成したり、アプリケーションをオンデマンドでスケーリングしたり、自動スケーリングのパラメーターを指定したりできます。

開発者向け機能


Java開発者は、Windows Azureサービスライブラリの使用、リモートアクセスの使用、クラウドサービスへのデバッグなど、Windows Azure for Eclipseツールキットが提供する他の機能を利用できます。 MSDNのリンク

更新する


7月上旬、Windows Azure for Eclipseツールキットが更新されました 。 新製品の中で、次の機能に注目できます。


お見逃しなく


ほぼ毎週リリースされているWindows Azureプラットフォームの更新に関する以前の発表をお見逃しなく。


便利なリンク


Javaアプリケーション開発者向けに、Windows Azureクラウドには多くの便利なリソースがありますので、ぜひご覧ください。


以下に、Microsoftクラウドプラットフォームの使用に役立つリソースへのリンクを示します。


また、既にWindows Azureで開発している場合、またはサービスの開発者を探したい場合は、 appprofessionals.ruサービスにアクセスしてください

azurerus@microsoft.comでご質問にお答えします。 FacebookのWindows Azureコミュニティでお会いできるのを楽しみにしています。 ここでは、専門家(質問することを忘れないでください)、写真、多くのニュースを見つけることができます。

大規模なクラウド会議中に行われたWindows Azure Summitレポートのビデオ録画とビデオインタビュー 。 Windows AzureでのDevCon 2013カンファレンスのレポートはこちらでご覧いただけます

Source: https://habr.com/ru/post/J186638/


All Articles