Java_EE_快速Web开发架构_总体设计.docVIP

  • 1
  • 0
  • 约4.88千字
  • 约 9页
  • 2017-08-26 发布于湖北
  • 举报
Java_EE_快速Web开发架构_总体设计

Java EE 快速Web开发架构总体设计   Java EE 快速 Web 开发架构总体设计   基于前面的软件复用思想和系统架构的设计原则,以及当前 Java EE 架构分层实现思想,结合各层和当前 Java 各种框架的特点,设计了如图 3-1 所示的 Java EE快速 Web 开发架构。   一、架构的概要说明   总体上,此开发架构主要是采用纯 Java EE 架构,对非 Java EE 架构的,如 Tuxedo服务,保留一定的调用接口。系统的核心为: Struts + Spring/SessionBean + Hibernate   1、数据访问层采用 Hibernate 实现增删改和一般的查询操作,JDBC 实现对性能有要求的操作。   2、业务逻辑层采用 Spring 或者 SessionBean 实现,两种技术并存,在具体应用时,根据需要选择。当需要较多的对外接口的时候,采用 EJB 会更便于包装成对外提供的服务,而 Spring 技术更便于开发和调试。业务逻辑层内部还可以根据实际需要再细分为:代理层、服务层和逻辑层。   (1)代理层提供给上层调用,屏蔽了内部技术差异的细节;   (2)业务逻辑根据需要适当的封装成单独的 JavaBean,以提高业务逻辑的重用性;   (3)服务层上实现事务的控制和业务逻辑的调用,简单且不需要重用的逻辑可以直接在服务层实现。

文档评论(0)

1亿VIP精品文档

相关文档