Servlet之基础、开发步骤、调用过程及常见错误

一.WEB项目的演变

1.发展规律

  • 由单机向网络发展
  • 由CS向BS发展

2.CS和BS的区别

1)CS

  • Client Server
  • 客户端服务器程序
  • 客户端需要单独开发,用户需要单独下载并安装

2)BS

  • Browser Server
  • 浏览器服务器程序
  • 客户端不用单独开发,用户不用单独安装

二.Servlet介绍(*)

1.服务器如何保存并返回一个网页?

1)静态网页

  • 无论谁看其内容都一样
  • 百科、新闻
  • 服务器直接存HTML,直接返回HTML即可

2)动态网页

  • 不同人看到的内容有差异
  • 淘宝、微博
  • 服务器保存一个组件,动态给每个用户拼一个网页
  • 在Java语言中这个组件就是Servlet
    组件:满足规范的对象

2.Servlet的特点

  • 是服务器端的组件
  • 满足sun的规范
  • 可以动态拼资源(HTML/IMG等)
    术语:处理HTTP协议

3.什么是Servlet?

  • 是sun推出的用于在服务器端处理HTTP协议的组件

三.服务器

1.名称

  • Java服务器
  • WEB服务器
  • Java WEB服务器
  • Servlet容器

2.本质

  • 是一个软件
  • 它和浏览器是平级的关系

3.举例

  • Tomcat(Apache)
  • JBoss
  • WebLogic
  • WebSphere

五.Servlet开发步骤(*)

1.创建WEB项目

  • 必须具备标准的WEB目录
  • /webapp/WEB-INF/web.xml

2.导入jar包

1)使用maven

  • 使用maven搜索javaee
  • 在结果中选择javaee-api

2)使用tomcat自带的包

  • 选择项目,右键点击properties
  • 弹出框里在左侧选择Targeted Runtimes
  • 在右侧勾选Apache Tomcat
  • Apply

3.开发Servlet

1)编写Servlet

  • 创建package
  • 创建一个类,名为XxxServlet
  • 继承HttpServlet,从而间接的实现了Servlet接口
  • 重写父类的service()

2)配置Servlet

  • 先声明类,并给它取别名
  • 再通过别名引用此类,给它取一个访问路径

4.部署(拷贝)

  • 在Servers视图下,选择tomcat7
  • 右键点击Add and Remove
  • 在弹出框内将左边的待部署项目移动到右侧
  • 启动tomcat即可

5.访问

  • 格式 http://ip:port/项目名/网名
  • 例子 http:localhost:8080/servlet1/ts
    这里写图片描述

六.Servlet调用过程及常见错误

这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值