部署tomcat和servlet的配置

2017-10-30  本文已影响0人  lovefy

1.mvcm:modelv:viewc:controller

2.服务端-tomcat其实就是一台电脑需要tomcat等服务器启动,才能通过端口号来访问到服务器的某个项目目录结构webapps所有项目所放的位置浏览器请求也是请求到此目录http://localhsot:8080/默认访问到的项目tomcat/webapps/ROOTtomcat启动tomcat在启动的时候就加载了所有项目的web.xmlweb.xmldisplay-name项目的名字welcome-file-list第一个打开的页面把tomcat配置到eclipse中eclipse 配置的tomcat 在启动的时候,拷贝了一份拿到了tomcat中,然后再启动的

3.Servlet介绍是写在服务端的Java程序作用:处理浏览器发起的请求 和 返回数据

4.Servlet步骤0.导包tomcat/libjsp-api.jar/servlet-api.jar1.编写Servlet2.在web.xml中进行配置

5.Servlet写法1.继承GenericServlet2.继承HttpServlet

6.web项目java Resourcesrc 写源码的位置WebContent - 部署在tomcat后,项目目录下的所有内容在此目录下放置页面/css/js/img/WEB-INF 不允许直接访问

7.访问错误问题404 资源没有找到

8.web.xml中servlet配置初始化参数nameshuaige通过ServletConfig读取getServletConfig()来获得ServletConfig对象。

9.Servlet的生命周期在第一次访问这个Servlet的时候,创建此Servlet的对象

1.调用无参构造

2.调用init(ServletConfig)

3.调用init()

  4.销毁

      1.把项目重新部署

        2.tomcat关闭了特点:Servlet对象是单实例多线程的。Servlet执行Service方法是在子线程中

10.Servlet就有线程安全问题在service/doGet/doPost方法中去操作一个成员变量。尽量不要写。

11.Servlet初始化时机在项目启动时进行初始化onecom.chinasoft.day04.controller.OneServlet2在load-on-startup中值越小越先初始化。

 12.路径问题1. *.后缀2./* 代表所有路径3./one 代表某个路径优先级带后缀的最后执行哪个url更加具体,哪个优先。

13.ServletConfigServletContextHttpServletResponseHttpServletRequest

上一篇 下一篇

猜你喜欢

热点阅读