框架设计图
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 架构设计 第一部份:介绍实例架构 结合实例讲解Web项目总体结构 分析多层结构优点 具体讲解每个层次的实现技巧 第二部分:介绍组织层次关联利器(Spring) 快速入门 Factory模式 IOC模式 AOP模式 演练Spring的...
Part1层层(layer)这个概念在计算机领域是非常了不得的一个概念。计算机本身就体现了一种层的概念:系统调用层、设备驱动层、操作系统层、CPU指令集。每个层都负责自己的职责。网络同样也是层的概念,最著名的OSI的...
现层:主要是客户端的展示。 服务层:直接为客户端提供的服务或功能。...在此基础上设计数据的DAO层,并将这些活动暴露给服务层,服务层的实现依赖于领域活动。 5、每个接口的职责范围明确有界。
针对J2EE框架分析,在这资料里做了详尽的说明
完成基于J2EE架构(JSP、Servlet、JDBC、EJB)、Web界面、多层次结构(Browser、Web Container、J2EE Server、Database)的实例项目分析、设计、开发、发布等。 必须要用的技术:EJB(否则视为无效) 开发环境:不限定...
J2EE架构设计.ppt第一部份:介绍实例架构 结合实例讲解Web项目总体结构 分析多层结构优点 具体讲解每个层次的实现技巧 第二部分:介绍组织层次关联利器(Spring) 快速入门 Factory模式 IOC模式 AOP模式 演练Spring...
:本文阐述了J2EE 平台的所有主要技术,围绕J2EE 规范所定义的四个层次: 客户端层(Client Tier)、Web 层(Web Tier)、业务层(Business Tier)及企 业信息系统层(Enterprise Information System Tier),...
具体讲解每个层次的实现技巧 第二部分:介绍组织层次关联利器(Spring) 快速入门 Factory模式 IOC模式 AOP模式 演练Spring的威力 第三部分:介绍日志管理利器(Log4j) 快速入门 演练Log4j的优越性 第四部分:介绍...
介绍实例架构 结合实例讲解Web项目总体结构 分析多层结构优点 具体讲解每个层次的实现技巧
<br> 或许你已经非常熟悉Java程序开发,但是现在,你应该进入更高一个层次,使用Java2平台企业版(J2EE)来创建企业级应用程序。《The J2EETM Tutorial 中文版》以丰富的实例提供独一无二的技术指导,对于每...
摘要:本文阐述了J2EE 平台的所有主要技术,围绕J2EE 规范所定义的四个层次: 客户端层(Client Tier)、Web 层(Web Tier)、业务层(Business Tier)及企 业信息系统层(Enterprise Information System Tier),介绍...
本书首先以模板的形式来介绍某种反模式,描述其症状和后果,并指出其产生的典型原因,然后逐步对代码实现进行转换,从而得到一个更好的设计。对于每一种反模式,作者都提供一些实际的例子和... J2EE服务层次选择不当。
基于J2EE的结核病防治系统的设计,程义超,罗先春,本文介绍了结核病防治系统的设计方案,同时还详细介绍了该系统的模型、流程及层次结构。采用J2EE中的Struts技术结合MVC架构分层开发��
:本文阐述了J2EE 平台的所有主要技术,围绕J2EE 规范所定义的四个层次: 客户端层(Client Tier)、Web 层(Web Tier)、业务层(Business Tier)及企 业信息系统层(Enterprise Information System Tier),介绍...
阐述了J2EE平台的所有主要技术,围绕J2EE规范所定义的四个层次: 客户端层(Client Tier)、Web 层(Web Tier)、业务层(Business Tier)及企业信息系统层(Enterprise Information System Tier),介绍J2EE所定义...
J2EE这种应用模型允许不同的开发人员同时进行开发的各个元素。这里阐述一下对不同层次的设计人员,开发人员的技术要求。
1.1 J2EE介绍 1.2 组件的层次 1.3 J2EE应用程序的结构 1.4 J2EE的技术体系 1.5 J2EE的优势 1.6 J2EE设计层面上的层次划分 1.7 开发环境的搭建 1.8 Junit单元测试
基于J2EE短信共享网站设计 基于三大框架架构Spring+Struts2+Hibernate 这个是我毕业设计,有论文,也有答辩ppt,开题报告... 比较成功,所以传上来与大家分享。 界面采用新浪界面样式, 后台层次非常清晰。 数据库...