⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 servlet笔记.txt

📁 详细讲述Servlet
💻 TXT
字号:
请求流程:1、先部署你开发好的应用程序到Tomcat应用服务器中,具体在webapps目录下2、启动Tomcat应用服务器当客户端在地址栏上输入http://localhost:8080/servlet_jd0703/servlet/First_servlet时,1)容器会根据/servlet_jd0703找到对应的部署在应用服务器下的servlet_jd0703应用程序2)容器根据请求中的servlet的URL(/servlet/First_servlet)到配置文件web.xml中的<url-pattern>节点中去查找对应的servlet的如果查找到的话,就根据<servlet-name>节点中的名字去查找<servlet-class>节点中的servlet类。3)找到servlet类后,容器会先判断该类是否已经被装载,若没有则先装载并实例化一个servlet的对象,然后产生一个线程去调用servlet实例对象中的doGet()或者doPost()方法,处理本次的request请求。Tomcat的目录结构     1)bin:存放一些可以执行的脚本或者bat文件     2)common:存放通用的第三方开发好的jar包(如ojdbc14.jar,Oracle的驱动程序)     3)webapps:存放开发好并部署在应用服务器上的应用程序,可以部署多个     4)conf:Tomcat的一些系统配置文件     5)Server:存放Tomcat核心的jar包的系统后台的应用程序     6)work:存放jsp文件的.java编码PrintWriter out = response.getWriter() 获得一个字符输出流,专门用来向客户端输出二进制的数据(如图片)记录日志信息通过ServletContext这个接口中的两个方法来记录log(String message)Log(String message,Throwable cause)ServletContent是整个应用程序的上下文环境,且一个应用程序只有一个上下文环境,该应用程序中的每个Servlet共享这个环境。servlet_jd0703---WEB-INF------------|-classes              ---*.jsp              |-lib(ojdbc.jar   hibernate3.jar   spring.jar)              ---*.html             |              ---css js image       |web_htmlmore .bashrchttp://localhost:8080/servlet_jd0604/servlet/HelloWorldServletunix:vi .bashrcCATALINA_HOME=/opt/jdkarta-tomcat-5.0.28CLASSPATH=.:$CATALINA_HOME/common/lib/servlet-api.jarexport CATALINA_HOME CLASSPATH修改完后1、存盘  wq2、. .bashrc(bash_shell)3、source .cshrc(csh shell)echo $CLASSPATHjavac -d . DateServlet.java将DateServlet.java 存放在/home/briup目录下http://localhost:8080/date/servlet/DateServletwindow:CLASSPATH=.;5CATALINA_HOME/common/lib/servlet-api.jarls -al .bashrcvi .bash_profile

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -