SpeedFrameWork系列文章之一-表、视图对象逻辑设计模式.doc


立即下载 易米烊光
2024-04-19
逻辑 对象 模式 设计 业务 操作 String 数据 模型 object
45.5 KB

表、视图对象逻辑设计模式
SpeedFrameWork团队内部版本:1.0
作者:李志峰
TOC \o "1-3" \h \z \u 一、常用设计模式 1
二、常用模式的优缺点 1
1、 常用设计模式
阅读下文你必须理解了DAO模式的概念。首先我们建立一张表userinfo同样我们需要针对用户登陆做具体操作。(以下代码只做罗列部分)
CREATE TABLE `userinfo` (
`username` varchar(10) default NULL,
`password` varchar(10) default NULL,
PRIMARY KEY (`username`)
);

在企业级应用程序的实际开发中,我们常用几种设计模式。
名词解释:
逻辑类对象(business logic object):封装逻辑业务、事务的JavaBean对象类。
域模块(domain mode):封装数据属性JavaBean对象类,必须实现序列化。该类内部不能含有修改数据属性的方法。
数据操作对象(database access object):数据库访问操作对象,实现具体数据库操作的对象,夹在业务逻辑与数据库之间。
1. 面向业务逻辑过程模型设计模式。
面向业务逻辑过程模型设计模式属于传统J2EE开发模式。该模式针对某种逻辑建立一个逻辑类对象(business logic object),而且并没有指定域模块(domain mode)的属性名称必须与数据库表字段一致,并且要求域模块(domain mode)对象与逻辑模型相对结合从而解决对应某种业务逻辑的实际需求而产生的模式。该模型实现技术一般有Ejb2中SessionBean充当业务逻辑对象,或者直接使用普通类充当业务逻辑对象调用数据操作对象(database access object)执行具体操作。
//domain 部分代码
public class Login implements Serializable {
private String user;
private String pass;
public String getUser() {
return user;
}
public String get….
//…….
}
//


逻辑/对象/模式/设计/业务/操作/String/数据/模型/object/ 逻辑/对象/模式/设计/业务/操作/String/数据/模型/object/
-1 条回复
登录 后才能参与评论
-->