首页 > 专家说

javaee的框架是什么

来源:新能源网
时间:2024-08-17 11:55:47
热度:

javaee的框架是什么【专家解说】:当前我们所讨论的Java EE应用,已经不再是Sun公司所规定的经典Java EE应用规范,而是一种更广泛的应用规范。经典的Java EE应用

【专家解说】:当前我们所讨论的Java EE应用,已经不再是Sun公司所规定的经典Java EE应用规范,而是一种更广泛的应用规范。经典的Java EE应用规范被提出时,是以EJB做为核心,以应用服务器作运行环境,通常开发、运行成本较高。而目前主流的JavaEE应用具备了经典Java EE应用规范的各种特性,例如面向对象设计、清晰的分层结构以及良好的可拓展性、可维护性。 JavaEE应用可以分为以下5层: (1)、领域对象层(Domain Object):该层由一系列的最基本的Java对象构成,它们是系统的领域对象,通常具备了一定业务处理能力。 (2)、数据访问对象层(DataAccess Object):该层由一系列的DAO组件构成,在这一层,实现对数据表的Select(查询),Insert(插入),Update(更新),Delete(删除)等操作。 (3)、业务逻辑层:该层包含了系统所需要的业务逻辑组件,系统所需要的业务逻辑方法都定义在这些组件中,无疑是系统架构中体现核心价值的部分,通常会调用DAO层中的方法。 (4)、控制层:该层由一系列的控制器组成,这些控制器主要调用service层的业务逻辑方法,完成对用户请求的处理,并且依据处理结果呈现不同的视图资源。 (5)、表现层:该层主要由一系列的JSP资源组成,用于将后台的数据呈现给用户。 正是由于以上分层的提出。出现了以下几个主流框架:Struts2+Spring+Hibernate. Struts2在整个javaee应用中充当控制层的作用,action充当控制器。 Spring在整个javaee应用中充当业务逻辑层的作用。 Hibernate在整个javaee应用中充当持久层的作用。