2016-07-09 14 views

答えて

1

デュークスクリプトのウェブサイトには、まさにあなたが望むことを行うチュートリアルがあります。 私は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

+0

ありがとう私の自由な時間にしようとします! :D –

+0

テーブルに連絡先が表示されていなくても、連絡先が1つでもロードされていても( –

+0

)ブラウザのアドレス行にURLを貼り付けたことがありますか?ウェブサイト – monacotoni

関連する問題