JavaWeb的三层框架

1,Web层:与Web相关的内容,如jsp、Servlet,与Servlet相关的request、response、session、application(ServletContext)等。

2,业务层:Service,业务层中的方法理解为功能,如登录、注册、转账等,最为复杂。

3,数据层:也叫持久层(Dao Data Access Object),操作数据库。

     相互关系:Web层依赖业务层,业务层依赖数据层。

  贯穿这三层的是实体类Javabean

拓展:

MVC设计模式(Model View Controller

不是Java独有的,几乎所有的web项目,即B/S项目都用MVC设计模式。

M--模型

V--视图(jsp

C--控制器(Servlet

jsp是服务器端的,

---解耦:jsp只知道Servlet的存在,它不知道JavaBean的存在;

MVC第三阶段--JSP Model2

jsp:视图层,负责接收数据以及显示数据给用户

Servlet:控制层,找到合适的模型对象来处理业务逻辑,转发到合适的视图

JavaBean:模型层,完成具体的业务工作






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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值