更新时间:2020-06-01 15:22:24 来源:极悦 浏览1855次
web层可以使用经典的MVC设计模式,又可以分为三个部分:
M-Model,模型,一般表现为提交的表单内容,请求参数等,是服务器与客户端交流的数据载体。
V-View,表现层,用来展示客户端请求的结果,服务器返回的数据经过渲染展示给用户。
C-Controller,控制器,是客户端与服务器的中间连接枢纽,它负责将客户端发来的请求分配到指定的方法,执行相应的业务逻辑,然后将服务器返回的数据分配到指定的view,view好、经过渲染展示给用户。
常用:struts,Spring MVC
业务层也是承接层,用来处理业务逻辑,通常使用数据库中的事务来进行,按照web层的要求来对数据层进行增删改查。
数据层大概可以分为三个部分:DAO、文件系统和其他应用数据。
DAO-Data Access Objects数据访问对象,建立数据关系表和数据对象间的映射,常用hibernate、ibatis等。
文件系统-硬盘上的文件。
DAO由以下几个部分组成:
三个层面各司其职,web层的Controller负责任务分配,要尽量简单,涉及到逻辑处理方面的代码都应该放到业务逻辑层。
Javaweb相关视频教程
2020最新JavaWeb教程:
EL&JSTL视频教程:
Filter&Listener视频教程:
JSP视频教程:
Servlet视频教程:
以上就是极悦java培训机构的小编针对“Javaweb视频资源之大概分层”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习