2012-03-21 20 views
0

いくつかのバックエンド機能を提供するサーバーデーモンアプリケーションをコーディングする必要があります。私はこの言語に精通しているので、Javaに固執したいと思います。新しい言語ではなく新しいフレームワークを並行して掘り下げるほうがはるかに簡単だとわかりました。サーバーアプリケーションを構築するための優れたJavaフレームワークは何ですか?

これまでのところ、私は多くの有望なフレームワークを見つけましたが、どれもウェブサーバーに似ています。つまり、私はWebサイトに関してWebアプリケーションをコーディングしたくないので、テンプレートやこのようなものなど、すべてのWebサーバーの機能が必要になるとは思っていません。

この目的のための良い提案、またはテンプレートのない「再生」などの通常のWebフレームワークを使用するのが最良の選択でしょうか?

+2

'サーバアプリケーション 'を定義します。 SOAPですか?残り?生のTCP/IPパケット通信?それは時間間隔で行ういくつかの仕事ですか?たぶん、いくつかのイベントを監視しますか?基本的にあなたの質問は「生きている家を建てるのに最高のツールは何ですか?」と似ています。 – bezmax

+0

デーモン、Webサーバー、Webアプリケーション - どちらが重視されていますか?いずれにしても、過度に広範囲にクローズする投票。 – Perception

答えて

1

JAX-WSは、SOAP Webサービスを作成するための標準です。 Wikipedia linkそれは何について知りたいですか?

RESTfulの場合、通常は取得して投稿するHTTPリクエストを作成する必要があります。このタイプのサービスは、Webサイトを開発する場合に最適です。私はあなたがこれを望んでいないことを理解していますが、まだ春のフレームワークをチェックしていればなおさらです。

Raw TCP/IPは非常に難しく、あなたが望むもの(パフォーマンスと最適化が賢明であること)を正確に知っていなければ、フレームワークを使う方が良いでしょう。

0

webserverは、Webサービスを実装するために使用されます。ウェブサーバーはhtml以上のクライアントにサービスを提供することができます。

私は、長い間Jetty + RESTEasyを使用している個人的な「スタック」を持っています.HTMLはまったく使用されません(XMLとJsonのみ)。

0

Javascript + Rest(安心してグラスフィッシュ+ Jersey)。 Glassfish - Java EEフルプロファイル認定参照アプリケーションサーバー(サーバーはRESTホスト用に使用されます)。

関連する問題