软件的分层架构思想:
1.浏览器
2.web层
Servlet:处理用户的请求,做出响应
Jsp页面:数据显示模版
3.Service层(数据处理层,业务逻辑层)
service java类,负责对数据进行处理,实现一些业务逻辑
4.Dao层(数据访问层)
dao:data access object:数据访问对象,一个Java类负责对数据库进行增删改查
5.DB数据库
#!我们通常所说的软件三层架构是指的2-4层,web层与service层是通过interface Service来连接的,而Service层和DAO层是通过interface dao来连接的
#!JavaBean实体:封装数据,贯穿在这三层架构中
#!但凡用到Web开发相关对象的代码都放在Web层
但凡用到jdbc对数据库操作的放在DAO层
其他的写在service层
#!一个web项目中我们通常所需求创建的包:
*.dao
*.dao.impl
*.service
*.service.impl
*.web.controller
*.web.UI
*.domain
*.utils
*.exception
juint.test