Tomcat 7 Hello World 使用实例

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 新功能的一个初探,应用到实际项目里会需要更多的准备工作和知识点准备,支持注释又会节省不少的开发成本。

Tomcat 7 Hello World 使用实例》有2条留言

留下回复