Java Web学习心得
1..properties文件放在resources文件目录下,读取方式:
ResourceBundle bundle = ResourceBundle.getBundle("db");//不加后缀
driver = bundle.getString("driver");
url = bundle.getString("url");
user = bundle.getString("username");
password = bundle.getString("password");
2.JDBC数据库连接方面:
2.1.数据库版本 8.0.12
Maven mysql-connector-java版本 8.0.12
数据库驱动 8.0.13
2.2.配时区:
url=jdbc:mysql://localhost:3306/smbms?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8&useSSL=false
idea里的数据库里也要配
3.MVC三层架构
3.1.dao
和数据库做交互,在数据库里增删改查
- 基本的数据库连接类做成工具静态类
- 其余的与数据库交互的类做成实体类
3.2service
编写服务逻辑代码,调dao
- dao的实体类做成service的成员变量,这样就可以用了
3.3servlet(controller)
接收前端信息,调service,向前端发信息,切页面