如何使用Web服务开发模块化软件



我需要开发此应用程序:

具有1个中央模块和3个子模块。在一个简单的Java项目中是:

package com.proj.manager
   Gui.Java
   MonitorizeSubModules.Java
   WebServiceSOAP.Java
package com.proj.submodule1
   ManageConnections.Java
   DoThingsInThreads.Java
package com.proj.submodule2
   ManageConnections.Java
   DoThingsInThreads.Java

由于这些软件包中的每个包装都会很复杂,所以我想以模块化的方式开发它们(例如,使用OSGI),并提供内部API供它们相互通信。

那么,我的主要问题是:如何将项目作为模块化应用程序开发,如何使应用程序界面(ex。com.proj.manager.webservicessoap.java)作为Web服务?

我希望我清楚地表明了我的问题,而且对社区的新手不太新手:)

谢谢。

与此同时,我选择使用NetBeans(企业Java bean)的EJB。它确实可以完成我需要的事情:Netbeans Enterprise Applications

最新更新