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
网友评论