Servlet学习笔记(一)

一.Web项目的演变

1.演变的规律

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

 2.CS和BS的区别

CS

  • Client Server
  • 客户端需要单独开发单独安装

BS

  • Browser Server
  • 由浏览器充当客户端,不需要单独开发及安装 

 二.服务器如何给浏览器返回一个网页?

1.静态网页

  • 开发手册网页,百科,小说,新闻
  • 无论谁看结果都一样
  • 服务器直接保存一份HTML,并向浏览器发送此HTML

2.动态网页

  • 淘宝,微博
  • 每个人看的结果有差异
  • 服务器保存一个对象,由它动态拼一个网页,发送给浏览器

在Java中该对象是Servlet

3.Servlet的特征

  • 是满足规范(sun)的对象,也叫组件
  • 存储在服务器上
  • 可以动态的拼资源(HTML,IMG)术语 处理HTTP协议

4.什么是Servlet?

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

三.服务器

1.名词解释

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

2.本质

  • 是一个软件
  • 可以运行Java项目的软件

3.举例

  • Tomcat(Apache)
  • JBoss
  • WebLogic
  • WebSphere

四.Tomcat使用方式

1.单独使用(软件上线时)

1)配置Java环境变量

2)下载及安装

  • 去Apache官网
  • /doc.tedu.cn/tomcat
  • 绿色版软件,解压缩即可用

3)启动Tomcat

Liunux

  • 打开/tomcat/bin,右键打开终端
  • 加权限:输入chmod+x*sh
  • 启动:输入./startup.sh

Windows

  • 打开/tomcat/bin 双击shutdown bat

2.通过Eclipse管理(开发时)

1)如何在Eclipse中配置Tomcat

  • 看/doc.tedu.cn/tomcat

2)重新配置Tomcat的前提

  • 点击window->preferences->server->runtime remove tomcat
  • 在Eclipse左侧选择Servers项目,右键将其删除

五.Servelet开发步骤

1.创建WEB项目

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

2.导入jar包

1)maven搜索

  • javaee

2)依赖tomcat包

  • 右键项目->properties->target runtimes->勾选tomcat->apply

3.开发Servlet

  • 创建一个类,继承于HttpServlet,间接实现了Servlet接口
  • 重写service(),在此方法内拼网页

4.配置Servlet

  • 在web.xml中,通过两步配置好这个类

5.部署项目

  • 打开Servers视图,选择Tomcat
  • 右键点击Tomcat,选择Add and Remove
  • 在弹出框内将要部署的项目从左侧移动到右侧

部署 拷贝的术语

6.访问Servlet

  • http://localhost:8080/servlet1/ts

7.重新部署项目

  • 当修改项目代码后需要重新部署
  • 打开Servers视图,右键单击tomcat,选择publish

建议先关闭tomcat,再重新部署,再重启tomcat

8.程序执行过程及错误解决方案

 

 

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值