JavaWeb学习小记

发布时间 2023-05-23 02:44:04作者: czyhbo

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,向前端发信息,切页面