框架
文章平均质量分 80
净空师爷也
life is simple
展开
-
AOP的个人理解
AOP(Aspect-Oriented Pragram),面向切面编程,是指在运行时将代码切入到指定方法或指定位置的一种编程思路。 在面向对象编程中,会将具有共同特征和行为的事物封装成一个类来表达。现在需要在不同类的方法中加入一个相同功能时,例如方法的执行时间、日志记录、事务控制等,AOP编程思路就能起作用了。如果在每个类中都加入这个功能的代码,不仅造成代码重复性,而且违背了单一职责原则。原创 2017-11-21 16:20:12 · 209 阅读 · 0 评论 -
hibernate之1----一个简单的应用
hibernate,作为一款全自动化的ORM框架,将原本需要通过JDBC的包括获取连接,创建statement,传入sql语句,设置参数,封装结果集以及释放连接等一系列操作进行了封装 和简化,其次,用户只要简单的配置POJO类,就能自动完成对象与数据库表的映射。在一些简单的数据库操作中,可以直接调用hibernate提供的API就能根据不同数据库生成相应的sql语句进行执行,得到想要的结果。原创 2017-12-01 18:05:53 · 257 阅读 · 0 评论 -
hibernate之2----hibernate缓存
hibernate缓存,包括一级缓存、二级缓存和查询缓存。 其中,一级缓存的生命周期随着session的生命周期。在session 接口实现类org.hibernate.internal.SessionImpl中,persistenceContext 属性中保存着一级缓存; private transient StatefulPersistenceContext persistenc原创 2017-12-09 13:55:33 · 634 阅读 · 0 评论