您的位置:首页 > 其它

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

2016-12-17 18:39 337 查看

一.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调用过程及常见错误

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  servlet