1. DBUtils的使用
- apache开源的一套操作数据库的工具包
- 其中包含了我们常用的数据库的操作
2. 单元测试
Junit
3. 使用Dbutils工具包
导入jar包 commons-dbutils-1.1.jar
- 编写工具类获取连接池对象
1 | package com.xzy.util; |
编写测试类来进行测试
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29package com.xzy.util;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import javax.sql.DataSource;
public class DataSourceUtilsTest {
public void init() {
System.out.println("before..");
}
public void destory() {
System.out.println("destory...");
}
public void testGetDataSource() {
DataSource dataSource =
DataSourceUtils.getDataSource();
System.out.println(dataSource);
}
}
4. json转换工具
把对象转换成json
- GSON(google的json转换器)
- JSON-lib
- Jackson(Spring自带的json转换器)
- FastJson(阿里巴巴开源的转换库)
4. FastJson的使用
1 | //把对象转换成字符串 |
日期格式问题
1 String s = JSON.toJSONStringWithDateFormat(student, "yyyy-MM-dd");
5. Web开发
- web前端(用户交互的页面)
- web后端(接口的开发)
6. B/S架构与C/S架构
7. 什么是服务器?
服务器 = 服务器硬件(硬盘+cpu+内存)+操作系统(linux)+服务器软件应用
eg:
ftp服务器 = 服务器硬件(硬盘+cpu+内存)+操作系统(linux)+ftp服务器软件
http服务器 = 服务器硬件(硬盘+cpu+内存)+操作系统(linux)+http服务器软件
8. web服务器软件
web服务器
软件: Httpd(apache) nginx …
web应用服务器
软件: Tomcat
web服务器软件将nginx等,是支持高并发的,但是不能执行复杂的操作;
web应用服务器软件Tomcat等,是不支持高并发,但是能执行复杂的操作;
9. Tomcat应用服务器软件
- https://tomcat.apache.org/
- apache开源的顶级项目
- 支持web用开发部署
- tomcat最新的版本是
9.0.56
10. 安装Tomcat
Tomcat也是基于Java开发的,所以必须先把jdk安装好,并且配置好环境变量;
确保当前电脑是管理员用户
准备Tomcat的安装包
apache-tomcat-8.5.24-windows-x64.zip
把安装包解压到任意盘的根目录
进入目录
启动Tomcat
启动完成之后可以在浏览器输入
1
http://localhost:8080/
配置环境变量
cmd命令行
1
startup.bat|startup #启动tomcat
Tomcat一闪而过的问题
一般是jdk的版本不兼容,或者jdk环境变量没有配置好;
11. JavaEE开发
javase: 基础语法
javaee:企业级开发规范(好多技术的组合)