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. python 练习 5

    #!/usr/bin/python # -*- coding: utf-8 -*- from collections import deque def z69(): '''猜牌术(1) 魔术师,最上面 ...

  2. python3.x随手笔记1

    语法分析 Python程序读取的 解析器 . 解析器的输入流 令牌 ,生成的 词法分析程序 . 这一章描述了如何 词法分析程序把一个文件分解成令牌. Python读取程序文本作为Unicode代码点; ...

  3. left join与on,where 结合一起用的异同

    I.数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户. 在使用left join时,on和where条件的区别如下: 1. on条件是在生成临时表时使用 ...

  4. HTML5自学笔记[ 15 ]canvas绘图实例之钟表

    <!doctype html> <html> <head> <meta charset="utf-8"> <title> ...

  5. Java 集合系列 02 Collection架构

    java 集合系列目录: Java 集合系列 01 总体框架 Java 集合系列 02 Collection架构 Java 集合系列 03 ArrayList详细介绍(源码解析)和使用示例 Java ...

  6. 细谈HTML5

    回顾过了html接下来我们就来看看HTML5吧! HTML5手机应用的最大优势就是可以在网页上直接调试和修改.原先应用的开发人员可能需要花费非常大的力气才能达到HTML5的效果,不断地重复编码.调试和 ...

  7. json小例子

    <!doctype html> <html lang="en"> <head>     <meta charset="UTF-8 ...

  8. Objective-C( 三、方法的声明与实现)

    OC方法的声明与实现 oc方法的声明在@interface中 大括号外@end上面 oc方法的实现在@implementation 中@end上面 OC方法中,一个参数对应一个冒号 方法名: 例  f ...

  9. JVM优化之调整大内存分页(LargePage)

    转自:http://cjjwzs.iteye.com/blog/1059381 本文将从内存分页的原理,如何调整分页大小两节内容,向你阐述LargePage对JVM的性能有何提升作用,并在文末点明了大 ...

  10. BZOJ1722 [Usaco2006 Mar] Milk Team Select 产奶比赛

    直接树形dp就好了恩 令$f[i][j][t]$表示以$i$为根的子树,选出来的点存在$j$对父子关系,$t$表示$i$这个点选或者没选,的最大产奶值 分类讨论自己和儿子分别有没有选,然后转移一下就好 ...