0
点赞
收藏
分享

微信扫一扫

台风灾害数据分析与可视化:利用Java和数据科学技术解读台风趋势

fbd4ffd0717b 2023-07-29 阅读 80
servletjava

文章目录

前言

一、前置知识:Maven

1.1 🍎初识Maven

1.2 🍎Maven的使用

 二、Servlet

第一个Servlet程序:hello world

方法步骤:

2.1 创建maven项目

 2.2 引入依赖

 2.3 创建目录结构

2.4 编写servlet代码

2.5 打包操作

 2.6 部署操作

2.7 验证程序

 2.8 一点相关补充

smart  tomato的使用

三、ServletAPI详解

3.1 HttpServlet

3.2 HtttpServletRequest

3.3 HttpServletResponse

​编辑

总结


前言

今天我们将进入到Servlet的认识当中,Servlet对于我们后面项目的创建编写有着非常重要的作用,需要我们能够非常熟练的掌握他;


一、前置知识:Maven

1.1 🍎初识Maven

Maven,这是我们在编写Servlet代码的时候,要用到的一个常见的工具;

对于上面说到的构建/编译,我还知道。可是这个打包和依赖是什么意思?????


打包:就是把Java代码给构造成jar包,或者是war包。


依赖:就是你在进行一个A操作之前,先要进行一个B操作。如果没有B操作的实现,你A操作就无法完成。


1.2 🍎Maven的使用

对于Maven来说,我们不用下载,因为idea中内置了线程的Maven,我们之间拿来用就好。

下面我们主要介绍在Maven在idea中的使用:
 

1、新建一个Maven项目:


2、Maven的使用

首先我们先了解刚刚我们新创建的Maven项目的组成部分


下面我们以mysql驱动包的引入来说明Maven引入依赖的流程 


 二、Servlet

第一个Servlet程序:hello world

方法步骤:

2.1 创建maven项目


 2.2 引入依赖

图示说明:


 2.3 创建目录结构


2.4 编写servlet代码

图示示例:

 经过上面的分析,我们可以知道,我具体的servlet代码是要在doGet这个方法中写的,下面我们深入这个方法来看一下

 你以为到了这里就大功告成了吗?


2.5 打包操作

下面我们看一下打包的具体实现过程 

代码示例:


 2.6 部署操作


2.7 验证程序


 2.8 一点相关补充

与HTML生成页面不同,我们当前的通过Servlet生成的页面是动态的,根据用户输入的不同,是可以得到不同的显示效果的。

此外当我们修改了servlet代码后,我们需要重写进行打包、部署、然后再验证程序。



smart  tomato的使用

图示举例:


三、ServletAPI详解

3.1 HttpServlet


HttpServlet的核心方法

这些方法的调用时机, 就称为 "Servlet 生命周期". (也就是描述了一个 Servlet 实例从生到死的过程)


3.2 HtttpServletRequest

核心方法:



打印请求信息 


获取get请求的参数


 获取post请求的参数


3.3 HttpServletResponse


核心方法


 方法使用代码案例:

自动刷新:

下篇博文就让我们一起事情一个服务器版本的表白墙(注意不只是单单的前端HTML文件哦,还有与之相对应的后端代码——说白了就是一个简单的前后端交互的栗子)

总结

今天我们对于servlet有了非常详细的认识,接下来我们就将他应用到我们的实战项目的编写当中,让我们拭目以待吧!!!!!!!!!!!!!

 

举报

相关推荐

0 条评论