熟悉javaEE主流框架Spring boot,Spring Cloud,Mybatis,了解Servlet,JDBC

本文内容纲要:

- 什么是Tomcat

- HTTP协议

- 对Servlet的了解

- JDBC

什么是Tomcat

阿帕奇提供的小型服务器软件,支持servet和jsp规范

lib包:存放jar包

WabApp:发布项目的目录

work:jsp编译生成。class的目录

LOgs:存放日志文件

HTTP协议

请求行,请求头和请求体

请求行:

请求方法 请求URL HTTP版本

请求头:

Host:

User-Agent:

Accept:

Accept-Language

Accept-Encoding:

Referer:

onnection:

Cookie:

请求体:

get没有请求体,即跟在URL后面,post有请求体,不展示在地址栏里

响应行,响应头和响应体

1 响应行:

2 HTTP协议 状态码

3 响应头:

4 Accept-Ranges: bytes

5 Cache-Control: max-age=0

6 Connection: keep-alive

7 Content-Length: 114

8 Content-Type: text/html

9 Date: Sun, 01 Sep 2019 14:09:54 GMT

10 Etag: "5d2c473c-72"

11 Expires: Sun, 01 Sep 2019 14:09:54 GMT

12 Last-Modified: Mon, 15 Jul 2019 09:28:28 GMT

13 Server: nginx

14 请求体:

15 图片,文本,html ......

    200 正常 302 重定向 404 路径找不到 500 内部错误

对Servlet的了解

servlet指server+applet 服务端程序

用来处理客户端的请求并对请求做出响应

使用servlet需要导入Tomcat中的servlet.jar和api.jar

获得参数:String unsername = request.getParameter("username");

在内存中是单例的

生命周期:

创建:第一次被访问时,调用init()方法

工作:调用doGET和doPOST方法

销毁:调用Destory方法

JDBC

c3p0-config.xml

public class ConSql {

public void test1() throws SQLException {

QueryRunner queryRunner = new QueryRunner(new ComboPooledDataSource());

String sql = "insert into student values(?,?,?)";

Object[] obj = {14,"df",32};

queryRunner.update(sql,obj);

}

}

<dependency>

<groupId>com.mchange</groupId>

<artifactId>c3p0</artifactId>

<version>0.9.5.2</version>

</dependency>

<dependency>

<groupId>mysql</groupId>

<artifactId>mysql-connector-java</artifactId>

<version>5.1.6</version>

</dependency>

<dependency>

<groupId>commons-dbutils</groupId>

<artifactId>commons-dbutils</artifactId>

<version>1.6</version>

</dependency>

本文内容总结:什么是Tomcat,HTTP协议,对Servlet的了解,JDBC,

原文链接:https://www.cnblogs.com/cheng9999/p/11963889.html

以上是 熟悉javaEE主流框架Spring boot,Spring Cloud,Mybatis,了解Servlet,JDBC 的全部内容, 来源链接: utcz.com/z/362702.html

回到顶部