华清远见—java web后端学习总结

通过这阶段的学习,学到了很多,也领悟了很多,这阶段不在是像以前那样一个一个知识点的分开讲了,这阶段把以前学的东西都整合到了一起,通过这阶段的学习,也使以前的知识再一次得到了回顾。然而这个阶段的东西逻辑性很强,各个文件的关联性也很强,因此出现错误也不容易找到错在哪里。

首先讲到的是servlet,它是一种用于扩展web服务器功能的组件规范,用于处理动态数据,需要放在容器中运行。因此也就讲到了容器,我们用的是Tomcat,必须先启动Tomcat才能访问servlet。servlet类必须继承HttpServlet类才是符合规范的。

servlet的开发注意事项:

servlet类必须继承HttpServlet类,

然后重写service方法,

service方法有两个参数,request:请求         response:响应

java web工程中有个web.xml文件,文件名不能修改它的作用就是将我们写的java类映射到浏览器访问的url地址。

打包和部署,开发软件会帮我们打包。然后需要我们吧打包好的web程序部署Tomcat中。然后启动Tomcat,可以通过浏览器访问web程序

在web.xml中需要配置参数(访问的路径),浏览器通过web.xml配置文件中的路径来访问。

web项目中有一种处理动态网页的文件jsp,jsp和html一样都是用来在浏览器中显示的,但是jsp中可以嵌套java代码,让数据的处理和数据的展示进行分离。jsp有九大内置对象:request,session,out,response,page,pageContext,application,config,exception

网页跳转有两种方式,转发和重定向:

转发—---  RequestDispatcher requestDispatcher = req.getRequestDispatcher("jsp文件名");                 requestDispatcher.forward(req,resp);

重定向—resp.sendRedirect("jsp文件名");

这两种方式都实现了网页的跳转,他们的区别就是,转发是一个请求处理了部分功能,然后开始另一个请求处理剩下的功能,本质上就是一个请求,需要转发的数据保存在request对象中,地址栏中的地址不变。重定向是一个请求结束后,开始另一个请求,本质上是两个请求,浏览器中的地址栏也会发生变化

cookie对象和session对象:他们都是用来保存数据的,cookie保存的是浏览器中的数据,session保存的是服务器端的数据。cookie可以设置有效期,过期之后就会被删除,session的有效期只在服务器 和浏览器会话期间,会话结束,session也就无效了

过滤器和监听器:过滤器和监听器和servlet一样都是一个组件,每个组件的功能和作用都不同,过滤器的作用:访问请求的时候,根据过滤器的配置,符合过滤器路径的请求,则会先在过滤器中执行,然后再根据情况看是否进入servlet中。监听器的作用:监听器在后台运行,不会影响程序的执行,但是我们可以通过设置来设置监听的内容

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值