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服务器的更多相关文章

  1. Mac上搭建Web服务器--Apache

    局域网搭建 Web 服务器测试环境,因为Mac OS X 自带了 Apache 和 PHP 环境,我们只需要简单的启动它就行了. 1.命令:sudo apachectl start Apache服务器 ...

  2. CentOS7上搭建WEB服务器

    mysql 安装 直接yum install mysql-server是不可以的 1 wget http://repo.mysql.com/mysql-community-release-el7-5. ...

  3. Linux上部署web服务器并发布web项目-转

    Linux上部署web服务器并发布web项目   近在学习如何在linux上搭建web服务器来发布web项目,由于本人是linux新手,所以中间入了不少坑,搞了好久才搞出点成果.以下是具体的详细步骤以 ...

  4. Linux上部署web服务器并发布web项目

    近在学习如何在linux上搭建web服务器来发布web项目,由于本人是linux新手,所以中间入了不少坑,搞了好久才搞出点成果.以下是具体的详细步骤以及我对此做的一些总结和个人的一些见解,希望对跟我一 ...

  5. Mac上一条命令搭建web服务器

    实际测试工作中偶尔会需要搭建Web服务器环境,由于Mac OS X自带了Apache和PHP环境,只需要简单的启动就可以. 开启Apache 开启Web服务器的方法有两种(默认启动端口号是80): 打 ...

  6. 在Win7系统中搭建Web服务器

    局 域网Web服务器的主要功能是实现资源共享,同时借助于局域网服务器访问页面可有效的实现信息的同步.利用Web服务器,我们随时随地都可以将自己的信息 上传到服务器端,让其它关注你的用户能在第一时间内了 ...

  7. 【转】用树莓派搭建web服务器

    本文将详细介绍如何在树莓派上配置服务器,和<教你在Xubuntu上搭建LAMP服务器>有些类似,多了一些介绍在树莓派上的不同步骤的地方. 这种服务器的配置被称为LAMP,是最流行的服务器配 ...

  8. 轻松使用Nginx搭建web服务器

    如果读者以前做过web开发的话,就应该知道如何去搭建一个web服务器来跑你的web站点,在windows下你可能会选择去用IIS,十分的快捷,在linux下,你可能首先会想到apache,“一哥”( ...

  9. 用tomcat搭建web服务器

    链接地址:http://www.blogjava.net/qingshow/archive/2010/01/17/309846.html qingshow “不积跬步无以至千里,不积小流无以成江海”. ...

随机推荐

  1. 32-HTML辅助方法

    顾名思义,HTML辅助方法(HTML Helper)就是用来辅助产生HTML之用,在开发View的时候一定会面对许多HTML标签,处理这些HTML的工作非常繁琐,为了降低View的复杂度,可以使用HT ...

  2. 增强Web可用性,你需要避免的七大设计错误

    Web设计给了你展示自我创新才能的平台,同时也要求你特别关注其中的诸多琐碎细节.优秀的Web设计师需要从设计前辈那里获得设计灵感,寻求他们给的建议,并反复推敲,以及付出诸多努力.职业博客作者Rajni ...

  3. VBA提高速度的技巧

    此贴原转自EH论坛,我自己有所修改 [编者按]速度是程序设计永恒的热门话题,虽然速度技巧在各种语言之间可以相互借鉴,但差别有时也会很大,比如VC中由于字符串的存储方式决定了判断空串使用len函数更快, ...

  4. 《Java程序设计》第四周学习总结

    20145224-陈颢文 <Java程序设计>第四周学习总结 教材学习内容总结 第六章 继承与多态 ·继承就是面向对象中,子类继承父类,避免重复的行为定义.重复再程序设计上是非常不好的信号 ...

  5. CentOS所有下载

    简述 CentOS(Community Enterprise Operating System - 社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux ...

  6. 工程目录 Java/Web/Maven

    jar包和war包的区别 war是一个web模块,其中需要包括WEB-INF,是可以直接运行的WEB模块.而jar一般只是包括一些class文件,在声明了Main_class之后是可以用java命令运 ...

  7. ajax接触

    1. function doSave() { ajax_get("${contextPath}/auth/functionsave", $("#editForm" ...

  8. Div样式查看器

    编写div属性时,经常需要尝试不同的样式,可以用Javascript写一个简单的div样式查看器,方便日常操作: <!DOCTYPE html> <html> <head ...

  9. Bag of mice(CodeForces 148D )

    D. Bag of mice time limit per test 2 seconds memory limit per test 256 megabytes input standard inpu ...

  10. java入门第二步之helloworld【转】

    前一篇博客已经介绍了jdk的安装:接下来我们就乘热打铁,完成第一个程序:helloworld(每学一样程序的新东西都是从实现helloworld开始的) 1.不是用开发工具IDE,只是使用记事本来实现 ...