Servlet
-
~ Servlet是sun公司提供一门用于开发动态web资源的技术
-
1.编写一个java类,实现Servlet接口
2.把编写好的java类部署到web服务器中
.jsp翻译后得到的java问价就是一个servlet
### jsp和servlet?
-
-
1.servlet
-
1.在java类中编写html过于复杂
2.大
-
1.在java类中编写html过于复杂
-
-
2.撒旦法
- 1.第三方
-
-
3.页面静态化
-
1.jsp和java代码耦合度太高,需要将java代码提取
必须能接受客户端的请求,可以相应客户端信息
java提供了一个接口,只需实现接口,当前类就可以处理响应和请求
当项目启动的时候加载当前项目的web.html
-
1.jsp和java代码耦合度太高,需要将java代码提取
-
-
4.什么是JSP
-
Java Server Pages ,java的服务器页面基于文本的程序.特点,可以编写html和java代码
为什么需要使用jsp?
jsp是为了简化Servlet程序的替代品,Servlet输出html非常困难,jsp就是替代servlet输出html的技术
JSP的工作原理
Tomcat访问任何资源都是在访问Servlet.JSP本身就是一种Servlet,HttpJspBase类是Servlet的实现类
-
Java Server Pages ,java的服务器页面基于文本的程序.特点,可以编写html和java代码
-
-
JSP和Servlet的区别和联系?
-
1.jsp更擅长展示页面数据
2.Servlet更适合处理逻辑控制(接收请求信息,响应信息,页面跳转…)
3.jsp包含9大内置对象
4.Servlet中不包含内置对象,只有参数
1.JSP是servlet技术的扩展
2.servlet更像一个控制器数据访问层->业务层->视图
MVC
M :模型层(数据访问,业务…)
C: Controller,接收请求,封装数据,控制页面跳转.
V : jspServlet/JSP
-
1.jsp更擅长展示页面数据