我决定现在是时候挖掘整个Java EE的东西了.我在Java SE中使用EE一些技术,如JPA或JMS,但我仍然在使用Java SE,我相信Java EE和应用服务器将解决我的一些问题.
但是:在阅读网上的一些文章后,我仍然有一些问题.
第一:我是否仅限于请求 – 响应应用程序?我有一个通过HTTP提供XML文档的应用程序.所有传递的对象都将添加到队列中,该队列将在不同的线程中调度.对这个目标进行了一些验证,包括打开远程机器的插座(我听说EJ-Beans不允许这样做,这是真的吗?).那么,是否可以在应用服务器中执行此操作?
第二:我知道有消息驱动的bean,是否可以从应用服务器外部向MDB发送JMS消息?我有一个发送JMS消息的服务,但作为遗留系统运行,不在同一个应用程序服务器内.
第三:系统管理员或用户如何配置我的应用程序?我知道在应用程序服务器中配置了一些像数据库连接这样的东西,我的应用程序可以通过JNDI查找它们或通过DI获取它们.但是应用程序特定配置怎么样?
是的,这些都是非常无聊的问题,但也许有人有时间向我解释所有这些东西是如何起作用的.