Servlet

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的主要内容,如果未能解决你的问题,请参考以下文章

ServletServlet 详解(使用+原理)

ServletServlet容器等内容讲解

web.xml servletservlet-mapping配置

ServletServlet学习之基础篇

ServletServlet学习之基础篇

ServletServlet学习之基础篇