- 博客(13)
- 收藏
- 关注
原创 springmvc---1
模型: 数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据)和服务层(行为)。也就是模型提供了模型数据查询和模型数据的状态更新等功能,包括数据和业务。 view 视图: 负责进行模型的展示,一般就是我们见到的用户界面,客户想看到的东西 contorller 控制
2016-04-05 22:18:43 371
原创 spring mvc 预习
spring mvc 概述 Web 框架,是目前最主流的 MVC 框架之一 Spring3.0 后全面超越 Struts2,成为最优秀的 MVC 框架 . Spring MVC 通过一套 MVC 注解,让 POJO 成为处. 理请 求的控制器,而无须实现任何接口。 支持 REST 风格的 URL . 请求 采用了松散耦合可插拔组件结构,比其他 MVC 框架更具 . 扩展性和灵活性
2016-04-04 16:33:52 307
原创 spring 事物
spring事务管理的不同实现 在应用程序中只需要处理一个数据源,而且通过JDBC存取 在JavaEE应用服务器上用JTA(JavaTransaction API) 进行事务管理 用Hibernate框架存取数据库 事务管理器以普通的 Bean 形式声明在SpringIOC 容器中 用事物通知的形式管理 •事务管理是一种横切关注点 •为了在 Spring
2016-04-04 16:32:15 318
原创 复习 spring
bean的作用域: scope="singleton" 单态/单列 只创建一次 scope="prototype" 每次请求都会创建一个新的对象 spring的spel:#{} 可以引用其他bean的属性 可以使用运算符 '300000' ?'金':'木'}"> spring的注解: resource-pattern="aa/
2016-04-04 00:10:45 237
原创 spring bean
bean的配置:需要注意的是:map集合配置,键值对的方式 标签用entry list集合:在属性里面写list标签在写内容即可 内部bean 配置是 如果需要特殊字符: ]]>特殊故字符 --> ]]> bena和bean之间的关系
2016-04-03 14:00:07 226
原创 spring--注解
Spring容器只会将: 1、component(普通的java类) 2、Controller(控制层的组件) 3、service(业务层的实现类组件) 4、Repository(持久层的实现类组件) 标注的java类作为bean组件来进行管理 存在spring容器中的value不写的话会自动把类别名换为首字母小写 没有设置valu
2016-03-31 21:30:23 284
原创 spring--aop
bean 的作用域: 1 singleton 属于单列 所有对bean的请求,只要id和bean定义的匹配 则返回bean的同一个实列 在bean配置中书写属性 scope=“singleton” 或者 singleton=“true” 2 prototype 每一次请求 都会产生一个新的bean 相当于new操作 在bean配置中书写 scope=“prototype” 或
2016-03-30 22:16:16 641
原创 spring---one
soring的核心是ioc和aop 为简化企业级用用开发而生 spring:提供的是一站式服务: 提供一站式服务的同时也提供了扩展接口 可以让别个框架替换自身 整合型框架 作用:1 整合 2:提供一个容器的概念:里面装开发中的javabean,要用就到容器里面取,这样的思想叫做ioc 降低三层耦合度 3:得到对象不需要new 告诉容器需要对象 容器会自动创建 在得到对象 降
2016-03-29 22:56:00 230
原创 mybatis----关系篇
和原本的关系数据库冠以差不多,同样是遵循一对一;一对多;多对多的的原则 一对一:列如 一人只有一张身份证 一对多: 一个人可以是多套房的户主 多对多:一个学生有很多学习的课程;然而一门课程也有多个对应的学生 在mybatis中持久层框架中也就是遵循这样的原则 重点说对对多的sql表现: select * from t_people where id =
2016-03-28 22:05:10 217
原创 mybatis4
批量删除 deletefrom t_user where u_id in( #{id} ) collection为用于遍历的元素(必选),支持数组、List、Set item表示集合中每一个元素进行迭代时的别名. index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置. open表示该语句以什么开始, separator表示在每次进
2016-03-27 20:28:50 269
原创 jdbc底层
jdbc: 数据库连接的一种规范,一种接口,san公司不提供实现,由各大数据库厂商提供实现,数据库公司提供的jar包(驱动包)就是jdbc的实现,通过jdbc在通过驱动包 对数据库进行crud的操作;所以开发一个需要数据库的应用,则需要拷对应数据库公司的jar包 jdbc也是mybatis的底层 普通java项目 导包--右键-biuldpath jdbc获取连接的流程: 1 加载驱动
2016-03-26 22:23:50 532
原创 mybatis的增删查改
事务管理: 事务管理是企业级应用程序开发中必不可少的技术,用来确保一组操作的时候 数据的完整性和一致性 一个完整的事物需要满足以下的特性 原子性(atomicity):事务的原子性确保动作要么全部完成,要么完全不起作用 一致性(consistency):一旦所有事务动作完成,事务就被提交。也就是说要么都成功,要么都不成功 隔离性(isolation):多个事物同时处理一个数据的时
2016-03-26 11:27:38 335
原创 mybatis入门
orm: 表 对应类 行 对应实列 列 映射属性 对象的状态:1 瞬时态 被new创建但是没有被session管理,会被垃圾回收的 昙花一现的 2 持久态 new出来的和session关联的,数据库中有记录相对相应 3 游离态 前一个对象处于持久态的session关闭了,与数据库脱离 就处于游走;如果游离对象与session
2016-03-24 21:12:38 368
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人