c#网站开发框架,网站建设佰首选金手指二八,wordpress教程 搬家方法,WordPress人物插件把上课笔记全上传到博客中#xff0c;二原因#xff1a; 1 方便自己以后查阅#xff0c;看得多#xff0c;记得多 2 提供一些笔记给刚学JAVA的朋友#xff0c; 笔记#xff1a; 1 1、什么是Servlet? 2 是运行于服务端#xff08;java服务器#xff09;的一个jav…把上课笔记全上传到博客中二原因 1 方便自己以后查阅看得多记得多 2 提供一些笔记给刚学JAVA的朋友 笔记 1 1、什么是Servlet? 2 是运行于服务端java服务器的一个java代码它必须继承自HttpServlet这个类 3 4 ———————————————————————————————————————————— 5 6 2、Servlet功能 7 获获得请求的参数 8 运运算 9 转跳转页面10 11 ————————————————————————————————————————————12 13 3、Servlet的运行原理14 将.java丢给jre编译成.class。形成html文件返回给客户端15 16 ————————————————————————————————————————————17 18 4、servlet容器的功能19 创建和销毁servlet的实例20 管理和调度servlet21 22 ————————————————————————————————————————————23 24 25 5、javax.servlet.Servlet接口 26 init(),destroy(),service(),getServletInfo(),getServletConfig(),27 javax.servlet.GenericServlet接口28 init(),getInitParameter(),29 javax.servlet.HTTP.HttpServlet类30 doGet(),doPost(),31 32 自定义的servlet类33 34 35 ————————————————————————————————————————————36 37 5、将Servlet-api.jar放到Java\jdk1.6.0_03\jre\lib\ext目录中38 带包编译命令javac -d . Hello.java39 40 ————————————————————————————————————————————41 42 6、web.xml配置信息43 44 !--servlet配置 --45 servlet46 servlet-nameh/servlet-name !--servlet引用名 --47 servlet-classcom.icss.Hello/servlet-class !--servlet路径 --48 /servlet49 50 !--servlet访问路径的映射 --51 servlet-mapping52 servlet-nameh/servlet-name53 url-pattern/hellourl-pattern !--访问路经一定要以/开头 --54 /servlet-mapping55 56 57 ————————————————————————————————————————————58 59 7、带有servlet的WEB项目架构60 webapps61 项目名62 WEB-INF63 web.xml64 classes文件夹 65 servlet编译后的类文件66 8、servlet配置67 servlet68 servlet-name/servlet-name69 servlet-class全路径/servlet-class70 /servlet71 72 servlet-mapping73 servlet-name/servlet-name74 url-pattern/url-pattern75 /servlet-mapping76 77 78 ————————————————————————————————————————————79 80 9、servlet生命周期81 请求过来 - servlet构造方法 - init()初始化 -service()服务根据请求的类型来调用 - doGet()/doPost()82 容器关闭的时候销毁servlet83 转载于:https://www.cnblogs.com/bianguai/archive/2011/08/23/2151190.html