xml配置:1 3 4 5 6 7 在weblogic/jboss中配置好JNDI数据源后,上述节点改为:1 2 3 java:/ssoDS4 5 ...
分类:
数据库 时间:
2014-07-30 23:28:15
阅读次数:
460
解释一:容器(Container)Spring 提供容器功能,容器可以管理对象的生命周期、对象与对象之间的依赖关系,您可以使用一个配置文件(通常是XML),在上面定义好对象的名称、如何产生(Prototype 方式或Singleton 方式)、哪个对象产生之后必须设定成为某个对象的属性等,在启动容器...
分类:
编程语言 时间:
2014-07-30 20:42:04
阅读次数:
326
工作之余,不知道要做些什么。该做的事情都完成的差不多了,想看一下spring的东西,毕竟这些东西用的多。但是又想看一下关于javaee的东西,这个里面的设计模式多。想了一会儿,觉得这些无非都是工具,java才是基础。突然想起了大学时候,老师推荐的《think in java》,之前看了一遍,懵懵懂懂...
分类:
编程语言 时间:
2014-07-30 20:40:14
阅读次数:
227
AOP介绍在AOP联盟的官方网站里(http://aopalliance.sourceforge.net/)AOP是一种能够增强多种已存在的中间件环境(such as J2EE)或者开发环境(e.g. Eclipse)功能的编程技术。AOP 实现方式与相关项目关于AOP在很多项目中都有实现,实现的方...
分类:
编程语言 时间:
2014-07-30 20:38:14
阅读次数:
503
@Transactional(rollbackFor = Exception.class)默认情况下,此注解只对RuntimeException 起作用,如果对所有的异常起作用,要对rollbackFor 属性设值对于逻辑层的多个业务,要手动抛出异常 抛出运行异常例:@Transactional p...
分类:
编程语言 时间:
2014-07-30 20:25:34
阅读次数:
248
一、find(String queryString);示例:this.getHibernateTemplate().find("from bean.User");返回所有User对象二、find(String queryString , Object value);示例:this.getHibern...
分类:
编程语言 时间:
2014-07-30 20:14:54
阅读次数:
332
每一个控件都有一个listener属性,可以用来定位一个服务定位表达式,通过这个表达式, 它最终可以映射为spring里面一个javaBean的一个java方法例如设置DynaView1.view.xml里边的按钮button1的listener的属性值为 spring:dynaView1#onB....
分类:
其他好文 时间:
2014-07-30 20:04:14
阅读次数:
273
在学习spring的时候,最常听到的词应该就是IOC和AOP了,下面,我从我的角度再次理解一下Spring里的IOC和AOP.
IOC简介
IoC(InversionofControl):IoC就是应用本身不依赖对象的创建和维护而是交给外部容器(这里为spring),这要就把应用和对象之间解耦,控制权交给了外部容器。即Don'tcallme,I'llcallyou!所以IoC也...
分类:
编程语言 时间:
2014-07-30 17:24:44
阅读次数:
266
在上一篇博客中,我们讲了Spring的IOC,下面,我们继续讲解Spring的另一个核心AOP
AOP:
在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP也是Action Oriented Programming 的缩写,意为:面向切面编程,是函数式编程的一种衍生范...
分类:
编程语言 时间:
2014-07-30 17:24:24
阅读次数:
277
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是眼下较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。Struts作为系统的总...
分类:
其他好文 时间:
2014-07-30 17:18:04
阅读次数:
273