《Spring实战》
文章平均质量分 87
《Spring实战》学习笔记
七海健人
打工战士,闲暇之余把自己的学习和总结记录下,也希望写的东西能帮助到你
展开
-
《Spring》实战——5.SpringMVC
Day_041. 早期的Web架构在早期 Java Web 的开发中,统一把显示层、控制层、数据层的操作全部交给 JSP 或者 JavaBean 来进行处理,我们称之为 Model1:出现的弊端:JSP和JavaBean之间严重耦合,Java代码和HTML代码也耦合在了一起; 要求开发者不仅要掌握Java,还要有高超的前端水平;正因为上面的种种弊端,所以很快这种方式就被 Servlet + JSP + Java Bean 所替代了,早期的 MVC 模型(Model2)就像下图这样原创 2022-03-27 12:11:52 · 329 阅读 · 0 评论 -
《Spring》实战——1.Spring核心思想
Spring学习前Spring是一个开源框架;(更形象的说,是一种思想,核心就是IOC/DI和AOP);1. 几个概念及简写?POJO,Plain Old Java Object,简单老式Java对象;(例如一个具备某种功能的普通的Java类); 组件,Component,Spring用JavaBean来表示”组件”,理论上这个bean可以是任意形式的Java类(POJO),不一定非得遵守JavaBean规范; DI,Dependency Injection,依赖注入;即将对象(Bean原创 2022-03-25 13:24:41 · 507 阅读 · 0 评论 -
《Spring》实战——3.面向切面&AOP
Day_02前言在软件开发中,散布于应用中多处的功能被称为横切关注点(crosscutting concern)。通常来讲,这些横切关注点从概念上是与应用的业务逻辑相分离的(但是往往会直接嵌入到应用的业务逻辑之中)。把这些横切关注点与业务逻辑相分离正是面向切面编程(AOP)所要解决的问题。DI有助于应用对象之间的解耦,而AOP可以实现横切关注点与它们所影响的对象之间的解耦;1. AOP?AOP 即 Aspect Oriented Program 面向切面编程;首先,在面向切原创 2022-03-27 12:01:54 · 281 阅读 · 0 评论 -
《Spring》实战——4.Spring&数据库JDBC
Day_031. 数据持久化数据持久化:就是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称;(数据库记录-对象)2. 存在问题必须初始化数据访问框架、打开连接、处理各种异常和关闭连接。如果上述操作出现任何问题,都有可能损坏或删除的企业数据; JDBC中的SQLException;可能导致抛出SQLException的常见问题包括:应用程序无法连接数据库; 要执行的查询存在语法错误; 查询中所使用的表和/或列不存在; 试图插入或更新的数据原创 2022-03-27 12:06:23 · 1109 阅读 · 0 评论 -
《Spring》实战——2.IOC/DI&装配
Day_01Bean的定义与装配;(XML、Config.java、自动装配 3种方式)1. 自动装配(注解)-推荐Spring从两个角度来实现自动化装配:(1)组件扫描(component scanning):Spring会自动发现应用上下文中所创建的bean。(2)自动装配(autowiring):Spring自动满足bean之间的依赖。定义bean?(1)先定义组件(bean)类的接口(为了解耦);(2)然后在实现类的类声明上面加一句注解@Component,则这个原创 2022-03-25 13:34:27 · 172 阅读 · 0 评论