私はCRUD with JerseyFacesに基づいてnetbeansにDukescriptを試していますが、mavenでWebモジュールを構築すると、jarファイルが生成されます。生産環境にDukescript Jersey Based Serverを導入するにはどうすればよいですか?
WildflyアプリケーションサーバーまたはJBoss AS 7.1と言うと、私のWebアプリケーションを展開する方法を教えてください。
私はCRUD with JerseyFacesに基づいてnetbeansにDukescriptを試していますが、mavenでWebモジュールを構築すると、jarファイルが生成されます。生産環境にDukescript Jersey Based Serverを導入するにはどうすればよいですか?
WildflyアプリケーションサーバーまたはJBoss AS 7.1と言うと、私のWebアプリケーションを展開する方法を教えてください。
デュークスクリプトのウェブサイトには、まさにあなたが望むことを行うチュートリアルがあります。 私はDukeScript Pluginの最新バージョンでNetBeans 8.0.2を使用しており、これに対してWildFly 8.2.0を使用しています。私はあなたがすでにCRUD Archetypeを使ってプロジェクトを作成していると仮定しています。
Jerseyサンプルの目的は、JSONメッセージを使用してサーバーとやり取りする方法を示すことです。したがって、サーバーモジュールの唯一の目的は、クライアントからの要求に答えることです。より伝統的な設定では、より伝統的なWebプロジェクトを作成することができます。 Maven Webアプリケーションプロジェクトテンプレートを使用します。
親プロジェクトで、[モジュール]を右クリックし、コンテキストメニューから[新しいモジュールの作成]を選択します。ポップアップするウィザードで、 "Maven - > Web Application"を選択します。 2番目のステップでは、サーバーを選択できます。こちらでWildflyを選択してください。ドロップダウンリストにない場合は、[追加]をクリックしてWildflyディレクトリをポイントします。次に、設定を確認してウィザードを終了します。
"New - > Web Services - > Restful Web Service from pattern"を使用して、シングルトンWebサービスを作成します。これは、Webサービス用にプロジェクトを構成する場合にのみ必要です。それ以降に作成したクラスは削除できます。今すぐあなたのプロジェクトに次のクラスを追加します。
@javax.ws.rs.ApplicationPath("webresources")
public class ApplicationConfig extends Application {
@Override
public Set<Class<?>> getClasses() {
Set<Class<?>> resources = new java.util.HashSet<>();
addRestResourceClasses(resources);
return resources;
}
/**
* Do not modify addRestResourceClasses() method.
* It is automatically populated with
* all resources defined in the project.
* If required, comment out calling this method in getClasses().
*/
private void addRestResourceClasses(Set<Class<?>> resources) {
resources.add(fully.qualified.path.to.ContactsResource.class);
}
}
は今、新しいプロジェクトにContactsResourceをコピーして、古いサーバープロジェクトを削除します。依存関係として「共有クライアントサーバーのデータ構造」を含むプロジェクトを追加して、データモデルを再利用できるようにしてください。 NetBeansを使用している場合は、IDEの「Restful Web Services Node」のContactsResourceが表示されます。それで、サーバーを起動し、クライアントをより伝統的なWebアプリケーションにすることができます。
https://dukescript.com/best/practices/2015/08/26/CRUD-Example-with-Wildfly.html
ありがとう私の自由な時間にしようとします! :D –
テーブルに連絡先が表示されていなくても、連絡先が1つでもロードされていても( –
)ブラウザのアドレス行にURLを貼り付けたことがありますか?ウェブサイト – monacotoni