J2EE
Alan_Xiang
在读学生
展开
-
Servlet生命周期以及工作原理
最近感觉到用久了SpringMVC、Struts2等框架,反而对它们的底层实现,即Servlet,的相关知识有了许多遗忘。现在参考了网上的一些博客,来进行一次知识点总结。 Servlet响应客户端请求的过程Servlet生命周期init方法:当Servlet容器第一次加载并创建Servlet实例时,在调用该Servlet的构造函数后立即调用init方法对该Servlet对象进行初始化。构造器原创 2016-11-20 16:03:39 · 576 阅读 · 0 评论 -
关于根目录
开发中提到的各种根目录,下面以一个名叫JavaWeb的项目进行说明:1. 如下图,JavaWeb这个目录,叫做 项目的根目录。2. 如下图,WebContent这个目录,叫做 WEB应用的根目录。上面浏览器中的地址,就等同于上述的WebContent目录,即 WEB应用的根目录。因为它其实就是项目部署到Tomca原创 2016-11-20 21:23:26 · 2995 阅读 · 0 评论 -
JSP运行原理及相关知识
JSP运行原理 JSP本质上是一个Servlet。 每个JSP页面在第一次被访问时,JSP引擎将它翻译成一个 Servlet源程序, 接着再把这个Servlet源程序编译成Servlet的class类文件。然后再由WEB容器(Servlet引擎)像调用普通Servlet程序一样的方式来装载和解释执行这个由JSP页面翻译成的Servlet程序。 域对象pageContext:仅限于当前原创 2016-11-20 21:46:06 · 476 阅读 · 0 评论 -
URL,URI以及ServletPath的区别
假设现在有一个名为JavaWeb的项目,其中有一个名为TestServlet的serlvet,其doGet方法为:protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { System.out.println("U原创 2016-11-22 12:41:14 · 3981 阅读 · 0 评论 -
Web工程和编译结果的结构对应关系
在Web开发过程中,所有的路径或者配置文件中配置的类路径都是以最后的编译结果的结构为依据的,而不是以Web工程的结构。 在Eclipse中查看完整的Web工程的目录结构的方法为:Windows -> Show View -> Others -> Navigator,然后即可在打开的面板中查看Web工程完整的结构。 但是,最后运行的不是Web工程,而是由Web工程编译得到的编译结果,查看原创 2016-12-30 11:28:07 · 475 阅读 · 0 评论 -
HttpServletResponse介绍
Web服务器收到客户端的http请求,会针对每一次请求,分别创建一个用于代表请求的request对象、和代表响应的response对象。request和response对象即然代表请求和响应,那我们要获取客户机提交过来的数据,只需要找request对象就行了。要向客户机输出数据,只需要找response对象就行了。一、HttpServletResponse对象介绍转载 2017-04-19 09:24:31 · 584 阅读 · 0 评论