我决定现在深入了解Java EE。我在Java SE中使用EE一些技术,比如JPA或JMS,但我仍然在Java SE中瞎搞,我相信Java EE和应用服务器将解决我遇到的一些问题。
但是:在阅读了一些网上的文章之后,我仍然有一些问题。
1. 我是否只能请求响应应用程序?我有一个通过HTTP提供XML文档的应用程序。所有交付的对象都添加到队列中,并将在不同的线程中分派。对这些对象进行了一些验证,包括打开到远程机器的套接字(我听说EJ-Beans不能这样做,这是真的吗?)。那么,在应用服务器内部是否可以做到这一点?
2. 我知道有消息驱动的bean,是否可以从应用服务器外部发送JMS消息到MDB?我有一个服务发送JMS消息,但作为传统系统,它不在同一个应用服务器中运行。
3. 系统管理员或用户如何配置我的应用程序?我知道一些东西,比如数据库连接是在应用服务器中配置的,我的应用程序可以通过JNDI查找它们或通过DI获取它们。但是应用程序特定的配置呢?
这些都是相当新手的问题,但也许有人有时间向我解释所有这些东西是如何工作的。 :)
顺祝商祺, Posix
PS:
4. 看起来EJB不能做任何与文件有关的事情,因此Java EE似乎不适用于接收文件、将它们推到不同系统并希望它们写入套接字的服务(参见问题1)。
但是:在阅读了一些网上的文章之后,我仍然有一些问题。
1. 我是否只能请求响应应用程序?我有一个通过HTTP提供XML文档的应用程序。所有交付的对象都添加到队列中,并将在不同的线程中分派。对这些对象进行了一些验证,包括打开到远程机器的套接字(我听说EJ-Beans不能这样做,这是真的吗?)。那么,在应用服务器内部是否可以做到这一点?
2. 我知道有消息驱动的bean,是否可以从应用服务器外部发送JMS消息到MDB?我有一个服务发送JMS消息,但作为传统系统,它不在同一个应用服务器中运行。
3. 系统管理员或用户如何配置我的应用程序?我知道一些东西,比如数据库连接是在应用服务器中配置的,我的应用程序可以通过JNDI查找它们或通过DI获取它们。但是应用程序特定的配置呢?
这些都是相当新手的问题,但也许有人有时间向我解释所有这些东西是如何工作的。 :)
顺祝商祺, Posix
PS:
4. 看起来EJB不能做任何与文件有关的事情,因此Java EE似乎不适用于接收文件、将它们推到不同系统并希望它们写入套接字的服务(参见问题1)。