JavaWeb-初识Servlet

这篇具有很好参考价值的文章主要介绍了JavaWeb-初识Servlet。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

1. Servlet简介
2. Tomcat安装配置
3. Servlet项目搭建
4. Servlet项目运行

内容

Servlet简介

  1. Servlet是什么
    Java Servlet 是运行在 Web 服务器或应用服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet 可以收集来自网页表单的用户输入,呈现来自数据库或者其他源的记录,还可以动态创建网页。
    JavaWeb-初识Servlet

  2. Servlet容器
    Servlet 容器就是 Servlet 代码的运行环境,Servlet容器也叫做Servlet引擎,是Web服务器或应用程序服务器的一部分,用于在发送的请求和响应之上提供网络服务。Servlet没有main方法,不能独立运行,它必须被部署到Servlet容器中,由容器来实例化和调用 Servlet的方法(如doGet()和doPost()),Servlet容器在Servlet的生命周期内包容和管理Servlet。
    常用的 Servlet 容器有 Tomcat、Jboss、Jetty、WebLogic 等,其中 Tomcat 由 Java 官方提供,是初学者最常使用的。

  3. Apache Tomcat
    Tomcat是一个免费的开放源代码的Servlet容器。

Tomcat安装配置

  1. 打开Tomcat下载地址
    JavaWeb-初识Servlet

  2. 下载并解压apache-tomcat-8.5.87-windows-x64.zip
    JavaWeb-初识Servlet

  3. 解压文件放到自己的目录下
    JavaWeb-初识Servlet

Servlet项目搭建

  1. 打开IDEA创建项目
    JavaWeb-初识Servlet

  2. 配置maven
    JavaWeb-初识Servlet

  3. 添加并导入servlet依赖

    <dependencies>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
        </dependency>
    </dependencies>

JavaWeb-初识Servlet

  1. 打开项目配置 File->Project Structure
    JavaWeb-初识Servlet

  2. 添加web配置并点ok
    JavaWeb-初识Servlet

  3. 修改web配置路径
    JavaWeb-初识Servlet

  4. 修改web资源路径
    JavaWeb-初识Servlet

  5. 点击create artifcat
    JavaWeb-初识Servlet
    JavaWeb-初识Servlet

  6. 点击apply,web图标改变
    JavaWeb-初识Servlet
    JavaWeb-初识Servlet

  7. 修改web配置文件,webapp标签内添加metadata-complete="false",使注解生效
    JavaWeb-初识Servlet

  8. 创建DemoServlet类继承HttpServlet,加上@WebServlet注解并重写doGet方法
    JavaWeb-初识Servlet

Servlet项目运行

  1. 编辑设置
    JavaWeb-初识Servlet

  2. 添加tomcat并点ok
    JavaWeb-初识Servlet
    JavaWeb-初识Servlet
    JavaWeb-初识Servlet

  3. 点击Fix修改基路径
    JavaWeb-初识Servlet
    JavaWeb-初识Servlet

  4. 点击运行
    JavaWeb-初识Servlet

  5. 打开浏览器访问http://localhost:8080/demo,出现以下内容,项目启动成功
    JavaWeb-初识Servlet文章来源地址https://www.toymoban.com/news/detail-711617.html

