完成javaweb 开发环境的安装部署,包括JDK、Eclipse、Tomcat,搭建开源的Java企业开发环境开发平台。
JDK是整个Java平台的核心
Eclipse是一个跨平台集成开发环境
Tomcat服务器是一个免费的开放源码的Web服务器
步骤:
1安装JDK并配置Java环境变量
2获取eclipse 和Tomcat
3 在eclipse中集成Tomcat
实践:检验是否成功
编写一个线程安全的Servlet,并显示该Servlet被访问的次数
步骤及源代码(包含注解)
1 打开eclipse, 创建动态网站项目
File-New-Dynamic Web Project(动态网站项目)
项目名称为ph01
2 在项目中新建一个Servlet
右击ph01项目,选择new-servlet菜单项
3 编辑Servlet并运行
打开创建的servlet,在servlet中编写代码,代码如下:
package com.dh.ph01.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class ServletNumber2
*/
@WebServlet("/ServletNumber2")
public class ServletNumber2 extends HttpServlet {
// 定义一个全局变量用于计数
int number = 0;
public ServletNumber2() {
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
* response)
*/
// doGet 方法调用 doPost方法
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doPost(request, response);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse
* response)
*/
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
// 设置响应文档类型是html,编码字符集是GBK中文
response.setContentType("text/html;charset=GBK");
// 获取输出流
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<body>");
// 同步
synchronized (this) {
number++;
out.println("<h1>您是第" + number + "个访问该页面!</h1>");
}
out.println("</body>");
out.println("</html>");
}
}
右击项目,Run as-Run on Server
在打开的服务器窗口中选择Tomcat服务器
单机next 、finish
在IE浏览器地址栏中输入http://localhost:8080/ph01/ServletNumber2
并回车。