开发环境
我们虽可以采用任意的文本编辑工具编写Servlet,采用IDE工具更加方便快捷。市场上java的IDE工具很多,常用的有Eclipse、MyEclipse、Intellij ide。要使用Eclipse先安装java的开发包(JDK)并配置好环境变量,
,大家可以从http://www.eclipse.org/downloads获取Eclipse。
小傅老师使用JDK 1.8,Eclipsefor J2EE,Tomcat7的开发环境。
实现过程
新建项目
打开Eclipse后新建一个Dynamic Web Project项目,按向导输入项目名称,选择的运行环境。一般情况下直接占单击下图中的Finish按钮就好了。Eclipse会根据你的设定,自动创建项目结构并引入相关的包。
项目结构
Src目录用来保存JAVA文件与配置文件,前端文件存放在WebContent目录,如项目要使用到第三方JAR文件,那应该放在WEB-INF目录下的lib目录中。
编写Servlet
在Src目录中新一个继承HttpServlet的类,重写doGet()或doPost()方法。代码编写完成后有二种方式配置访问路径,一种是通过繁琐的web.xml,以下的代码利用Servlet3.0新特性----注解实现。
部署
手工将Web项目部署到Servlet容器是件非常恼人的事,还好IDE提供了快捷方法。Eclispe只要选中要部署的项目,右击鼠标在弹出的菜单中使用Run on Server选项,在弹出的对话框中选择对应的服务器后就部署完成,服务器也随之运行。项目部署完后,Eclispe会自动创建一个名为Servers的项目,大家不把它删除否则下次就要再次部署了。
自动创建的Servers项目如下图所示:
验证结果
在浏览器地址栏中输入
http://localhost:8080/fjhWeb/hello.do看看返回的结果是不是
“此信息是由Servlet返回给您的.”提示信息,没有的话仔细检查下拼写,很多问题往往由一个字符或符号引起的。
好了,又到实战时间了。同学们动手练一练吧,有问题给小傅老师留言。