JSP多层架构

本文介绍了JSP的多层架构设计,包括业务逻辑层(BLL)、数据访问层(DAO)、工厂层、访问接口层(IDAL)、工具层(Tools)、对象实体层(VO)、控制层(Control)和数据库组件(DBCom)等。每层都有其特定的功能,如BLL用于处理业务逻辑,DAO负责数据持久化。
JSP多层架构

BLL  业务逻辑层(做出判断,判断业务逻辑是否符合要求,并且进行相应的增、删、改处理),可使用Spring实现业务逻辑控制


DAO(DAL) 数据访问层(继承接口,实现接口中的方法,并且调用Tools中的方法进行对表格的增、删、改、查),使用DAO模式,操作程序中使用的对象,并实现数据持久,使用Hibernate等技术实现数据持久

Factory   工厂层(生产实现了IDAL方法的DAO对象)

IDAL   访问接口层(实现接口,定义方法,以供其他层访问)

Tools   工具、帮助层(实现连接数据库、执行查找、修改)系统级常量、系统数据备份等

VO  对象实体层(处理表里的每个字段的付值与取值)及类型和字节的约束,便于数据持久和存储
 
Web  网页(不用多说了吧,JSP脚本)

util   系统中常用的函数库,如服务器端非空,数字验证,SQL注入验证、数据加、解密、系统中日志记录方法

Control  使用Servlet或Struct控制页面导向

DBCom  可实现独立的数据访问,便于系统牵移到不同的数据库,可通过工厂实现

层次根据实际应用酌减或增

 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值