zoukankan      html  css  js  c++  java
  • Servlet3.0学习总结(一)——使用注解标注Servlet

     http://www.cnblogs.com/xdp-gacl/p/4222902.html

    一、Servlet3.0介绍

      Servlet3.0是Java EE6规范的一部分,Servlet3.0提供了注解(annotation),使得不再需要在web.xml文件中进行Servlet的部署描述,简化开发流程。

    二、开发Servlet3.0程序的所需要的环境

      开发Servlet3.0的程序需要一定的环境支持。MyEclipse10和Tomcat7都提供了对Java EE6规范的支持。Tomcat需要Tomcat7才支持Java EE6,Tomcat7需要使用JDK1.6以上的版本。

      所以开发Servlet3.0的程序需要以下的开发环境支持

    • IDE:MyEclipse 10+
    • JDK:JDK 1.6+
    • tomcat:tomcat 7+

      如果使用的 MyEclipse的版本较低,例如MyEclipse8.5,没有提供Java EE6的支持,可以到Oracle官方网站下载JavaEE6的SDK进行安装,或者从Tomcat7的解压目录下的lib文件夹中的【annotations-api.jar、el-api.jar、jasper.jar、jasper-el.jar、jsp-api.jar、servlet-api.jar】这几个jar文件引用到我们的项目路径下。(例如:先建一个Java EE5的web项目,然后把Tomcat7的解压目录下的lib文件夹中的【annotations-api.jar、el-api.jar、jasper.jar、jasper-el.jar、jsp-api.jar、servlet-api.jar】这几个jar文件引入到项目中,再删除Java EE5的库引用,最后从Tomcat7的解压目录下的conf文件夹下把web.xml模板拷贝到项目,替换掉原来的web.xml)。

    三、使用MyEclipse8.5+Tomcat7+JDK1.7开发Servlet3.0程序

    3.1、创建WebProject

      1、使用MyEclipse8.5新建一个Web Project,选择最高版本的Java EE5.0,如下图所示:

      

      创建好的项目如下所示:

      

      项目的web.xml文件内容如下:

    复制代码
    1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app version="2.5" 3 xmlns="http://java.sun.com/xml/ns/javaee" 4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 5 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 6 http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> 7 <welcome-file-list> 8 <welcome-file>index.jsp</welcome-file> 9 </welcome-file-list>10 </web-app>
    复制代码

      注意web.xml文件中的version信息,version="2.5"和http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd。这里就表示当前使用的是Servlet2.5的版本。

    3.2、将Web项目的开发环境改造成支持Servlet3.0

      1、打开Tomcat7的解压目录下的lib文件夹中,如下图所示:

      

       找到我们需要的【annotations-api.jar、el-api.jar、jasper.jar、jasper-el.jar、jsp-api.jar、servlet-api.jar】这几个jar文件,然后加入到我们的Web项目的lib文件夹下,如下图所示:

      

      2、删除Java EE5的库引用

      

      经过上面的两步操作,Web应用里面的jar包引用工作就算是完成了,如下图所示:

      

      3、修改项目中的web.xml文件的声明部分

      找到Tomcat7的解压目录下的conf文件夹下的web.xml,如下图所示:

      

      使用文本编辑器打开web.xml文件,如下图所示:

      

      改造好的Web.xml文件如下所示:

    复制代码
    1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app xmlns="http://java.sun.com/xml/ns/javaee" 3 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 4 xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 5 http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" 6 version="3.0"> 7 <welcome-file-list> 8 <welcome-file>index.jsp</welcome-file> 9 </welcome-file-list>10 </web-app>
    复制代码
  • 相关阅读:
    Dom探索之基础详解
    PS切图(一)
    软件工程课程建议
    【一周读书】一点营养学笔记
    【一周读书】自卑与超越
    【一周读书】先教育好自己,再谈教导孩子
    【一周读书】学习如何学习
    【一周读书】你的理想
    结对项目编程
    Day4——提权学习之MySQL数据库(启动项提权)
  • 原文地址:https://www.cnblogs.com/georgewangii/p/4509813.html
Copyright © 2011-2022 走看看