38924人加入学习
(0人评价)
JavaWeb开发系列课程——JavaWeb快速入门
价格 ¥ 199.00
该课程属于 YQX18J037 请加入后再学习

请求转发:

转发作用:

服务器端,将请求发送给服务器上的资源,

getRequestDispatcher().forrrward();

[展开全文]

重定向:

客户端将重新发送请求到指定URL

sendRedirect()

请求转发:

 

[展开全文]

中文乱码问题:

统一字符集

setCharacterEncoding();

setContent();

get方式请求不受字符集影响

getBytes("ISO-99"),utf-8);

[展开全文]

get/post区别:

8种交互方法:

基本4种

get post delete put 

最常用:post get

get:信息获取 安全 幂等

安全:非修改信息

幂等:同一个URL多次请求返回结果一样

post:修改服务器上资源请求

现象区别:

post数据会被重新提交,get不会

get标签可收藏,post不能

get能缓存,post不能缓存

编码类型不同

get历史参数保留在浏览器中,post不会保存

get对数据长度有限制,post无限制

get只允许ASCII字符,post无限制

post相比,get安全性较差

get数据要显示在URL中,而post不会

post:表单提交

get:查询

 

 

 

 

[展开全文]

Servlet生命周期:

实例化:Servlet容器创建Servlet实例

初始化:该容器调用init()方法

服务:如果请求Servlet,则容器调用service()方法

销毁:销毁实例之前调用destroy()方法

init()方法只初始化一次,单例模式

 

[展开全文]

Servlet API:

Servlet接口:

init();初始化

service();处理客户端请求

ServletConfig();一个Servlet只有一个ServletConfig对象

ServletContext接口:加载web应用程序时创建

只在web应用程序关闭时自动销毁

GenericServlet抽象类:

提供Servlet与ServletConfig接口方法默认实现(service()方法除外)

HttpServlet继承GenericServlet处理http协议请求和响应

请求响应接口:

请求:ServletRequest接口

httpServletRequest

ServletResponse接口

httpServletResponse接口

 

 

 

 

[展开全文]

配置Tomcat 

部署Tomcat

调试与拍错:

未启动Tomcat服务器

为部署web项目

URL输入错误

目录不能被引用

[展开全文]

Tomcat服务器:

目录结构:

bin :启动和关闭Tomcat服务器

conf :配置文件

lib :jar包

logs日志文件

temp:临时文件

webapps:发布项目

work:生成的jsp

 

[展开全文]

Servlet:

java Web应用是由一组Servlet HTML页、类以及可以绑定的资源构成,实现Servlet规范的Servlet容器

动态资源:Servlet 、jsp、实用类 服务器端有能力计算

静态资源:静态HTML、css、js图片等,描述web应用信息

Servlet是运行在服务器端的java程序,可接收客户端消息

动态生成HTML内容对客户端进行响应

Servlet容器:

web服务器-web服务-静态资源,Servlet容器-数据库

为javaweb应用提供运行时环境,管理Servlet和JSP生命周期

 

 

[展开全文]

授课教师

高级讲师
高级讲师

课程特色

PPT(1)
视频(42)
作业(9)