随笔分类 - SSM
存储SSM框架的相关笔记,包含:
SpringIOC(DI),SpringAOP,SpringMVC,MyBatis等
摘要:MAVEN继承 意义 来统一管理一个集群中的所有公用资源 继承要做的事 子工程groupId可以从父工程继承,表示同一个公司的同一个项目,可以覆盖. version可以继承,也可以覆盖 properties:父工程可以定义变量,子工程继承使用 <junit.version>3.8.1</junit.
阅读全文
摘要:什么是MAVEN 基于项目对象模型(POM) 是一个项目管理工具,可以对项目的打包部署安装报告等做统一的管理 用一小段描述性息来管理项目的构建 描述信息(三个坐标) groupId artifactId versionId Maven的windows安装 maven3.6 > 最低为jdk1.8 a
阅读全文
摘要:Mybatis 多表查询 笛卡儿积查询 内连接查询 外连接查询 左外连接查询 右外连接查询 全外连接查询 一对一 在任意一方设计外键保存另一张表的主键,维系表和表的关系 创建sql语句 create table room(id int primary key,name varchar(255));
阅读全文
摘要:使用mybatis的准备工作 使用mybatis需要导入tdt的约束文件 Mybatis的结构 配置数据源:sqlMapConfig.xml 别名标签,缓存的配置 映射文件 主要写sql,映射关系 生成数据库连接 SqlSessionFactory 执行数据库的CRUD SqlSession myb
阅读全文
摘要:SpringMVC 视图View 负责页面的显示;与用户的交互。包含各种表单。 实现视图用到的技术有html/css/jsp/js等前端技术。 用户交互:用户鼠标点击页面;填写页面中各种表单........等等 模型Model 模型负责各个功能的实现(如登录、增加、删除功能)。模型用JavaBean
阅读全文
摘要:小项目 1.对权限控制进行优化 (配合注解使用) 2.事务的开启 3.给前端封装数据 (配合注解使用) 1.对权限控制进行优化 ThreadLocal:上游的数据可以直接被下游获取到 为每一个线程创建一个单独的变量副本,故而每个线程都可以独立地改变自己所拥有的变量副本,而不会影响其他线程所对应的副本
阅读全文
摘要:切入点表达式 within(包名.类名) 粗粒度表达式(一般不使用) 最高精确到类 举例 <aop:pointcut expression="within(com.wiscom.service.UserServletImply)" id="pc01"/> within中可以使用通配符 * :匹配当前
阅读全文
摘要:重写 使用方法 继承,重写 使用场景 主要用于子类覆盖父类的方法 装饰者设计模式模式 如何使用 在构造方法中添加要装饰的对象 使用场景 一般应用于增加方法 不改变原来的功能 被装饰的类 class Dog{ public void eat(){ System.out.println("狗在吃骨头..
阅读全文
摘要:构造方法装配 <constructor-arg"> </constructor-arg> type: 属性的类型 可以省略 index: 构造方法参数的索引 name:构造方法参数的名称 value: 是构造方法参数的实参 ref: 对自定义对象的引入 index,name 必须要有一个,如果没有要
阅读全文
摘要:本文大多通过代码演示,讲解较为抽象,且创建bean容器的方式过于原始 对于初学者而言可能不易理解 jar包作用 spring-jdbc-3.2.17.RELEASE.jar 编译好的.class文件,需要在编程时引入 spring-jdbc-3.2.17.RELEASE-sources.jar 关于
阅读全文