0

これは、stackoverflow に関する私の最初の投稿です。Java SE とクライアント側の Java プログラミングは得意ですが、Java Web 開発は初めてです。Java Webframeworks を検索すると、膨大な量のフレームワークが提供されますが、実際に私のニーズに合うものはないようです。私が実際に欲しいのは、ダムサーバーとスマートクライアントです。クライアントが特定の情報を要求し、サーバーが要求された情報を xml または json 形式で返すようにして、クライアント自体がデータを管理するようにします。ほとんどの場合、webframeworks はサーバー側で html ページなどをレンダリングしますが、たとえば、AJAX または android xml パーサーを使用して情報を取得し、クライアント側で UI を埋めたいだけです。

サーバーに対していくつかの非同期リクエストを作成したいので、Web サービスが私にとって適切かどうかはわかりません。

または、要求に応じて適切な xml を返すだけのサーブレットを使用する必要があります。

2 つ目は、Web サーバーにリクエストを送信するユーザーの承認と認証を処理する方法です。サーバーによって生成された xml または json を誰もが受信できるようにしたくありません。

要するに、ユーザーの承認と認証を処理し、xml または json をスマート クライアントに返すだけの Java ベースの Web フレームワークはありますか?

私のニーズに最適な Java ベースの Web フレームワークはどれですか?

次の Web ページで私の目的が説明されていますが、残念ながら、そのような「愚かな」サーバーを実装する方法のヒントはありません...

http://seng130.wordpress.com/lectures-2/web-application-architecture/

4

1 に答える 1

0

多くの場合、複数のフレームワークを使用する必要があります。権限に基づいて URL インターセプトを処理する Spring-Security。次に、Spring-MVC でサーブレットを使用して、コントローラー メソッド内でリクエストを処理します。チュートリアルはこちら: http://static.springsource.org/spring-security/site/tutorial.htmlこれらのメソッドで JSON または XML の文字列値を返すことができます。Jackson を使用して、オブジェクトをオンザフライで JSON 形式に変換し、XML 用の javax ライブラリを使用することをお勧めします。

Jackson を使用した Spring-MVC の例: http://www.mkyong.com/spring-mvc/spring-3-mvc-and-json-example/

Jersey サーブレットと Jackson の例 http://www.mkyong.com/webservices/jax-rs/json-example-with-jersey-jackson/

于 2012-07-19T17:46:27.423 に答える