`
teamojiao
  • 浏览: 353612 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

JavaEE 多层模型

阅读更多
作者:罗代均,ldj_work#126.com ,转载请保持完整性.
1.表示层(View)
    软件界面的展示,可以是www,wap(手机),pdf,excel。。。等展示方式。表示层只负责数据的展示,不包含任何业务逻辑,我们可以替换掉表示层,而不用更改其它层的代码。
2.控制层,业务逻辑层和表示层之间的桥梁。把表示层离散的数据组装为业务对象,供业务逻辑层加工处理,同时把业务逻辑层加工好的数据,送到表示层显示。实现业务逻辑层和表示层的解耦,
3.业务逻辑层,包括值对象VO还有业务逻辑对象(Service),值对象只包含业务对象的属性和状态,Service对象实现业务逻辑操作。service把VO加工处理后交由DAO层持久化到介质,或者经控制器送到表示层显示。
4,数据访问层,把业务逻辑层加工好的值对象(VO),持久化的持久化介质(包括数据库,xml等).同时为了提高性 能,还有加一个Cache缓存,取对象的时候,我们首先从Cache取,如果Cache没有这个对象,则从数据取,同时放入Cache中,更新对象时,同 时更新数据库和缓存。
分享到:
评论

相关推荐

    JavaEE多层架构Struts2+Spring3+Hibernate3+Ajax的整合

    ### JavaEE多层架构Struts2+Spring3+Hibernate3+Ajax的整合 #### 概述 随着软件开发技术的不断进步,构建可复用、易于扩展并经过良好测试的软件组件变得尤为重要。在此背景下,Struts、Spring 和 Hibernate 这三大...

    JavaEE期末复习模拟题

    4. **EJB(Enterprise JavaBeans)**:EJB是JavaEE中的核心组件,用于构建分布式、事务处理和多层架构的企业级应用。有三种类型的EJB:Session Beans(会话bean)、Message-driven Beans(消息驱动bean)和Entity ...

    JAVAEE中文版(最新)

    JavaEE API包含了众多用于构建分布式、多层的企业级应用程序的组件和服务。这些组件和服务涵盖了诸如Web服务、数据库连接、事务管理、安全控制、会话管理等多个方面。以下是一些关键的知识点: 1. **Servlet**:...

    javaee课程源代码

    3. **EJB(Enterprise JavaBeans)**:EJB是JavaEE中的核心组件模型,用于创建可部署的、面向服务的企业级组件。EJB有三种类型:会话Bean(Session Beans)处理业务逻辑,实体Bean(Entity Beans)代表持久化的数据...

    JAVAEE5源码下载

    4. **JavaServer Faces (JSF) 1.2**:JSF是JavaEE的Web界面组件模型,JavaEE5中JSF1.2的引入,提供了一种声明式的方式创建用户界面,减轻了前端开发的负担。同时,JSF1.2也支持Facelets视图技术,提高了视图的可维护...

    JAVAEE基础教程实例

    JavaEE,全称Java Platform, Enterprise Edition,是Java平台的企业版,主要用于构建分布式、多层架构的企业级应用。这个基础教程实例由史胜辉编著,旨在帮助初学者快速掌握JavaEE的核心技术,为成为一名合格的Java...

    javaEE教学练习作业

    3. **EJB(Enterprise JavaBeans)**:EJB是JavaEE中的组件模型,用于构建可部署在服务器端的业务逻辑。学生可能会接触到Stateless Session Beans、Stateful Session Beans或Message Driven Beans的实现。 4. **JPA...

    JavaEE

    JavaEE的目标是简化企业级软件开发,提高可移植性和可维护性,并通过组件模型促进重用。 在JavaEE体系中,主要包含以下几个核心技术: 1. **Servlet**:Servlet是JavaEE中的基础,用于接收HTTP请求并处理响应。...

    JavaEE-Turorial-源码

    JavaEE(Java Platform, Enterprise Edition)是Oracle公司推出的用于构建分布式、多层的企业级应用程序的平台,它包含了众多组件和服务,如Servlet、JSP、EJB、JMS、JPA、JSF等。 源码中可能涵盖了以下关键知识点...

    javaee.jar包下载

    EJB(Enterprise JavaBeans)是JavaEE为企业级应用提供的组件模型,它定义了三种类型的Bean:Session Bean(用于客户端交互)、Entity Bean(持久化对象)和Message-driven Bean(消息驱动Bean),这些Bean可以封装...

    javaEE 课件

    JavaEE,全称为Java Platform, Enterprise Edition,是Java平台下的企业版,专为构建分布式、多层的企业级应用程序而设计。这个课件是由北大青鸟的资深培训教师编写的,旨在帮助学习者深入理解JavaEE的技术体系和...

    JavaEE7-api(chm版).zip

    5. **Enterprise JavaBeans (EJB) 3.2**:EJB是JavaEE中的核心组件模型,用于创建可复用的、分布式的业务逻辑。EJB 3.2简化了编程模型,增加了轻量级会话bean和无状态会话bean的注解配置。 6. **Java Message ...

    简单的javaee大作业

    2. **EJB(Enterprise JavaBeans)**:EJB是JavaEE中的企业级组件模型,用于构建可复用的服务器端组件。有三种类型的EJB:会话Bean(Session Beans)处理业务逻辑,实体Bean(Entity Beans)映射数据库对象,消息...

    javaee.rar 电子讲义

    JavaEE,全称为Java Platform, Enterprise Edition,是Java平台下的企业版,主要用于构建分布式、多层的企业级应用程序。本电子讲义将深入讲解JavaEE的核心概念、架构和技术,旨在帮助学习者掌握这一强大的开发框架...

    毕业JavaEE设计说明书

    JavaEE(Java Platform, Enterprise Edition)是Java语言在企业级应用开发中的标准框架,它为构建分布式、多层架构的应用提供了丰富的组件和服务。JavaEE的设计目标是简化企业级应用程序的开发,提高可移植性、可...

    javaEE雇员管理系统

    首先,JavaEE(Java Platform, Enterprise Edition)是Java技术在企业级应用开发中的标准,它包含了一系列用于构建和部署分布式、多层应用程序的组件和服务。JavaEE平台基于JavaSE(Java Standard Edition)之上,...

    javaee教材ppt课件

    4. **EJB(Enterprise JavaBeans)**:EJB是JavaEE中的服务器端组件模型,用于构建可复用的企业级服务。分为会话bean、实体bean和消息驱动bean,分别处理业务逻辑、持久化数据和异步通信。 5. **JMS(Java Message ...

    JavaEE图书管理系统(实训作业)

    它包含了多种服务、组件模型和接口,用于构建分布式、多层的Web应用程序。JavaEE的核心理念是提供一个可扩展且易于维护的架构,以便开发者能够专注于业务逻辑,而无需关注底层基础设施的细节。 在这个图书管理系统...

    javaEE 中文API.chm

    JavaEE(Java Platform, Enterprise Edition)是Java技术在企业级应用开发中的标准,它提供了一系列框架和服务,用于构建分布式、多层的企业级应用程序。这个"javaEE 中文API.chm"文件显然是一份中文版的JavaEE API...

    Javaee 中文开发文档

    这个平台由一系列的API和服务组成,旨在帮助开发者构建分布式、多层的企业级应用程序。对于初学者,尤其是英语能力较弱的学习者,中文开发文档是极其宝贵的资源,能够帮助他们更有效地理解和掌握JavaEE的相关技术。 ...

Global site tag (gtag.js) - Google Analytics