Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
经验证的企业应用程序Java体系结构_Java_Architecture_Enterprise - Fatal编程技术网

经验证的企业应用程序Java体系结构

经验证的企业应用程序Java体系结构,java,architecture,enterprise,Java,Architecture,Enterprise,几年前,我正在研究Java企业web应用程序。 我们将这样的内容用作一种通用架构: Hibernate用于数据访问 用简单类编码的业务逻辑 服务层的会话bean(内部和外部访问) 不使用模板或类似框架的web JSP/Servlet 在过去的几年里,我专注于MS和.NET 总之,这些天我应该开始开发Java企业应用程序,我想知道这些天Java体系结构中的“热门”是什么。。。您是否推荐一些框架来简化web开发?会话bean是好的解决方案吗 您对应用程序的基本架构有什么建议(以取代/增强上述),

几年前,我正在研究Java企业web应用程序。 我们将这样的内容用作一种通用架构:

  • Hibernate用于数据访问
  • 用简单类编码的业务逻辑
  • 服务层的会话bean(内部和外部访问)
  • 不使用模板或类似框架的web JSP/Servlet
在过去的几年里,我专注于MS和.NET

总之,这些天我应该开始开发Java企业应用程序,我想知道这些天Java体系结构中的“热门”是什么。。。您是否推荐一些框架来简化web开发?会话bean是好的解决方案吗

您对应用程序的基本架构有什么建议(以取代/增强上述),是否有一些开源/模板用于所提出的方法?

谢谢

和是非常流行的Java框架。它们都是基于MVC的


我想你可以添加到你的列表中,这是一个必不可少的java测试工具,还有一个JavaScript库,比如你想做客户端工作。

< p>你可以考虑用Spring替换EJBs。p>
也许你也会考虑某种类型的Web服务;Spring WS让这一切变得轻松。

Spring-*库非常棒。我已经用SpringMVC和SpringWebServices堆栈做了很多工作

我鼓励您退房,而不是Struts。条纹更易于使用,配置更少

我也会坚持使用Hibernate。将hibernate和SpringHibernate库结合在一起,您会想知道人们以前是如何访问数据的


如果您没有做过任何客户端的工作,我建议您学习jQuery。还有其他javascript框架,比如,但是熟悉jQuery不会出错。

Spring和hibernate是不错的选择。Hibernate可以消除用于数据访问的硬编码JDBC语句。SpringMVC可以帮助在UI上呈现数据。如果数据库是像Mongodb这样的NoSQL数据库,spring和hibernate也支持它