- 博客(12)
- 收藏
- 关注
原创 jar12
Web MVC 标准MVC模型概述 MVC模型:是一种架构型的模式,本身不引入新功能,只是帮助我们将开发的结构组织的更加合理,使展示与模型分离、流程控制逻辑、业务逻辑调用与展示逻辑分离。如图1-2 首先让我们了解下MVC(Model-View-Controller)三元组的概念: Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaB
2016-04-05 18:20:29 377
原创 jar11
BeanFactory XmlBeanFactory,根据XML文件的定义装载Bean BeanFactory bf= new XmlBeanFactory(new FileInputStream(“bean.xml”)) Bean被延迟加载,在需要的时候才被实例化 MyBean mb= bf.getBean(“Mybean”); Bean工厂知道系统中的很多对象
2016-04-04 16:50:17 234
原创 jar10
Spring容器和装配Bean byName在容器中寻找和需要自动装配的属性名相同的Bean byType在容器中寻找和需要自动装配的属性类型相同的Bean constructor 在容器中寻找与需要自动装配的Bean的构造函数参数一致的Bean autodetect首先使用constructor,再使用byType Bean实例化的时候需要一些初始化的动作,
2016-04-04 16:48:12 180
原创 jar9
SSH整合 Spring事务管理 •Spring 框架中,涉及到事务管理的 API 大约有100个左右,其中最重要的有三个:TransactionDefinition(给定的事务规则)、PlatformTransactionManager(按照……来执行提交或者回滚操作 )、TransactionStatus(表示一个运行着的事务的状态)。 PlatformTransa
2016-04-04 16:45:45 222
原创 jar8
Spring AOP AOP框架将分散在系统中的功能块放到一个地方- 切面 可以声明式的定义何时何地应用这些功能,而不是在需要新功能的地方修改代码 好处 每个业务逻辑放在一个地方,不是分散到代码各个角落 业务模块只包含核心功能,辅助功能转到切面中,使其更加清晰 切面(Aspect):就是你要实现的交叉功能 连接点(Joinpoint):应用程序执行过
2016-04-04 16:45:10 388
原创 jar7
@Autowired 用法: 配置在属性上; 配置在set方法上; 配置在构造方法上。 @Autowired注解是按类型装配依赖对象,默认情况下它要求依赖对象必须存在,如果允许null值,可以设置它required属性为false。 @Qualifier p用法: p1、配置在属性上; p2、配置在set方法上; 3、配置在构造方法的参数上
2016-03-31 23:02:58 280
原创 jar6
Spring容器: 容器是Spring框架的核心,使用Ioc管理所有组件 Spring的两种容器 Bean工厂,简单,提供基础DI (org.springframework.beans.factory.BeanFactory) 应用上下文 (org.springframework.context.ApplicationContext XmlB
2016-03-30 18:18:42 202
原创 jar5
Spring: Spring能有效地组织你的中间层对象。 Spring能消除在许多工程中常见的对Singleton的过多使用。Spring能消除各种各样自定义格式的属性文件的需要,使配置信息一元化。 Spring能够帮助我们真正意义上实现针对接口编程。 在Spring应用中的大多数业务对象没有依赖于Spring。 使用Spring构建的应用程序易于单元测试。 Spring支持JDBC和
2016-03-29 18:24:32 192
原创 jar4
多对多: 不必建立 关联对象实体,可以用map传递两个id进去 esultMap 继承和 查询配置 比较清楚,可以借鉴 mybatis3.0添加了association和collection标签专门用于对多个相关实体类数据进行级联查询,但仍不支持多个相关实体类数据的级联保存和级联删除操作。因此在进行实体类多对多映射表设计时,需要专门建立一个关联对象类对相关实体类的关联关系进行
2016-03-28 18:32:31 179
原创 1jar
一对多主表映射: 用户表类属性映射,extends表示可继承userMap所定义的映射 属性名resultList 类型为List集合 该集合是根据UserObj的t_id进行ResultObj查询 column是本表要传入的select语句块中的参数,集合查询的定义为resultByUid 一对多主表映射: 定义按用户ID查询成绩,参数来自用户对象的ID 一对多从
2016-03-27 20:19:04 160
原创 jar学习3
collection为用于遍历的元素(必选),支持数组、List、Set item表示集合中每一个元素进行迭代时的别名. index指定一个名字,用于表示在迭代过程中,每次迭代到的位置. open表示该语句以什么开始, separator表示在每次进行迭代之间以什么符号作为分隔符. close表示以什么结束. 一对多主表映射: 定义用户结果集 用户表类属性映射,extend
2016-03-26 21:36:45 319
原创 jar学习2
今天学了多条件查询和动态SQL 和映射关系。 动态SQL:当查询条件需要动态生成时,需要使用动态SQL 映射是:一对一映射。或多对多映射。和一对多映射。 总体来说今天学的开始慢慢听懂了,再多练几次就差不多了
2016-03-26 21:31:57 178
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人