`
penghao122
  • 浏览: 363989 次
  • 性别: Icon_minigender_1
  • 来自: 广东珠海
社区版块
存档分类
最新评论

J2EE层次设计

    博客分类:
  • J2EE
阅读更多

框架设计图


action层

*****************************************************************************************
SystemProperties.java  通用属性类记录一些系统属性


抽象层设计

Action设计

ABaseAction.java(最高抽象类)
(extends)
|-ACreateAction
|-AEditAction
|-AListAction
|-AModifyAction
|-ANewAction
|-APrapareListAction
|-ARemoveAction
|-ARemoveListAction

ABaseAction.java  extends Action


此类抽象子类共有的方法   检查用记是否登陆,用户的权限判断


ActionForm设计

ABseActionForm extends ValidatorActionForm

一个操作属性和查询集合结果集

ABaseQueryActionForm extends ABaseActionForm

此Form专用于处理分页

ExceptionHandler extends Action 异常处理类


IdealActionServlet extends ActionServlet

做一些初始化设置的Servelet


interface ITranslatorUtil

此接口专用于 vo 和 po 做一些转换层


ShowMessageAction 向前台输出消息类

ShowMessageForm extends ActionForm 设计向前台输出的消息

****************************************************************************************


Serverice层

*********************************************************************************************


  interface IBusinessService
  此接口有个方法

public final Log log = LogFactory.getLog(IBusinessService.class.getName());

  interface IBusinessServiceFactory
  此接口用于产生一个IBusinessService对象

    public IBusinessService createBusinessService ( String serviceName,
            Subject subject );

   IdealBussinessService implements IBusinessService
   此类封装对一个表的所有业务操作,但不带有事务操作

*********************************************************************************************

db 层
*********************************************************************************************
interface IDAO 针对一个表的所有操作接口

interface  IBusinessObject 返回一个业务对象的接口

HibernateIDAOImpl implements IDAO

此类封装对一个表的带有事务操作的所有业务实现

*********************************************************************************************
exception 层
********************************************************************************************
CommonException extends Exception

此类重载Exception做专门的异常处理
*********************************************************************************************

validate 层

DynaValidatorFiled implements Serializable

MinOrMaxValidator implements Serializable

ValidateForEqual implements Serializable

*********************************************************************************************

taglib 层

通用组件类
******************************************************************************************

Util层

****************************************************************************************


存放一些所有层共有的类

如 过滤器,监听器,常量类,session管理类 等
分享到:
评论

相关推荐

    关于J2EE层次设计架构实例的分析详解

    Part1层层(layer)这个概念在计算机领域是非常了不得的一个概念。计算机本身就体现了一种层的概念:系统调用层、设备驱动层、操作系统层、CPU指令集。每个层都负责自己的职责。网络同样也是层的概念,最著名的OSI的...

    j2ee的设计模式(最新版)

    首先,我们需要理解J2EE的主要组件和架构层次,包括客户端层、Web层、业务逻辑层(EJB或Spring)和数据访问层(JDBC或JPA)。在这些层之间,设计模式可以有效地管理它们之间的交互和通信。 1. **单例模式**:在J2EE...

    J2ee架构分析设计

    标题:J2ee架构分析设计 描述:针对J2EE框架分析,在这资料里做了详尽的说明 本文旨在深入探讨J2EE架构的核心概念、关键技术和应用模型,以帮助IT专业人士更好地理解J2EE框架如何支持现代企业级应用的开发。J2EE,...

    J2EE分层设计

    现层:主要是客户端的展示。 服务层:直接为客户端提供的服务或功能。...在此基础上设计数据的DAO层,并将这些活动暴露给服务层,服务层的实现依赖于领域活动。 5、每个接口的职责范围明确有界。

    J2EE架构师手册(j2ee高级进阶,j2ee深层次必备)

    书中涵盖了J2EE的高级进阶内容,旨在提升读者对J2EE架构设计和实施的深层次理解。 在J2EE的世界里,"道"意味着理解技术的内在逻辑,包括但不限于系统设计原则、性能优化策略、可扩展性和灵活性的实现以及故障排查的...

    J2EE体系结构设计.rar_J2EE_J2EE 设计_体系结构

    J2EE体系结构基于分层设计原则,通常包括以下几个关键层次: 1. **表现层(Presentation Layer)**:这一层负责与用户交互,通常由Web组件(如HTML、JavaScript、JSP和Servlet)构成,提供用户界面。JSP(Java...

    J2EE课程设计题目

    完成基于J2EE架构(JSP、Servlet、JDBC、EJB)、Web界面、多层次结构(Browser、Web Container、J2EE Server、Database)的实例项目分析、设计、开发、发布等。 必须要用的技术:EJB(否则视为无效) 开发环境:不限定...

    J2EE架构设计.pptx

    J2EE架构设计是企业级Java应用程序开发的关键,它涉及多个层次和组件的协同工作,以构建高性能、可扩展和易于维护的系统。本讲座通过实例深入解析了Web项目的总体结构和多层架构的优点。 首先,J2EE架构设计的核心...

    J2EE.rar_J2EE课程设计

    J2EE架构由多个层次组成,包括客户端层、Web层、业务逻辑层和数据访问层。客户端层通常通过浏览器与Web服务器交互;Web层处理HTTP请求,实现动态网页功能;业务逻辑层包含EJB,处理复杂的业务流程和计算;数据访问层...

    J2EE设计模式API

    **J2EE设计模式API** 是一套用于构建可扩展、高效和可维护的企业级Java应用程序的框架和最佳实践。设计模式是软件开发中经过验证的解决方案模板,可以在特定上下文中解决常见问题。J2EE(Java Platform, Enterprise ...

    23种JAVA设计模式和15种J2EE设计模式

    ### 23种JAVA设计模式和15种J2EE设计模式详解 #### 一、JAVA设计模式概览 在软件工程领域,设计模式是一种在特定情境下解决常见问题的有效方法。Java作为一种广泛使用的编程语言,拥有丰富的设计模式库来帮助...

    J2EE设计模式的简洁总结

    DTO 模式或称 VO 模式,是指将数据封装成普通的 JavaBeans,在 J2EE 多个层次之间传输。DTO 类似信使,是同步系统中的 Message,该 JavaBeans 可以是一个数据模型 Model。 五、数据建模 数据建模是指将数据封装成 ...

    例释JAVA2企业版(J2EE)程序设计

    通过"例释JAVA2企业版(J2EE)程序设计"的学习,开发者能够掌握如何利用这些组件和API构建可扩展、高可用性的企业级应用,理解J2EE架构的层次结构和工作原理,以及如何在实际项目中应用这些技术。学习过程中,实践和...

    基于J2EE的问卷调查系统设计

    首先,J2EE平台提供了一个多层架构,它包括客户端、Web服务器和应用程序服务器等层次。在问卷调查系统的设计中,客户端可能是一个网页或移动应用,用户通过这些界面填写并提交问卷。Web服务器负责处理HTTP请求,而...

    J2EE架构设计PPT

    《J2EE架构设计》这份PPT主要涵盖了J2EE应用程序开发中的关键技术和架构原则,旨在帮助开发者理解和构建高效、可扩展的Web项目。以下是基于PPT内容的详细知识点解析: 1. **实例架构**: - PPT的实例架构采用四层...

    23种Java设计模式和15种J2EE设计模式.pdf

    在深入探讨《23种Java设计模式和15种J2EE设计模式》这一主题之前,我们首先需要明确设计模式的概念及其在软件工程中的重要性。设计模式是一种在特定情境下解决问题的模板,它描述了在软件设计中遇到的问题以及解决...

    J2EE系统设计方案.doc

    **J2EE系统设计方案概述** J2EE(Java 2 Enterprise Edition)是针对企业级应用开发的解决方案,基于Java 2平台,集成了多种技术,包括EJB(Enterprise JavaBeans)、Servlet、JSP(Java Server Pages)和XML等。它...

Global site tag (gtag.js) - Google Analytics