创建Servlet项目

Servlet开发

  1. 为什么需要用Servlet开发 ?
    之前通过 tomcat 访问的资源,都被称为静态资源 —— 资源都是固定的,不能随着 query string 或者 请求中的 body 不同而有不同的结果。
    query string 之前的部分确定了,返回的内容就不会变化
    但是实际中需要动态资源,比如登录
    密码正确就返回正确,密码错误就返回错误

  2. 什么是 Servlet 开发 —— 它是 java 规定的一套 web 开发的标准名称, 类似之前学过的 JDBC 。Servlet 本质是一个标准,但在 java 代码中, 以 interface 形式出现。

在 IDEA 中创建 Servlet 开发环境

  1. 准备阶段

    1. 需要一个 JDK 没有 类库 所以需要配置
    2. 需要开发的静态 + 动态,默认建的项目中只有src目录,所以需要新建新的目录,放置静态资源,导入 jar 包在这里插入图片描述
  2. 项目开发阶段 —— 一个登录项目
    /login.html 这个url 返回的静态资源内容,返回的是form表单
    form 表单 会把用户填写的信息提交到一个动态资源
    /login.action 这个动态资源 进行用户名和密码的验证工作,返回的是否登陆成功

    1. 一个静态资源 login.html
    2. 一个动态资源 Login.java在这里插入图片描述
      在这里插入图片描述
  3. 关联 URL 和 资源

    1. 静态资源,不需要特意关联
      login.html 文件 <->
      http://127.0.0.1:8080/</Context Path>/login.html

    2. 动态资源,需要特意关联
      com\bit\Login.java 编译结束后 com.bit.Login 类
      com.bit.Login <->
      http://127.0.0.1:8080//login.action

      需要通过 web.xml 的文件进行关联
      在这里插入图片描述

构建阶段

  1. 进行java 代码的编译
  2. 按照标准,把静态资源、web.xml 编译出的类文件放到一个目录中在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值