我们使用Tomcat来托管基于WAR的应用程序.我们是与servlet容器兼容的J2EE应用程序,但org.apache.catalina.authenticator.SingleSignOn除外.
我们被要求迁移到商业Java EE应用服务器.
- 改变我看到的第一个缺点是成本.无论应用服务器的收费是多少,Tomcat都是免费的.
- 其次是复杂性.我们不使用EJB或EAR功能(当然不是,我们不能),并且没有错过它们.
那么我没有看到的好处是什么?
我没有提到的缺点是什么?
提到的是......
- JTA - Java Transaction API - 我们通过数据库存储过程控制事务.
- JPA - Java持久性API - 我们使用JDBC和再次存储过程来持久化.
- JMS - Java消息服务 - 我们使用XML over HTTP进行消息传递.
这很好,请多多!