JavaEE体系

来源:互联网 发布:sleep函数 linux 毫秒 编辑:程序博客网 时间:2024/06/06 09:17

      JavaEE应用为企业提供稳定性能,良好开放性及安全性而受开发者青睐。


一、JavaEE分层模型


由下而上可以划分为如下几层,


1.Domain Object(领域对象)层:就是普通传统的Java对象。


2.DAO(Data Access Object,数据访问对象)层:实现对数据库创建、查询、更新、删除(CRUD)等原子操作。

3.业务逻辑层:由实现业务逻辑方法的业务逻辑对象组成。

4.控制器层:拦截、处理用户请求,转发表现层组件。

5.表现层:由JSP页面、Velocity页面、PDF文档充当。

二、JavaEE相关技术


1.jsp


充当表现层。


2.servlet


web容器内真正运行的是servlet,jsp也将转换为servlet,但servlet不利开发。


3.JavaBean


jsp无法访问应用底层,由JavaBean封装底层信息,并传递到jsp。也被称为DTO(Data Transfer Object,数据传输对象)。


4.struts2


mvc框架。


5.Hibernate

使java以面向对象的方式操作数据库。这种技术称为ORM(对象关系映射)。

6.Spring


中间层容器。

     使用框架的好处就是分层清晰,方便扩展维护复用。


0 0