企业项目开发基石
整体基本流程
【1】技术选型(原则?标准?)
【2】挑选依赖(原则?标准?)——pom.xml文件
【3】搭建工程
【4】配置文件——jdbc/log4j.properties ; spring-mvc.xml/spring-mybatis.xml
【5】整合流程
【6】流程测试
资源文件配置
-jdbc.properties: 数据库连接参数 ---DbcpDataSource实体类
-log4j.properties:对应日志组件 ---facade设计模式:子系统中的一组接口提供一个统一的高层接口
Slf4j+Logback与组合,Commons Logging与Log4j组合两大阵营已经基本成为了Java项目开发的标准
Spring框架配置文件:注意文件头的书写——标签的默认命名空间 & xsd规范对配置进行校验
-spring-mvc:
-配置文件自动扫描包
-处理静态资源:webapp根路径资源
-确保json的正确响应
-视图模式:controller响应跳转文件头尾忽略
-文件上传组件
-spring-mybatis:
-对整个工程的注解进行扫描
-注解驱动
-引入jdbc.properties
-配置连接池数据源
-SqlSessionFactoryBean完美整合spring-mybatis
-dao的动态代理
-spring事务管理 & 注解驱动
数据库驱动8.0上下两个不同:
com.mysql.jdbc.Driver
com.mysql.cj.jdbc.Driver
HTTP Status 500 – Internal Server Error :数据库连接失败;java.lang.RuntimeException等等内部服务出错
test...