你的位置:首页 > 软件开发 > Java > JSP学习笔记(5)

JSP学习笔记(5)

发布时间:2016-05-27 22:00:06
1.什么是Servlet?Servlet(Servlet Applet),全程Java Servlet,是用Java编写的服务器端程序,其主要功能在于交互式地浏览和修改数据,生成动态WEB内容。侠义的servlet是指Java语言实现的一个接口,广义的servlet是指任何实现了 ...

1.什么是Servlet?

Servlet(Servlet Applet),全程Java Servlet,是用Java编写的服务器端程序,其主要功能在于交互式地浏览和修改数据,生成动态WEB内容。侠义的servlet是指Java语言实现的一个接口,广义的servlet是指任何实现了这个servlet接口的类,一般情况先,人们将servlet理解为后者。

Servlet可以被认为是服务器端的applet。servlet被web服务器加载和执行,就如同applet被浏览器加载执行一样,servlet从客户端(通过web服务器)接受请求,执行某种作业,然后返回结果。

2.部署Servlet

2.1.servlet类

创建一个servlet就是编写一个特殊类的子类,这个特殊类就是javax.servlet.http包中的HttpServlet类,HttpServlet类实现了Servlet接口,实现了响应客户的方法。HttpServlet的子类习惯被称为一个servlet类,这样的类床架的对象习惯上称为一个servlet。

JDK的目录中没有javax.servlet.http包,要将tomcat安装目录lib子目录中的servlet-api.jar文件复制到tomcat所使用JDK的拓展目录下,jdk*/jre/lib/ext中。

2.2.保存字节码文件

想要使用servlet,必须要先编译,那么tomcat如何访问到这个字节码文件呢?就如同之前访问javabean一样,我们需要在项目目录下的WEB-INF/classes下建立相应的包去存储servlet的字节码文件。

2.3.编写部署文件web.

Servlet类的字节码文件保存到指定的目录后,必须为Tomcat服务器编写一个部署文件,只有这样Tomcat才会按照用户的请求使用servlet字节码文件创建对象。编写的web.

<??><!-- 
如果准备用ASCII字符,该属性可以是iso-8859-1,
如果该属性值为utf-8,那么标记及标记内容除了可以使用ASCII字符外,
还可以使用汉字,日文中的平假名、片假名等--><web-app><!-- -->    <servlet><!-- 可有若干个servlet标记,标记内容由tomcat服务器处理-->      <servlet-name>hello</servlet-name><!-- 指定tomcat服务器创建的servlet的名字-->      <servlet-class>myservlet.test.test_servlet</servlet-class><!-- 指定tomcat服务器用哪个servlet类来创建-->    </servlet>    <servlet-mapping><!-- tomcat服务器创建的servlet的名字,必须与上边servlet-name的值一致-->      <servlet-name>hello</servlet-name><!---->      <url-pattern>/lookHello</url-pattern><!-- 指定请求servlet的url格式-->    </servlet-mapping></web-app>

原标题:JSP学习笔记(5)

关键词:JS

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。