2011-08-13 7 views
0

私はJavaアプリケーションを作成していますか、アプリケーションはコンソールアプリケーションです。Webサービスを提供できるJavaプロジェクトのタイプは何ですか?

私のアプリケーションでは、Webアプリケーションからのポートでリクエストをリッスンし、そのリクエストを処理してDBデータに影響を与えます。

私は単純なJavaプロジェクトでそれを行う方法がわかりません。私はいくつかのJava Webサービスを使用することができますか?

答えて

1

Javaのソケットプログラミングはかなりいいです.Socketは、単一のWebアドレスまたはサーバーから単一のポートに入ってくるデータをリッスンし、送信する抽象です。

http://zerioh.tripod.com/ressources/sockets.html

注データブロックのプログラムの流れのために聞いています。

0

ほとんどの場合、プログラミングJava Servletを学習していると思われます。学ぶべきたくさんの良い資源があります。

しかし、私の経験から、Nettyのようなものは、学習と実際のアプリケーション開発の両方の観点から本当に役に立ちます。このサイトには、非常に合理的なサンプルドリブンのドキュメントが含まれています。これは、非ブロッキングTCP/IPプログラミングからHTTPサポートまでユーザーを引き込みます。

0

はい、WebサービスAPI(JAX-WS 2.0)がJava SE 6に追加されました。これらのAPIを使用して、Java SEアプリケーション用の簡単なWebサービスを作成できます。

この例では、"Using JAX-WS 2.0 to Create a Simple Web Service"セクションを参照してください。これは、Java SEアプリケーション用にJAX-WS 2.0を使用して標準のWebサービスエンドポイントを作成する方法を示しています。

さらに、JAX-WSを紹介する上で非常に優れています.Webサービスのエンドポイントとクライアントを実装し、Eclipseプロジェクトのソースコードをダウンロードするためのデモも含まれています。 wsgenを使用してWebServiceエンドポイントのサービスクラスを生成するステップが欠落していますが、使用方法を理解することは難しくありません。Jax-wsの場合はwsgen

+0

+1です。それは石鹸サービスを簡単に作る。しかし、RESTのために、私はジャージを好む。 – Joeblackdev

関連する問題