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