上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: 引言 三层架构和 MVC 架构是有明显区别的,MVC 架构应该是展现模式, M(Model)、V(View)、C(Controller)三个加起来以后才是三层架构中的 UI 层(表现层) 三层架构 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层 阅读全文
posted @ 2021-10-13 22:57 追こするれい的人 阅读(165) 评论(0) 推荐(0) 编辑
摘要: MVC 架构模式 MVC 架构模型是按照职责划分将三层架构中的表现层分为控制器(Controller)、模型(Model)和视图(View)三部分,目的是使系统组织架构更合理和清晰 Spring MVC 是什么 Spring MVC 是 Spring 框架的 Web 组件,它是一种基于 Java 实 阅读全文
posted @ 2021-10-13 22:29 追こするれい的人 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 在 java.io 包中,不仅 OutputStream 用到了 Decorator 设计模式,InputStream,Reader,Writer 等都用到了此模式。而作为一个灵活的,可扩展的类库,JDK 中使用了大量的设计模式,比如在 Calendar 的单例模式,线程池 的工厂模式等等。对于 J 阅读全文
posted @ 2021-10-11 13:00 追こするれい的人 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 模式定义 代理模式是为目标对象创建代理对象以提供一种代理机制,让代理对象能控制目标对象的访问,并且可以在不改变目标对象的情况下为目标对象添加额外的功能 模式分类 静态代理 在程序编译期静态地为目标类创建代理类 动态代理 在程序运行期运用反射机制动态地为目标类创建代理类(Spring AOP 采用动态 阅读全文
posted @ 2021-10-11 12:55 追こするれい的人 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 什么是 AOP AOP(Aspect Oriented Programming 的缩写,翻译为面向方面或面向切面编程),通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术 AOP 是 OOP 的延续和有益补充,也是 Spring 框架中的一个重要内容,是函数式编程的一种衍生范型 在 Sp 阅读全文
posted @ 2021-10-10 19:40 追こするれい的人 阅读(43) 评论(0) 推荐(0) 编辑
摘要: MyBatis 延迟加载 什么是延迟加载 延迟加载又叫懒加载,也叫按需加载,也就是说先加载主表信息,需要的时候,再去加载从表信息。代码中有查询语句,当执行到查询语句时,并不是马上去数据库中查询,而是根据设置的延迟策略将查询向后推迟 延迟加载的目的 减轻数据库服务器的压力,因为我们延迟加载只有在用到需 阅读全文
posted @ 2021-09-29 22:41 追こするれい的人 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 数据源 回顾JDBC JDBC访问数据库流程 加载驱动 获取Connection连接对象(消耗性能) 获取PrepareStatement对象 执行SQL语句 获取结果集 关闭Connection连接对象 问题 频繁访问数据库时性能下降(高并发) 数据源的概念 数据源是一种提高 JDBC 访问数据库 阅读全文
posted @ 2021-09-29 22:35 追こするれい的人 阅读(64) 评论(0) 推荐(0) 编辑
摘要: IoC(控制反转)概念 控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责,这样控制权就由应用转移到外部容器,控制权的转移就是所谓的反转(控制权转移带来的好处就是降低了业务对象之间的依赖程度) DI(依赖注入)概念 依赖注入就是对象之间的依赖关系是在运行时动态注入的 阅读全文
posted @ 2021-09-29 18:08 追こするれい的人 阅读(61) 评论(0) 推荐(0) 编辑
摘要: Spring 起源 EJB 弃用 1998 年 Sun 公司 发布 JavaEE 企业级解决方案 EJB1.0 框架,开发者可以使用 EJB 构建企业级应用;在使用 EJB 的过程中,开发者发现 EJB 极度复杂和繁琐。随着时间的推移,很多开发者对 EJB 不再抱有幻想,开始寻求更简便的方法。 Sp 阅读全文
posted @ 2021-09-29 17:30 追こするれい的人 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 什么是缓存 缓存就是内存中的一个对象,用于对数据库查询结果的保存,用于减少与数据库的交互次数从而降低数据库的压力,进而提高响应速度。 MyBatis 缓存机制原理 Mybatis 缓存机制原理是将第一次从数据库 SQL 查询的结果数据保存到缓存(内存中),当下一次 SQL 查询和第一次相同,如果缓存 阅读全文
posted @ 2021-09-28 19:18 追こするれい的人 阅读(44) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页