首页 > 代码库 > 在MyEclipse上搭建web服务器

在MyEclipse上搭建web服务器

a)       Servlet是什么?

   Servlet(服务器端小程序)使用Java语言编写的服务器端程序[o1] ,可以使用脚本语言,生成动态的web页。

b)      Servlet的架构?

  1.   也是服务器架构撒。
  2.  servlet 在 Web 应用程序中的位置

     技术分享

c)       Servlet的任务?

  1.    读取客户端(浏览器)数据:
    1. 显式[o2] 的 HTTL请求数据(网页上的 HTML 表单,或者也可以是来自 applet 或自定义的 HTTP 客户端程序的表单)
    2. .隐式[o3] 的 HTTP 请求数据(cookies、媒体类型和浏览器能理解的压缩格式 等等)
  2.    处理数据并生成结果
  3.    发送数据(即文档)到客户端(浏览器)

 

d)      MyEclipse工具操作servlet

  1.建立一个web server project,

  2.新建包,

  3.新建一个servlet文件,

  4.更改web.xml里的路径【这个很重要!!!】

  5.run as(My Eclipse Application)【注意:看工程是否部署上了哈】

  6.看端口号:

  信息: Starting Coyote HTTP/1.1 on http-8080

  7.浏览器中访问:192.168.2.19是host

  http://192.168.2.19:8080/MyWebSeverProject/MyServlet

  浏览器中打印出来的是:This is class cn.com.fs.test01.MyServlet, using the GET method

  【 注意:没次更改了servlet文件,需要重启】

 

8.注意servlet里的几个语句:

    (1)public void doGet(HttpServletRequest request, HttpServletResponse response)

            throws ServletException, IOException {

       //参数: request:包含了客户端请求信息  response设置服务端返回的信息

    (2) response.setContentType("text/html");//设置返回内容的格式

    (3)PrintWriter out = response.getWriter(); //PrintWriter 对象的printIn方法可以理解为直接返回数据

    (4)out.flush();//刷新--一直传输数据

    (5) out.close();//关闭--数据传输完成,结束


 [o1]

  1. VIP
  2. WEB开发

 [o2]看代码就明白

 [o3]比如说压缩格式zip,rar

在MyEclipse上搭建web服务器