JSP
0|1概念
0|1JSP 快速入门
-
导入JSP坐标
-
创建JSP文件
-
编写 HTML标签 和 Java代码
0|1JSP 原理
0|1JSP 脚本
JSP脚本用于在 JSP页面内定义 Java代码
JSP 脚本分类
0|1JSP 缺点
0|1EL 表达式
Expression Language 表达式语言,用于简化 JSP页面内的Java代码
主要功能:获取数据
语法:${expression}
JavaWeb中的四大域对象
page:当前页面有效 每个页面有一个page作用域
request:一个请求对应一个请求域,当前请求有效 响应结束失效
session:一次对话对应一个对话作用域,当前会话有效 默认30分钟(浏览器第一次请求web资源,服务器响应时,顺便将sessionid写入到浏览器所在电脑的cookie中)
application:当前应用有效,web应用中的资源都可以共享
el表达式获取数据,会依次从这4个域中寻找,直到找到为止
Servlet
JSP
0|1JSTL 标签
JSP标准标签库(Jsp Standarded Tag Library) ,使用标签取代JSP页面上的Java代码
JSTL 快速入门
-
导入坐标
-
在JSP页面上引入JSTL标签库
-
在JSP页面上引入JSTL标签库
c:forEach
0|1MVC 模式
概念
MVC 是一种分层开发的模式,其中:
M:Model,业务模型,处理业务,存储数据,获取数据。 JavaBean对象
V:View,视图,界面展示,展示数据。JSP或HTML
C:Controller,控制器,处理请求,调用模型和视图。Servlet
MVC 好处
职责单一,互不影响
有利于分工协作
有利于组件重用
三层架构
MVC 模式 和 三层架构
Dao层
DAO(Data Access Object) 模型就是写一个类,把访问数据库的代码封装起来,DAO在数据库与业务逻辑(Service)之间。
Entity层
Entity层,顾名思义就是实体层,放置一个个实体,及其相应的set、get方法。
Service层
Service被称作业务逻辑层。顾名思义,它处理逻辑上的业务,而不去考虑具体的实现。
Servlet层
Servlet(Server Applet)是Java Servlet的简称,是为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。
Servlet(Server Applet)是Java Servlet的简称,是为小服务程序或服务连接器,用Java编写的服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。
Utils层
Util是utiliy的缩写,是一个多功能、基于工具的包。如字符串处理、日期处理等,(建立数据库之间的连接),是通用的、与业务无关的,可以独立出来,可供其他项目使用。
__EOF__
作 者:YXH
出 处:https://www.cnblogs.com/YxinHaaa/p/17406856.html
关于博主:编程路上的小学生,热爱技术,喜欢专研。评论和私信会在第一时间回复。或者直接私信我。
版权声明:署名 - 非商业性使用 - 禁止演绎,协议普通文本 | 协议法律文本。
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了