三层结构
2016-07-25 22:09:32 0 举报
三层结构是一种常见的软件设计模式,它将系统分为三个层次:表示层、业务逻辑层和数据访问层。这种结构使得各层之间的职责分明,有利于代码的维护和扩展。 表示层负责与用户交互,它接收用户的输入并将结果显示给用户。业务逻辑层处理应用程序的核心功能,它包含算法和数据处理。数据访问层负责与数据库交互,它提供对数据的读取和写入。 这种分层结构使得各层之间相互独立,可以单独进行修改和测试。此外,它还有助于提高代码的可重用性,因为各层都可以被其他应用程序使用。总之,三层结构是一种优秀的软件设计模式,能够提高开发效率并保证代码质量。
作者其他创作
大纲/内容
发送请求
service负责处理请求,产生数据
juint.test
数据访问层(dao层)
cn.itcast.utils
业务逻辑层(service层)
cn.itcast.web.listener
工具类所在包
service
javaBean
测试程序所在包
service接口
dao接口
Web层
cn.itcast.dao.impl
cn.itcast.service
servlet并不处理请求,而是交给一个service组件进行处理
jsp
cn.itcast.web.controller
cn.itcast.service.impl
cn.itcast.web.filter
DB
servlet
浏览器
cn.itcast.domain
jsp应阻止人家直接访问,通常会把jsp保护起来,做法是在WEB-INF下新建一个 jsp目录,来保存网站所有jsp
dao JDBC Hibernate
cn.itcast.dao
0 条评论
下一页