- 博客(6)
- 资源 (11)
- 收藏
- 关注
原创 浅析AOP与OOP
AOP为Aspect OrientedProgramming的缩写,意为面向切面编程。那什么又是面向切面?它与仅有一字之差的OOP又有着什么样的区别与联系?所谓的面向切面编程其实是对业务逻辑又进行了进一步的抽取,将多种业务逻辑中的公用部分抽取出来做成一种服务(比如日志记录,性能统计,安全验证等),从而实现代码复用。另外这种服务通过配置可以动态的给程序添加统一控制,利用AOP可以对业务逻辑的各个部分进行分离,从而使得业务逻辑各部分之间的耦合度降低。要进一步了解AOP我们首先要弄清楚这几个概念指的是什么:
2013-09-20 14:49:55 26978 14
原创 步步为营Hibernate全攻略(五)Hibernate解决高并发问题之:悲观锁 VS 乐观锁
高并发问题是程序设计所必须要解决的问题,解决此类问题最主要的途径就是对对程序进行加锁控制。Hibernate对加锁机制同样做出了实现,常用加锁方式为悲观锁和乐观锁。悲观锁指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态,通常是由数据库机制实现的,在整个过程中把数据锁住(查询时),只要事务不释放(提交或者回滚)任何用户都不能查看或修改。
2013-09-10 08:54:53 8377 9
原创 步步为营Hibernate全攻略(四)剪不断理还乱之:复合主键 && 组合映射
一:复合主键复合主键即两个或多个字段联合起来作为主键,它的通常做法是将主键相关字段抽取出来放到一个单独的类中,但是这样的类是有要求的:1. 必须实现序列化接口2. 必须覆盖equals和hashCode方法以会计核算期中核算年和核算月做主键为例,将这两个主键相关字段放到FiscalYearPeriodPK类中,代码如下:
2013-09-06 08:25:27 1507 5
原创 步步为营Hibernate全攻略(三)剪不断理还乱之:多对多关联映射
hibernate多对多关联映射同样可以分为单向的关联映射和双向的关联映射,与一对多关联映射相比,双方之间的关系将不再由其中多的一方维护而是变成了由第三张表来维护。第三张表的出现不仅减少了两张表中的数据冗余,而且大大提高了数据存储的灵活性。同样我们将从用户和角色的角度出发从单向和双向两个角度来分析多对多关联映射。
2013-09-04 08:29:53 1326 7
原创 步步为营Hibernate全攻略(二)剪不断理还乱之:一对多关联映射
一对多关联映射和多对一关联映射的原理是一致的,都是在多的一端加入一个外键,指向一的一端。但是他们又有所区别,有了多指向一的关系,在加载多的时候可以将一加载上来,而有了一对多的关系,在加载一的时候可以将多加载上来。那有了一对多的关联映射,是怎样实现加载一的时候同时加载多呢?要实现这样的功能当然离不开我们配置文件,下面我们就来通过一个小Demo看看如何通过配置文件实现这样的功能。
2013-09-03 08:32:24 1617 9
原创 我的2013----是是非非的一年
曾经听朋友这么形容过我“低调的狂妄”,也许在别人眼里才能看出真的我,也许我真的是一个低调与狂妄的综合体,可换句话说哪个男人不是从低调到狂妄再到低调呢,这似乎是一个规律。人家都说“男人二十岁不狂是没出息,三十岁还狂是更没出息”,现在二十四岁的我正在经历着这一过程的洗礼。还记得做2012年总结的时候一气呵成的写了一篇词语网络化的总结大家纷纷给予各种评,现在看着感觉自己当时真的很幼稚,也很好笑。转眼间又该做2013年度的总结了,贯穿每次总结的一个感慨就是时间飞快,快到让你“嘭”的一下从“哥哥”变成了“叔叔”,每当
2013-09-01 11:20:37 1286 9
struts实现多文件上传
2013-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人