Axis2を使用してApacheTomcatでWebサービス(SOAP)を作成したいので、3層アーキテクチャを尊重する必要があります。
DAO->ビジネスロジック層->プレゼンテーション層
Webサービスは初めてです。このためのステップバイステップのチュートリアルはありますか?
Axis2を使用してApacheTomcatでWebサービス(SOAP)を作成したいので、3層アーキテクチャを尊重する必要があります。
DAO->ビジネスロジック層->プレゼンテーション層
Webサービスは初めてです。このためのステップバイステップのチュートリアルはありますか?
サービス自体をプレゼンテーション層と見なさない限り、Webサービスには実際にはプレゼンテーション層はありません。
http://www.roseindia.net/webservices/axis2/
Web上には大量のDAO情報があり、サービスのDAOレイヤーと他のアプリケーションについて特別なことは何もありません。これの多くは、DAOレイヤーをどのように構築するかによって異なります。SpringJDBCを使用するのが好きです。
3層のアーキテクチャは、人によって意味が異なります。
一般的な解釈の1つは、次のとおりです(#1で始まるユーザーからの層):
HibernateなどのDAO作業(またはカスタムDAO)を実行するレイヤー#2.5を作成することもできます。
もう1つの解釈は、#1は実際にはWebサーバーであり、#2は別個のビジネスロジックサーバーであり、#1と#2は、セキュリティ、分離、およびスケールとリリースを別々に(そして他の多くの動機)。
いずれにせよ、典型的なJavaサービング・アーキテクチャーを読み、おそらく目標をよりよく説明する必要があります。つまり、一部の定義では非UIベースのWebサービスには意味をなさない「プレゼンテーション層」を使用します。もちろん、Axis2はWebサービスの「プレゼンテーション層」にもなり得ます:)