0

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

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

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

顺便说一句,为什么我必须将代码放入 EJB 中,为什么不能简单地将其放入 jps 的 bean 中?

干杯

4

1 回答 1

1

如果您在 EAR 中有 webapp,并且您在 JBoss 上只部署了一个应用程序(显然包括一个 web 容器),那将会简单得多。

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

关于 EJB,如果您不知道 EJB 提供什么,我觉得您选择使用 EJB 很奇怪。无论如何,他们提供的主要优势是

  • 声明式(和程序化)事务管理
  • 分布式事务
  • 资源管理(线程和连接池、bean 池等)
  • 依赖注入
  • JMS 集成消息驱动 bean
  • 声明性(和程序化)安全
  • 我可能忘记了一些
于 2012-07-26T21:29:40.427 回答