- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 struts原理及环境搭建
详细内容,见博客: http://blog.csdn.net/wangpeng047/article/details/6897757 这篇博客写成这样一种形式,首先声明,并不是因为懒惰,而是觉得那是一篇非常好的博客。内容很全面,介绍的也很详细、而且文章思路清晰,读起来很流畅很舒服。
2012-12-30 22:27:17 689 1
原创 spring——总结
spring是一种轻量级的框架,具有非侵入性。实现了IoC容器,并提供AOP概念的实现方式,提供MVC Web框架的实现,并对一些常用的企业服务API提供一致的模型封装,是一个全方位的应用程序框架。另外,spring还提供了与现有的各种框架(struts、hibernate、JSF等)相整合的方案。 下面是spring功能的一个总结图,不是很全,只有两个常用功能,除了IoC框架和
2012-12-29 16:02:38 1175 5
原创 ssh中处理事务的几种方式
事务,就是保证一系列业务逻辑全部执行或者全部不执行,在开发中,事务是怎么控制的呢? 方案一、使用hibernate的OpenSession()。这种方式需要在业务边界创建session,并将session作为参数传递到Dao层,以此来保证多个业务逻辑之间使用的是同一个session。 添加用户的同时要完成addLog()和addUser()两个操作:
2012-12-26 21:46:47 12704 4
原创 spring——AOP
AOP(Aspect Oriented Programming),是一种面向切面的编程思想。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态添加统一功能的一种技术。 我觉得AOP的编程思想还是不难理解的,主要是要理解一些术语。既然是面向切面编程,首先要明白什么是切面,切面(Aspect)也就是第二句解释中说的给程序动态添加的那些功能。例如,在一个业务流程中
2012-12-25 21:22:06 1061 6
原创 Hibernate——总结
学完了ssh,从Hibernate中提取出了下面一些知识点,分享一下,同时欢迎朋友们帮助补充。一、 Hibernate概念及功能 Hibernate是开放源代码的对象/关系映射框架,可以将对象与对象关系映射至关系数据库,而不用手动在数据库中创建表。Hibernate封装了通过JDBC访问数据库的操作,向上层提供了面向对象的访问数据API,是应用程序和数据库之间的桥梁。
2012-12-23 16:34:20 801 2
原创 Hibernate——二级缓存
二级缓存介绍:二级缓存也称为进程级的缓存或SessionFactory级的缓存,可以被所有的session共享。二级缓存的生命周期和SessionFactory的生命周期一致,SessionFactory可以管理二级缓存。 二级缓存的配置和使用: 配置ehcache.xml文件 在此文件中,可以设置缓存中最多可容纳的对象数量,设置超时时间、设置
2012-12-05 21:59:21 818 5
转载 Hibernate——一级缓存
Hibernate的一级缓存其实就是Session内置的一个Map,用来缓存它操作过的实体对象,对象的主关键字ID是Map的key,实体对象就是对应的值。所以,一级缓存是以实体对象为单位进行存储的,访问时也是以实体为单位的(直接访问属性是不能使用缓存的),并且要求使用主关键字ID来进行访问。 一级缓存是由Session提供的,所以它只存在于Session的生命周期
2012-12-05 21:58:02 547 2
原创 Hibernate关系映射——复合主键映射
hibernate中复合主键的映射方式有两种。1、基于实体类属性的复合主键2、基于主键类的复合主键两种映射方式的区别在于:第一种方式,主键字段和普通字段都在一个实体类中,第二种方式是单独将主键字段提取出来放到一个实体类中。复合主键映射,主键所在的实体类,要实现Serializable接口,要覆盖hashCode()和equals()方法。--------------------
2012-12-05 13:56:10 1583 5
原创 Hibernate关系映射——组件映射
如何理解组件? 组件是某个实体的逻辑组成部分,它与实体的本质区别在于组件没有oid,可以把组件当做值对象。这样的解释可能有点抽象,举例来说:student类有id、name、address、phoneNo、email等属性。将address、phoneNo、email从student实体类中拿出来,单独建立一个联系方式类contact,这个类就叫做值对象,也就是所说的组件。
2012-12-05 11:27:49 1535 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人