JavaWeb-初识Servlet

宁睿  金牌会员 | 2023-11-1 17:47:27 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 959|帖子 959|积分 2887

目录

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


Servlet简介


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

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

Tomcat安装配置


  • 打开Tomcat下载地址

  • 下载并解压apache-tomcat-8.5.87-windows-x64.zip

  • 解压文件放到自己的目录下


Servlet项目搭建


  • 打开IDEA创建项目

  • 配置maven

  • 添加并导入servlet依赖
  1.     <dependencies>
  2.         <dependency>
  3.             <groupId>javax.servlet</groupId>
  4.             <artifactId>javax.servlet-api</artifactId>
  5.             <version>3.1.0</version>
  6.         </dependency>
  7.     </dependencies>
复制代码


  • 打开项目配置 File->roject Structure

  • 添加web配置并点ok

  • 修改web配置路径

  • 修改web资源路径

  • 点击create artifcat


  • 点击apply,web图标改变

  • 修改web配置文件,webapp标签内添加metadata-complete="true",使注解生效

  • 创建DemoServlet类继承HttpServlet,加上@WebServlet注解并重写doGet方法


Servlet项目运行


  • 编辑设置

  • 添加tomcat并点ok



  • 点击Fix修改基路径


  • 点击运行

  • 打开浏览器访问http://localhost:8080/demo,出现以下内容,项目启动成功


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

宁睿

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表