全网最全Servlet介绍(一)

目录

1.Servlet介绍

2.第⼀个 Servlet 项⽬

1. 创建项⽬

1.1使⽤ IDEA 创建⼀个 Maven 项⽬.

1.2添加Servlet框架(将maven-> servlet)

1.3创建完善 Servlet目录

1.4编写 Servlet代码

1.5打包项目

1.6发布项目到tomcat中

 1.7启动tomcat,访问网站

2.便捷法运行Java Web项目 

2.1安装Smart Tomcat插件(社区版)

2.2配置 Smart Tomcat 插件

2.3旗舰版配置Smart Tomcat插件

3.访问出错的类型

3.1出现404

 3.2出现 405

3.3出现 500

3.4出现 "空⽩⻚⾯"

3.5出现 "⽆法访问此⽹站" 


1.Servlet介绍

Servlet 是⼀款⽤来开发 Java Web 的框架。它是基于 Http 协议交换并且运⾏在 Tomcat ⾥的框架技术。

Servlet 主要⼯作:

1. Servlet 允许编写程序者注册⼀个类, 在 Tomcat 收到某个特定的 HTTP 请求的时候, 执⾏这个类中的⼀些代码.
2. 帮助编写程序者解析 HTTP 请求, 编写程序者把 HTTP 请求从⼀个字符串解析成⼀个 HttpRequest 对象.
3. 帮助编写程序者构造 HTTP 响应. 只要给指定的 HttpResponse 对象填写⼀些属性字段,
Servlet 就会⾃动的安装 HTTP 协议的⽅式构造出⼀个 HTTP 响应字符串, 并通过 Socket 写回
给客户端.

总体来说Servlet功能分为以下三部分:

1.用户的url到程序的映射

2.得到Request请求的所有数据

3.将服务器端处理的结果返回给用户

2.第⼀个 Servlet 项⽬

1. 创建项⽬

1.1使⽤ IDEA 创建⼀个 Maven 项⽬.

(Servlet 是基于maven创建)
 菜单 -> ⽂件 -> 新建项⽬ -> Maven

 

创建成功后项目的目录:

 

webapp ->资源文件 (HTML/JS/CSS/.....)

WEB-INF ->项目的配置文件(xxx.xml)

 pom.xml  ->maven核心配置文件(项目的描述/所有依赖)

<groupId>org.example</groupId>
  <artifactId>first-servlet</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>war</packaging>

注意:1.xxx.war是web项目压缩包

           2.xxx.jar是java项目的工具压缩包

如果需要两者之间的转换,只需将<packaging>war</packaging>中的war转换成jar或者将其中的jar转换成war。

1.2添加Servlet框架(将maven-> servlet)

在中央仓库搜索:https://mvnrepository.com/

 

 因为tomcat是用来运行Servlet的,找到自己下载tomcat版本,在tomcat官网找到对应的Servlet版本,之后在中央仓库找到Servlet对应的版本复制其依赖信息。

​ 

 

 

 

1.3创建完善 Servlet目录

一般需要创建两个目录:单元测试目录(text) ,源代码目录(Java)

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值