Web系统的三层结构
来源:互联网 发布:法式风情 知乎 编辑:程序博客网 时间:2024/05/18 17:57
B/S系统常常采用如图19.2所示的多层体系结构,这种多层结构在层与层之间相互独立,任何一层的改变不会影响其他层的功能。
图19.2 Web系统的三层体系结构
在多层体系结构中,具有基本的三层结构。
数据访问层:实现对数据的访问功能,如增加、删除、修改、查询数据。
业务逻辑层:实现业务的具体逻辑功能,如学生入学、退学、成绩管理等。
页面显示层:将业务功能在浏览器上显示出来,如分页显示学生信息等。
除此之外,还可能具有其他的层次。特别是在业务逻辑层,常常需要根据实际情况增加层次,但总的原则是:每一层次都完成相对独立的系统功能。
在开发过程中,需要在逻辑上清晰这三层分别实现的功能,并以此设计整个系统的实现,以及管理整个系统的代码文件。不能把处于不同层次的文件混为一起,否则会造成系统逻辑上的混乱,使庞大的系统难于管理和维护,容易导致系统的失败。
另外,在这三层基础之下,还有更为基础的工作,即数据库的设计模型。数据库的设计模型是整个系统的基础,一旦确定了数据库的结构,在开发过程中就不要轻易改变,否则会对后面的工作造成巨大的负担。
- Web系统的三层结构
- 三层结构的简单描述及优点,bs三层,web三层,j2ee三层
- WEB三层结构的设计思路
- 一个 MVC + 三层结构,基于数据库的Web商用系统,通用架构,请看图,,
- 三层结构及WEB
- 三层结构的BS系统收藏
- 系统三层结构整理
- 从经典的MVC模式到Web三层结构
- spring全注解的方式构建web三层结构
- 基于三层结构的CRM系统的设计和实现
- 单系统三层结构流程图
- 单系统三层结构,规范
- 三层结构 学生信息管理系统
- 三层C/S 结构及图书查询系统的开发
- 三层结构的总结
- 三层结构的概念
- 三层结构的概念
- 市场的三层结构
- JavaEE经典试题(七) Spring的IOC简介
- 有线电视数字改造专用多路混合一体调制器
- struts1.x 标签库的配置
- mencoder 转换rmvb格式为avi格式
- mencoder 转换rmvb格式为avi格式
- Web系统的三层结构
- 基于ARM平台的RFID中间件系统设计
- SharedObject关于存取图片记录
- JSP 页面转向 页面转发
- 芯片封装技术简介
- TCP/IP
- Flex中DataGrid绑定(嵌入)ComboBox
- struts1.x bean:write 标签的使用
- IIS启动失败解决办法和思路