java-web
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java-web,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2233字,纯文字阅读大概需要4分钟。
内容图文
![java-web](/upload/InfoBanner/zyjiaocheng/742/cf2793c5032f44df9b4c04fadff5fe17.jpg)
1,Servlet 的生命周期?
Web 容器(Tomcat)加载Servlet 并将其实例化后,Servlet 生命周期开始,容器运行其init 方法进行Servlet 的初始化,请求到达时运行其service 方法,service方法自动派遣运行与请求对应的doXXX 方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy 方法
2,forward 和redirect 的区别?
forward 是容器中控制权的转向,是服务器请求资源,服务器直接访问目标地址的URL,把那个URL 的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以 它的地址栏中还是原来的地址。redirect 就是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以session,request 参数都可以获取,并且从浏览器的地址栏中可以看到跳转后的链接地址。前者更加高效,在前者可以满足需要时,尽量使用forward()方法,并且,这样也有助于隐藏实际的链接;在有些情况下,比如,需要跳转到一个其它服务器上的资源,则必须使用sendRedirect()方法。
3,JSP 的内置对象及方法?
request 表示HttpServletRequest 对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header 和session 数据的有用的方法。
response 表示HttpServletResponse 对象,并提供了几个用于设置送回浏览器的响应的方法(如cookies,头信息等)。
out 对象是javax.jsp.JspWriter 的一个实例,并提供了几个方法使你能用于向浏览器回送输出结果。
pageContext 表示一个javax.servlet.jsp.PageContext 对象。它是用于方便存取各种范围的名字空间、servlet 相关的对象的API,并且包装了通用的servlet 相关功能的方法。
session 表示一个请求的javax.servlet.http.HttpSession 对象。Session可以存贮用户的状态信息。
application 表示一个javax.servle.ServletContext 对象。这有助于查找有关servlet 引擎和servlet 环境的信息。
config 表示一个javax.servlet.ServletConfig 对象。该对象用于存取servlet 实例的初始化参数。
page 表示从该页面产生的一个servlet 实例。
exception 异常信息
4,springMVC
M:model 用来处理每一个模块的业务逻辑的 (javabean ejb等技术)
V:view,视图用来显示返回的处理结果到浏览器上的,实现数据到页面的处理(jsp)
C:controll 中心处理器,将请求分配到model,然后将返回的数据给到view进行显示(servlet)
5,JSP 和 Servlet 异同?
同:jsp本质上是servlet(jsp编译后是“类 servlet”)
异:servlet只应用在java文件中,用于处理业务逻辑;jsp是java和html相结合,侧重于处理视图。
内容总结
以上是互联网集市为您收集整理的java-web全部内容,希望文章能够帮你解决java-web所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。