首页 > 代码库 > Servlet(一)

Servlet(一)

 

BS架构的优势

1.数据库之负责数据库的管理

2.Web服务器负责业务逻辑的处理

3.浏览器提供操作界面

4.不需要单独安装客户端

5.开发相对于CS简单,客户端和服务器的通信模块都是使用标准的HTTP协议进行通信

CS架构

1.数据库作为Server,使用数据库特定的编程语言编写业务逻辑

2.客户端提供操作界面和少量的业务逻辑处理

3.更换数据库需要重新编程(移植性差)

4.客户端需要与数据库之间建立持续的连接(不适合大型的应用)

Servlet:一种用来扩展Web服务器功能的组件规范

组件:符合一定规范,实现部分功能,并且需要部署到容器当中才能运行的软件模块

容器:符合一定规范,提供组件运行环境的一个程序

Servlet开发步骤

1.创建WEB项目

  • WEB项目有标准的WEB目录:
  • webapp/WEB-INF/web.xml

2.导入jar包

1)用maven搜javaee

  • 在搜索结果中选择javaee-api.jar

2)使用tomcat内置的jar包

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

3.开发Servlet

  • 继承于HttpServlet
  • 间接实现了Servlet接口(sun的规范)

4.配置Servlet

  • 在web.xml中加以配置

5.部署项目

  • 在Servers下点击tomcat
  • 右键点击Add and Remove
  • 弹出框中将项目从左侧移动到右侧
  • 启动tomcat

部署:就是拷贝

6.访问Servlet

技术分享

 

Servlet(一)