0

モバイル アプリ用に、Linux 上のローカルおよびリモートの http/https サーバーからデータを取得して投稿する JSON サービスを作成する必要があります。-MySQL を DB エンジンとして使用しています - Glassfish EJB/JSP を試しましたが (私は Java が好きです)、私の Linux 開発マシン (mint 13) が Oracle Glassfish に対して持っているサポートが不十分なため、ちょっとイライラしました。

その環境でリモート JSON サーバーを作成する最良の方法は何だと思いますか? どの代替手段がありますか?

4

2 に答える 2

3

JSON を受け入れて送り返したい場合は、JSP ではなくJAX-RSベースのサービスが必要です。

ほとんどの場合、 JerseyRESTEasyCXF、または JAX-RS 仕様の同様の実装を使用します。

JAX-RS 実装から JSON を送り返すのは簡単です。それが JAX-RS の目的です。一般的に言えば、JSP は Web アプリケーション (HTML、CSS、画像、および JavaScript が返される) に使用され、JAX-RS は JSON、XML、および YAML が返される RESTful Web サービスに使用されます。JSP を使用して JSON を生成できますが、一般的ではありません。

全体的なアーキテクチャに関する限り、任意の Web サーバー (Apache、Tomcat など) で問題なく、Springframework または JBoss や Glassfish などの完全なアプリ サーバーのいずれかを使用できます。Springframework には独自の REST サポートがありますが、Spring で JAX-RS を数回使用しましたが、非常にうまく機能します。すでに Glassfish を使用しているため、JAX-RS 実装の統合は簡単です。Oracle のこの記事では、その方法を説明しています。

于 2012-09-15T03:22:26.750 に答える
0

まあ、自信を持てる良いフレームワークを見つける必要があると思います。

Zend PHP + Doctrine を使用してアプリを提供しています。なんで?Zend のような優れた MVC で単純なコントローラーを作成し、Doctrine のすべての機能を使用してクエリを処理します。いいけどなんで?その上ですばやくきちんとしたコードを開発しているからです。

一番

于 2012-09-15T03:30:20.977 に答える