java进阶
saladfruit
这个作者很懒,什么都没留下…
展开
-
java进阶学习2-springmvc
springmvc基础 1. spring是基础层框架,主要解决ioc和aop的问题,springmvc是web应用层框架,解决web应用前后台交互的问题,属于spring系列中的spring-web部分,springdata是数据层框架,解决应用于数据库交互问题,属于spring系列中的spring-dataAccess部分 2. springmvc的设计理念 1. java web基础架构规范分为servlet容器和容器实例,tomcat等web容器启动后加载容器实例,作为后台服务相应 2. sp.原创 2021-07-23 15:22:50 · 100 阅读 · 0 评论 -
spring容器初步
自定义spring框架 1. 传统业务编码方式的缺点 1. 对象的创建和对象的使用强耦合,违反了对修改封闭,对扩展开放的封闭原则,代码可扩展性变差 1. spring引入了IOC和DI,解决了对象创建的问题 1. IOC:对象使用者将对象创建的权力移交给框架 2. DI: 框架在创建对象的过程中自动完成对象属性的装配 2. java面向对象编程的三大特性,封装、继承、多态使JAVA代码衍生了面向接口编程的纵向代码结构,但是对于通用的功能,如事务,日志等,存在重复编码的缺点 1. .原创 2021-07-04 23:16:54 · 107 阅读 · 0 评论 -
java进阶学习1-mybatis
自定义mybatis持久层框架 1. jdbc直接连接数据库的缺点 1. 数据库连接一次性使用,存在频繁创建和销毁 2. 查询配置信息硬编码 1. 数据库连接全局配置信息 2. sql语句拼装 3. 返回结果集为统一数据结构的集合,需要手动解析映射 2. jdbc连接框架化的思路 1. 模块拆分,分别治理,模块之间通过接口低耦合 3. 自定义mybatis的具体步骤 1. 使用端 1. Resources类加载配置文件 2. 编写pojo类 3. SqlSessionFact.原创 2021-06-12 10:13:07 · 1115 阅读 · 1 评论