首页 > 编程语言 >JavaWeb学习6:Servlet

JavaWeb学习6:Servlet

时间:2022-10-15 09:22:17浏览次数:49  
标签:Maven JavaWeb web sun 项目 接口 学习 Servlet

1、什么是Servlet

  • sun公司用于开发动态web的一种技术
  • sun公司在这里API中提供了一个接口,叫做Servlet,如果想开发一个Servlet程序,只需要完成两个步骤:
    • 编写一个类,实现Servlet接口
    • 把开发好的Java类部署到web服务器中把实现了Servlet接口的java程序叫做Servlet

2、HelloServlet

Servlet接口在sun公司有两个默认的实现类:一个是HttpServ,另一个是GenericServlet。

2.1、构建一个普通的Maven项目

删掉里面的src目录,后续的编程就在这个项目里建立Moudel。这个空的工程就是Maven的主工程。

2.2、 关于Maven父子工程的理解:

父项目中会有:

<modules>
	<module>servlet-1</module>
</modules>

子项目中会有:

<parent>
	<artifactId>javaweb-02-servlet</artifactId>
	<groupId>org.example</groupId>
	<version>1.0-SNAPSHOT</version>
</parent>

父项目中的jar包子项目可以直接使用

2.3、Maven环境优化

  1. 修改web.xml
  2. 将Maven搭建完整

2.4、编写一个Servlet程序

  1. 编写一个普通类
  2. 实现Servlet接口,这里我们直接继承HttpServlet

标签:Maven,JavaWeb,web,sun,项目,接口,学习,Servlet
From: https://www.cnblogs.com/lin148/p/16793580.html

相关文章

  • RE:从零开始的数论相关学习
    开坑。1-位运算我们知道,C++中的位运算有:&、|、^、~、>>、<<。应用:1-1快速幂:intqpow(inta,intb,intp){intvis=a;intsum=1;while(b){......
  • 《Unix/Linux系统编程》学习笔记7
    第四章并发编程一、知识点归纳(一)并行计算导论1.顺序算法与并行算法顺序算法并行算法begin  step_1  step_2  ……  step_nend//nextstepc......
  • 核心分发器DispatcherServlet
    核心分发器DispatcherServlet1.5.1DispatcherServletDispatcherServlet是SpringMVC的"灵魂"和"心脏",它负责接受HTTP请求并协调SpringMVC的各个组件完成请求处理的工作......
  • 核心分发器DispatcherServlet
    核心分发器DispatcherServlet1.5.1DispatcherServletDispatcherServlet是SpringMVC的"灵魂"和"心脏",它负责接受HTTP请求并协调SpringMVC的各个组件完成请求处理的工作......
  • 2022-2023-1 20221301 《计算机基础与程序设计》第七周学习总结
    2022-2023-120221301《计算机基础与程序设计》第六周学习总结作业信息这个作业属于哪个课程<班级的链接>https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP......
  • 2022-10-14学习内容
    1.案例-计算器-界面编码1.1activity_calculator.xml<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/andro......
  • 2022-2023-1 20221322《计算机基础与程序设计》第七周学习总结
    作业信息这个作业属于哪个课程<班级的链接>(2022-2023-1-计算机基础与程序设计)这个作业要求在哪里<作业要求的链接>(2022-2023-1计算机基础与程序设计第七周作业......
  • WPF基于Prsim框架的学习
    Prism框架代码:前后端分离,依赖注入IOC,不是基础应用实战数据库:服务器数据SqlSever、本地缓存Sqlite数据库的添加:去程序包控制台先使用字符串add—migration—表名然后upd......
  • Chap4 循环结构 学习总结 第五小组
    1、为什么需要循环?:在c语言中需要重复执行某些操作时,需要用到循环结构2、循环的三个语句:for循环、while循环、do-while循环。下列是while循环和for循环的流程图3、......
  • 磁盘的学习笔记
    1.什么是磁盘(disk)磁盘是指利用磁记录技术存储数据的存储器。2.磁盘的作用和分类磁盘是计算机主要的存储介质,可以存储大量的二进制数据,并且断电后也能保持数据不丢失。......