我有一个基于java mvc的网站使用MySQL / Jboss / Tomcat现在有哪些?

时间:2012-07-26 21:20:38

标签: java-ee tomcat jboss web

你如何在互联网上放置一个java网站? 我开发了一个使用部署在Jboss上的EAR和部署在tomcat上的WAR。

这是否意味着我实际上必须购买2个“托管解决方案”。 一个用于jboss,一个用于tomcat,然后将tomcat链接到我的jboss IP并将我的域名发送到我的tomcat?

与HTML / PHP / MySQL网站相比,这相当昂贵。

顺便说一下,为什么我必须把代码放在EJB中,为什么不能简单地把它放在jps的bean中呢?

干杯

1 个答案:

答案 0 :(得分:1)

如果您在EAR中使用了webapp,并且在JBoss上只部署了一个应用程序(显然包含一个Web容器),那就简单多了。

即使你保留了当前的架构,也没有什么能迫使你在两台不同的机器上部署这两个应用程序。

关于EJB,我发现如果你不知道它们提供什么,你会选择使用EJB,这很奇怪。无论如何,他们提供的主要优势是

  • 声明性(和程序化)事务管理
  • 分布式交易
  • 资源管理(线程和连接池,bean池等)
  • 依赖注入
  • JMS集成消息驱动的bean
  • 声明性(和程序化)安全性
  • 我可能会忘记一些