到了这里,关于JavaWeb-初识Servlet的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【JavaWeb】Tomcat底层机制和Servlet运行原理

    【JavaWeb】Tomcat底层机制和Servlet运行原理

    🎄欢迎来到@dandelionl_的csdn博文,本文主要讲解Java web中Tomcat底层机制和Servlet的运行原理的相关知识🎄 🌈我是dandelionl_,一个正在为秋招和算法竞赛做准备的学生🌈 🎆喜欢的朋友可以关注一下,下次更新不迷路🎆  Ps: 月亮越亮说明知识点越重要 (重要性或者难度越大)🌑🌒

    2024年02月16日
    浏览(12)
  • java-初识Servlet,Tomcat,JDBC

    java-初识Servlet,Tomcat,JDBC

    java入门须知的重要概念/名词/技术 等 Servlet是Java Web开发中的一个核心组件,它是 基于Java语言编写的服务器端程序,可以接收Web容器(如Tomcat)发送过来的HTTP请求 ,并向客户端发送HTTP响应。Servlet通常用来处理动态Web页面、Web表单数据、管理会话(session)等任务。 实际上,

    2024年02月11日
    浏览(13)
  • JavaWeb《后端内容:1. Tomcat - Servlet - Thymeleaf》

    JavaWeb《后端内容:1. Tomcat - Servlet - Thymeleaf》

    目录 1. 基础概念 1.1 BS架构和CS架构 1.2 Tomcat图解 2.TomCat 2.1 IDEA配置web项目和tomcat 2.2 idea启动TomCat因为端口号失败的问题 3.Servlet使用流程 3.1 Servlet简单图解 3.2 Servlet导入依赖  3.3 编写Servlet和add.html 3.4 试着使用Jdbc和Dao层连接水果库存数据库 0. 基础结构的代码 1. 数据库表创建

    2024年02月03日
    浏览(12)
  • 2023-JavaWeb最新整理面试题-TCP、Tomcat、Servlet、JSP等

    2023-JavaWeb最新整理面试题-TCP、Tomcat、Servlet、JSP等

    1、1xx(临时响应) 2、2xx(成功) 3、3xx(重定向):表示要完成请求需要进一步操作 4、4xx(错误):表示请求可能出错,妨碍了服务器的处理 5、5xx(服务器错误):表示服务器在尝试处理请求时发生内部错误 举例: 200:成功,Web服务器成功处理了客户端的请求。 301:永

    2024年02月16日
    浏览(15)
  • IDEA项目实践——JavaWeb简介以及Servlet编程实战

    IDEA项目实践——JavaWeb简介以及Servlet编程实战

    IDEA项目实践——创建Java项目以及创建Maven项目案例、使用数据库连接池创建项目简介 IDEWA项目实践——mybatis的一些基本原理以及案例 IDEA项目实践——动态SQL、关系映射、注解开发 IDEA项目实践——Spring框架简介,以及IOC注解 IDEA项目实践——Spring当中的切面AOP IDEA项目实践—

    2024年02月13日
    浏览(12)
  • 基于javaweb+mysql的jsp+servlet学生成绩管理系统(管理员、教师、学生)(java+jsp+servlet+javabean+mysql+tomcat)

    基于javaweb+mysql的jsp+servlet学生成绩管理系统(管理员、教师、学生)(java+jsp+servlet+javabean+mysql+tomcat)

    基于javaweb+mysql的jsp+servlet学生成绩管理系统(管理员、教师、学生)(java+jsp+servlet+javabean+mysql+tomcat) 运行环境 Java≥8、MySQL≥5.7、Tomcat≥8 开发工具 eclipse/idea/myeclipse/sts等均可配置运行 适用 课程设计,大作业,毕业设计,项目练习,学习演示等 功能说明 管理员:个人信息、课程

    2024年02月02日
    浏览(32)
  • 一个简单的前后端交互——登录注册页面(升级版)idea代码篇(2:Maven:Javaweb项目)使用MyBatis:Mapper,servlet+Tomcat

    一个简单的前后端交互——登录注册页面(升级版)idea代码篇(2:Maven:Javaweb项目)使用MyBatis:Mapper,servlet+Tomcat

    前言:本篇前后端交互实现代码 。详细项目搭建见上篇 先贴一张登录界面和包结构:   1.Mapper 2.pojo 3.util 4.web 5.Login.html 6.CSS 我的企业版过期了,不能演示跳转页面了。但测过没问题。

    2024年02月11日
    浏览(15)
  • JavaWeb——tomcat(安装&使用)

    JavaWeb——tomcat(安装&使用)

    目录 WEB服务器-Tomcat 服务器概述 Web服务器 Tomcat Tomcat下载 安装与卸载  启动与关闭 服务器硬件: 指的也是计算机,只不过服务器要比我们日常使用的计算机大很多。 服务器,也称伺服器。是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服

    2023年04月19日
    浏览(11)
  • Tomcat的安装与Maven依赖Servlet的使用

    Tomcat的安装与Maven依赖Servlet的使用

    Tomcat 是一个 HTTP 服务器. 前面我们已经学习了 HTTP 协议, 知道了 HTTP 协议就是 HTTP 客户端和 HTTP 服务器之间的交互数据的格式. 同时也通过 ajax 和 Java Socket 分别构造了 HTTP 客户端. HTTP 服务器我们也同样可以通过 Java Socket 来实现. 而 Tomcat 就是基于 Java 实现的一个开源免费,也是

    2024年02月06日
    浏览(16)
  • Tomcat的安装与使用,Maven与Servlet的使用

    Tomcat的安装与使用,Maven与Servlet的使用

    Tomcat是Apache软件基金会(Apache Software Foundation)的Jakarta项目中的一个核心项目, 由Apache, Sun和其他一些公司及个人共同开发而成, 由于有了Sun的参与和支持, 最新的Servlet和JSP规范总是能在Tomcat中得到体现, Tomcat5支持最新的Servlet 2.4和JSP 2.0规范. 因为Tomcat技术先进, 性能稳定, 而且免

    2024年02月08日
    浏览(13)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包