配置声明式事务 核心问题是:对哪些方法,采取什么样的事务策略 配置步骤: 1、导入tx和aop命名空间 2、配置事务管理器,并为其注入SeesionFactory 3、基于该事务管理器配置事务增强,指定事务规则 4、定义切入点 5、织入事务切面
分类:
其他好文 时间:
2015-10-30 15:27:09
阅读次数:
127
基于注解的事务管理方式虽然使事务的管理变得很容易但是你还是需要把所有业务层的实现类都用@Transactional注解标记,那么有没有一种更为简单的一劳永逸的方法管理事务呢?基于声明的事务管理只需要少许的配置即可为所有业务层逻辑添加事务管理,在SpringMVC+Hibernate4+Bootst..
分类:
编程语言 时间:
2015-10-30 02:16:32
阅读次数:
255
Mysql主从配置,实现读写分离 大型网站为了软解大量的并发访问,除了在网站实现分布式负载均衡,远远不够。到了数据业务层、数据访问层,如果还是传统的数据结构,或者只是单单靠一台服务器扛,如此多的数据库连接...
分类:
数据库 时间:
2015-10-28 17:35:16
阅读次数:
280
一、概述 缓存的思想可以应用在软件分层的各个层面。它是一种内部机制,对外界而言,是不可感知的。 数据库本身有缓存,持久层也可以缓存。(比如:hibernate,还分1级和2级缓存) 业务层也可以有缓存(但一般来说,这是一个过程域,不会设缓存)。 表现层/数据服务层(传统web的表现层)也可以...
分类:
Web程序 时间:
2015-10-28 12:36:29
阅读次数:
303
最近的一个项目要求服务端与UI层分离,业务层以WebApi方式向外提供所有业务服务,服务在数据保密性方面提出了要求,主要包括:1:客户端认证;2:服务请求超时(默认5分钟);3:服务Get请求的参数密文传输。以上三个需求为一般的网络服务比较常见的简单要求,在WebApi项目中也比较容易实现,以下是我...
想让spring能够管理你的类,首先在你的spring配置文件里需要有包的扫描,<context:component-scanbase-package="com.XXX.*"/>@Service服务层组件,用于标注业务层组件,表示定义一个bean,自动根据bean的类名实例化一个首写字母为小写的bean,例如Chinese实例化为chinese..
分类:
编程语言 时间:
2015-10-22 14:23:19
阅读次数:
156
工程结构架构,减少耦合混乱以及防治需求大改造成结构重构我打算采用Information flow的方式自上而下,两大层分为基础层和展现层的结构。基础层分为多层,展现层也可分为多层。主要思想是将基础层的最下一层当做零部件,将业务层最下 层当做组装大部件,通过流程串起来形成一个完整的产品,做零件时按照做...
分类:
移动开发 时间:
2015-10-20 11:43:04
阅读次数:
188
工程结构架构,减少耦合混乱以及防治需求大改造成结构重构,如何构建稳定可扩展可变换的工程结构的思考我打算采用Information flow的方式自上而下,两大层分为基础层和展现层的结构。基础层分为多层,展现层也可分为多层。主要思想是将基础层的最下一层当做零部件,将业务层最下层当做组装大部件,通过流程...
分类:
移动开发 时间:
2015-10-18 14:02:39
阅读次数:
154
按照基本的定义,日志即是对程序运行过程中关键事件的记录;大体日志分为运行日志和开发日志,运行日志在业务层面记录一些关键事件,为后面的跟踪运行提供帮助,而开发日志大多数时候是调试日志,根据事件流...
分类:
编程语言 时间:
2015-10-14 14:33:05
阅读次数:
264
忘记数据库前面写了这么多,很大程度上就是为了这一章做准备。面向对象或者领域驱动,最重要的一点就是要忘记数据库!我花了很长很长的时间,才理解了这一点,从而真正的迈向一个崭新的天地;而后,我又花了很长很长的时间,才勉强做到这一点;我希望,有一天,这将不再是一个问题,我不需要考虑这一点……为什么业务层这么...
分类:
数据库 时间:
2015-10-14 00:19:50
阅读次数:
189