动态JavaWeb工程的架构问题

B/S

网络应用的分层

前端(表示层)
后端(
业务逻辑层,
数据库访问层
)

分层的目的->分模块->解耦

1,表示层---和用户直接交互

html,js,css, servlet

2, 业务逻辑层:处理网站的逻辑功能

编写的业务逻辑代码
servlet层:user

3,数据库访问层(持久化层)

Dao层:把所有操作数据库的类可以放在dao层
模型层:创建与数据库对应的对象

项目架构

servlet来处理不同的请求
dao用来处理和数据库交互的包
bean把所有的模型都放在bean下
service把业务代码都放到service包
utils把工具放到这个包下

posted @ 2020-09-01 22:26  Terry-  阅读(175)  评论(0)    收藏  举报