1 / 12
文档名称:

Servlet 学习笔记.doc

格式:doc   大小:84KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Servlet 学习笔记.doc

上传人:zhufutaobao 2020/2/27 文件大小:84 KB

下载得到文件列表

Servlet 学习笔记.doc

相关文档

文档介绍

文档介绍:ServletServlet,服务器端的小程序,它是相对于Applet而言的,Applet是客户端小程序。Servlet,是接受来自网络的请求(form表单,以及其他的请求),并对不同请求作出不同的响应Servlet,是基于Http协议的,是运行在web服务器中的程序。这里要提出一个容器的概念。servlet是运行在web容器中,在后面会详细地讲解,这个web容器可以控制Servlet对象的生命周期,控制请求由Servlet对象处理。web服务器,这里的服务器不是硬件概念,而是软件,常用的web服务器有Tomcat,Jboss等,我们所用到的Tomcat是一个开源的服务器,Tomcat是一个用java语言编写的web服务器,所以需要有相应的java运行环境,也就是JVM,还要配置tomcat的具体路径。Tomcat的配置JAVA_HOME=/XXX/XXX/(JDK路径,bin的上一层目录)CATALINA_HOME=/XXXX/XXX(tomcat的绝对路径windows中X:\xxx\xxx)在启动Tomcat时,()判断Tomcat是否启动成功,可以在浏览器的地址栏中使用http://localhost:8080/或:8080/可以访问到tomcat的主页就是启动成功了。(),如果直接关闭启动窗口,就会造成8080端口占用错误,。,,,,也就是大量java命令。tomcat的默认监听端口是8080端口,当接受到每一个连接请求,就会为其分配一个线程。tomcat可以识别的资源只有在webapps文件夹下,webapps也就是web应用文件夹,webapps下的文件夹这些文件夹中存放的就是web应用,web应用是有格式规范的,每个web应用的文件夹下都要有WEB-INF文件夹,WEB-INF文件夹下有classes,和lib文件夹,,一些使用到的类文件放在classes中,一些使用到的相应的jar文件。注意:使用完有限的资源要进行释放。tomcat中配置了root缺省应用,也就是在不指定的情况下会默认访问这个应用。<?xmlversion=""encoding="ISO-8859-1"?><!DOCTYPEweb-appPUBLIC"-//SunMicrosystems,Inc.////EN""http://java./dtd/web-"><web-app></web-app>在tomcat服务器中,访问应用下的资源可以在端口号后架上web应用文件夹得名字就可以看到资源http://localhost:8080/xxxxx/,静态页面只能放在web应用的文件夹下,不能够放在WEB-INF文件夹下,WEB-INF文件夹中的资源是受保护的,不能够通过网络访问到。Servlet基础Servlet,可以实现动态的页面,可以针对不同的请求作出不同的响应,可以实现页面的流转,Servlet可以充当MVC模式中的Ctrl模块,他可以控制信息的流向。web服务器会web应用在WEB-INF文件夹下的classes文件夹搜索要加载的class文件,所以我们写的class文件要放在web应用中的WEB-INF文件夹下的classes文件夹下。,<!DOCTYPEweb-appPUBLIC"-//SunMicrosystems,Inc.////EN""http://java./dtd/web-"><web-app><servlet><servlet-name>servlet的名字</servlet-name><servlet-class>servlet类全名</servlet-class></servlet><servlet><servlet-name>servlet的名字1</servlet-name><servlet-class>servlet类全名1</servlet-class></servlet><servlet-mapping><serv