1建立web工程
2实现servlet
package lin;
import javaxservlet;
import javaxservlet>
当服务器端通过>
Servlet通过这些类理解客户的请求,并将其处理后的内容通过>
Web容器进行整理后用>
生命周期
Servlet实例的装载
Servlet 实例装载有以下三种方式:
当第一次调用Servlet 时,就会创建一个 Servelt 实例,这个实例会长期驻留内存中。
在Webxml文件中的<Servlet></Servlet>之间添加如下代码:<loadon-startup>1</loadon-startup>,Servelt 容器启动时会自动装载这个Servlet,数字越小表示优先级别越高。
Servlet 类文件被更新后,会重新装载Servlet。
Servlet技术是Sun公司提供的一种实现页的解决方案,它是基于Java编程语言的WEB服务器端编程技术。
Servlet技术也是Jsp技术的基础。
一个Servlet程序就是一个实现了特殊接口的Java类,它由支持Servlet(具有Servlet引擎)的WEB服务器调用和启动运行。一个Servlet程序负责处理它所对应的一个或一组URL地址的访问请求,并接收客户端的访问请求信息和产生响应内容。
Applet是用于浏览器的Java小程序,Servlet是用于WEB服务器端的Java小程序。
Servlet程序可以完成普通Java程序所能完成的大多数任务:
1获取客户端通过HTML的FORM表单提交的数据和URL后面的参数信息
2创建对客户端的响应信息内容
3访问服务器端的文件系统
4连接数据库并开发基于数据库的应用
5调用其他的JAVA类
Servlet的注册与运行
Servlet程序必须通过Servlet引擎来启动运行,并且储存目录有特殊要求,通常需要存储在<WEB 应用程序目录/WEB-INF/classes/目录中。
Servlet程序必须在WEB应用程序的webxml文件中进行注册和映射其访问路径,才可以被Servlet引擎加载和被外界访问。
一个<servlet元素用于注册一个Servlet,它包含有两个主要的子元素:<servlet-name和<servlet-mapping,分别用于设置Servlet的注册名称和Servlet的完整类名。
一个<servlet-mapping元素用于映射一个已经注册的Servlet的一个对外访问路径,它包含有两个字元素:<servlet-name和<url-name,分别用于指定Servlet的注册名称和对外访问路径。
<servlet
<servlet-nameAnyName</servlet-name
<servlet-classwyfTestServlet</servlet-class//用于注册的完整类名
</servlet
<servlet-mapping
<servlet-nameAnyName</servlet-name
<url-pattern/test/WYF/AA</url-pattern//路径名,用于URL地址输入,严格区分大小写的。
同一个Servlet可以被映射到多个URL上,即多个<servlet-mapping元素的<servlet-name 子元素的设置值可以是同一个Servlet的注册名
以上就是关于如何运行在myeclipse上写好的servlet程序全部的内容,包括:如何运行在myeclipse上写好的servlet程序、JAVA中后台的Servlet程序怎么将结果返回给前台的页面、servlet是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)