Spring入门系列
Spring入门系列
NeroJings
一切不过是思想的产物!
展开
-
Spring入门Blog[十四、Spring中hibernateTemplate的使用]
HibernateTemplate的配置和使用:1、配置bean文件:因为要用到sessionFactory索性就都复制了过来.也方便大家看<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:conte原创 2012-06-29 15:23:36 · 1741 阅读 · 0 评论 -
Spring入门Blog[十三、Spring中Xml声明事务]
补充知识点:事务的传播特性:在当前的执行环境中。如果有多个方法嵌套互相调用的话,那么事务的特性必将从第一个方法传播到第二个、第三个。。。。 /*事务的传播性。如果当前执行环境中有事务,那么则会一直在 * 传播环境中传播下去。如果没有事务那么则会创建一个事务 * 默认就是required * 而readOnly属性则是规定该事务只能是一些select操作。原创 2012-06-29 15:18:55 · 1398 阅读 · 0 评论 -
Spring入门Blog[十二、Spring中Annotation声明事务]
Spring的声明式事务Annotation的实现------AOP应用首先先讨论一个问题:事务放在service层还是放在dao层呢?Dao层只是针对于某一个实体进行CRUD的操作。如果在增加删除一个表的时候。比如USER我们要在LOG表中记录相应的日志。那么在DAO层如何完成。所以说Service层可能操作多个实体类。所以事务加载service层比较合适。因为不论我们保存哪一个实例原创 2012-06-29 15:13:24 · 1941 阅读 · 1 评论 -
Spring入门Blog[十一、Spring整合Hibernte]
小知识插曲:在MyEclipse中如何将源码配置到相关的jar包:Jar包---propreties------JavaSourceAttachment------External File ----fileof source.jar1、 编写jdbc.properties配置jdbc的相关参数jdbc.driverClassName=com.mysql.jdbc.Driver原创 2012-06-28 17:27:14 · 2084 阅读 · 0 评论 -
Spring入门Blog[十、Spring DBCP用xml和properties2种格式配置DataSource]
Spring提供数据库连接池:DBCP配置DataSource并且获取连接完成数据库操作:Spring帮助文档的地址:http://static.springsource.org/spring/docs/2.5.6/reference/beans.html#beans-value-element以下内容需要导入的jar包:commons-dbcp.jarcommons-pool原创 2012-06-28 17:18:02 · 3950 阅读 · 0 评论 -
Spring入门Blog[九、Spring Aop 用xml的方式实现]
学习完了Spring AOPAnnotation之后在再学xml方式的我觉得就很简明易懂了。这个案例不再将一些细节性的问题再次叙述,请看案例代码,如下所示:1、 编写被代理对象:import org.springframework.stereotype.Component;import com.spring.dao.UserDao;@Component("userService")原创 2012-06-28 17:10:31 · 1505 阅读 · 0 评论 -
Spring入门Blog[八、Spring Aop织入点语法和相关案例总结]
Aspectj织入点语法:1、execution(public * *(..)) 任何类的任何返回值的任何方法2、execution(* set*(..)) 任何类的set开头的方法3、execution(* com.xyz.service.AccountService.*(..)) 任何返回值的规定类里面的方法4、execution(* com原创 2012-06-28 17:06:41 · 3494 阅读 · 0 评论 -
Spring入门Blog[七、Spring Aop的理解和简单实现]
1、AOP概念所说的面向切面编程其实就是在处理一系列业务逻辑的时候这一系列动作看成一个动作集合。比如连接数据库来说:加载驱动-----获取class--------获取连接对象-------访问数据库------查询---------操作结果对于上面的这一系列动作我们把其中的虚线看成是一个个的切面。然后我们在虚线的位置上加入一些逻辑。哪怕是日志,这也就成就了在不知不觉中将逻辑处理加入到原创 2012-06-28 16:56:56 · 1967 阅读 · 0 评论 -
Spring入门Blog[六、Spring自动装配注解@Autowired]
自动装配:@Autowired使用自动装配的方式。将bean容器里面的值自动注入到bean中。案例:1、 Java文件:public class UserAction { @Autowired private UserService userService; //set方法还是不能缺的,因为autowired也是用setter注入的 public void setUserServ原创 2012-06-27 23:34:17 · 3266 阅读 · 0 评论 -
Spring入门Blog[五、Spring容器组建注解@Component和Resouces实现完全注解配置]
@Resource和@Component实现零XML配置1、@Resource的注解:@Resource是J2EE的注解。意思是说在容器里面找相应的资源。也可以通过name属性指定它name的资源。可以注解到field或者setter上面public class UserAction { private UserService userService; @Resource(nam原创 2012-06-27 23:32:27 · 8870 阅读 · 0 评论 -
Spring入门Blog[四、基于Annotation的bean]
Annotation:Dtd和xsd约束了xml文件的语法。这里引入了context前缀的标签语法.用来使用注解通过引入context标签。运用注解来注入。请看下面的代码案例:详细请看注释1、 Xml代码: <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.原创 2012-06-27 23:30:47 · 2013 阅读 · 0 评论 -
Spring入门Blog[三、Bean的懒加载和生命周期]
懒加载<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans原创 2012-06-27 23:29:10 · 5535 阅读 · 0 评论 -
Spring入门Blog[二、Ioc控制反转集合注入和Scope]
Scope:Singleton:每次拿到的bean都是一个beanPrototype:每次拿到的都是一个新的对象。在Action层推荐用Prototype在xml的bean配置中指定Scope属性即可:如下代码 集合注入的案例:List、Set和Map a list eleme原创 2012-06-27 23:27:38 · 2026 阅读 · 0 评论 -
Spring入门Blog[一、Ioc控制反转注入原理]
在spring中IOC控制反转是spring的一个重点内容下面我们通过一个简单的案例简单阐述一下springIOC的应用,这其中包括ID和name两种注入方法和基本属性的注入方法等标注在注释中:1、 新建Java项目并且加入Jar包:这一步我们首先要新建一个java项目然后导入相关的Jar包支持。在这里我说明一下要导入的Jar包:分别是: A、 Spring.jar内部包含控制反转的内原创 2012-06-27 23:25:07 · 3152 阅读 · 5 评论