我正在创建一个依赖于动态创建/管理各种资源(如jms队列,Web服务端点,jdbc连接)的应用程序......我有一个java EE背景,我目前正在研究jboss 7服务器但是我发现以编程方式控制这些事情变得越来越困难.最难控制的事情似乎是网络服务.我需要能够动态生成WSDL(和XSD),管理端点,肥皂处理程序等,系统似乎似乎没有设置这样做.
其他应用程序服务器似乎并没有真正提供任何突破性的解决方案,所以我想知道是否Java EE不是解决这个特定问题的最佳解决方案?
是否有应用程序服务器允许您这样做?还有其他技术吗?我是否应该推出集成了所有单独模块的自定义解决方案(例如jms服务器,Web服务器等......)?
UPDATE
为了澄清,大多数Java EE内容是通过注释和XML配置的混合来完成的.但是,假设您有每个资源的POJO和/或jar/war/...
假设我有一个@WebServiceProvider bean,它可以重用于多个输入/输出组合(例如,因为它动态地重定向内容).我需要能够动态部署提供商的新"实例".这意味着我不想复制代码并重新部署它,我只想在类路径上获取一个现有bean,并使用不同的配置设置多次部署它.这也意味着我需要动态管理WSDL.最终结果应该是一个web服务,其工作方式非常类似于应用程序服务器上的标准Web服务,具有必要的集成安全性,SOAP处理程序,......
我想在应用程序服务器代码的某个时刻,必须有一个类"WebserviceManager",它有一个像"createWebservice(...)"这样的方法,只要它发现一个webservice注释,它就会被部署模块实际使用.我想访问该方法和类似的方法来创建jdbc连接,jms队列,...
| 归档时间: |
|
| 查看次数: |
308 次 |
| 最近记录: |