Tomcat 7 Hello World 使用实例
本来这个文章应该上周就发的,当时Tomcat 7 的版本是Rc3 。现在这个版本应该是正式版本了,还以为下载到的是RC4版本。
Tomcat7添加了对Java 注解的支持、修复了之前的Bug、通过web.xml动态配置类库和对内存泄露的保护等新功能,更加的支持了serlvet3.0规范,不得不感叹下Java领域的技术革新速度。
自己也用Hello World来测试了下Tomcat 7的servlet注解风格,不需要web.xml,一个web页面跑起来导入一个servlet-api.jar包即可。
用myeclipse新建一个web项目,不要web.xml,然后把包导入到lib下面,其他的都一样。看下servlet的代码:
/**
*
*/
package cn.hidehai.tomcat7;
import java.io.IOException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* @author HideHai
*
*/
@WebServlet("/hidehai")
public class TestServlet extends HttpServlet{
protected void doGet(HttpServletRequest request,HttpServletResponse response){
try {
response.getWriter().print("Hello World!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
拷贝到tomcat 7 的webapp下面,像tomcat 6那样设置下环境变量,启动服务器,访问http://localhost:8080/hidehai就能够看到那熟悉而古老的Hello World!
这个只是对Tomcat 7 新功能的一个初探,应用到实际项目里会需要更多的准备工作和知识点准备,支持注释又会节省不少的开发成本。
有没有研究更深入点的。 servlet3.0那些特性,有这方面的资料吗 偏教程的那种
@Code之行人
Tomcat7才出来,这部分资料很少,有空还是可以一起研究下。