
spring入门
适合初学者,Javaweb中spring详解,最后有一套与hibernate的结合
sgx425021234
职场新人,java菜鸟一枚
展开
-
spring入门(16)--spring常见错误总结
本文转自 杨凯专属频道 在学习spring过程中遇见了种种不同的异常错误,这里做了一下总结,希望遇见类似错误的同学们共勉一下。1. 错误一Error creating bean with name 'helloServiceImpl' defined in class path resource [spring-service.xml]: Error setting propert原创 2013-05-27 13:07:15 · 21424 阅读 · 0 评论 -
spring入门(15)---execution匹配符解析
Spring AOP 用户可能会经常使用 execution切入点指示符。执行表达式的格式如下:execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern)throws-pattern?)除了返回类型模式(上面代码片断中的ret-type-pattern原创 2013-05-25 19:40:23 · 2620 阅读 · 0 评论 -
spring入门(14)ssh中事务处理spring配置文件
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:xsi="http://www原创 2013-05-17 15:43:39 · 1775 阅读 · 0 评论 -
spring入门(13)---JDK动态代理
JDK动态代理首先我们来了解一下java中的代理模式,代理模式的英文叫做Proxy或Surrogate,中文都可译为”代理“,所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。1、抽象主题角色声明了真实主题和代理主题的共同接口,这样一来在任何可以使用真实主题的地方原创 2013-05-16 08:32:20 · 1881 阅读 · 0 评论 -
spring入门(12)-spring与hibernate整合完成增删改查的操作(继承HibernateDaoSupport调用hibernateTemplate类)
本文是在上一篇博文的基础之上,通过继承HibernateDaoSupport调用hibernateTemplate类,只要将UserDaoImpl.java改为继承HibernateDaoSupport类,还有spring-dao.xml文件加入对HibernateDaoSupport的配置bean即可,具体实现源码如下:UserDaoImpl.javapackage www.csdn.s原创 2013-05-09 23:34:06 · 2815 阅读 · 1 评论 -
spring入门(11)-spring与hibernate整合完成增删改查的操作(封装HibernateTemplate模版类对象)
今天是spring的最后一节课,这节课老师讲了spring与hibernate整合完成增删改查的操作,这是很重要的一节课,这也是第一次真正的实现spring结合Hibernate和数据库连接上,下面是这次课的过程实现:首先是数据库建表:采用Oracle数据库,在Scott用户里新建USERS表,所用jar包:实现源码如下:Users.javapackage ww原创 2013-05-09 23:21:05 · 8317 阅读 · 1 评论 -
spring入门(10)---使用Aspectj进行AOP开发
添加类库:aspectjrt.jar和aspectjweaver.jar添加aop schema.定义xml元素:编写java类,并用@Aspect注解成通知 AspectJ 支持 5 种类型的通知注解: @Before: 前置通知, 在方法执行之前执行 @After: 后置通知, 在方法执行之后执行 @AfterReturning: 返回通知, 在方原创 2013-05-08 10:58:09 · 2145 阅读 · 2 评论 -
spring入门(9)---AOP编程之AOP介绍
到底什么是AOP?AOP为Aspect Oriented Programming的缩写,意为:面向切面编程(也叫面向方面),可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。定义AOP术语1.切面(aspect):要实现的原创 2013-05-07 22:34:08 · 2337 阅读 · 1 评论 -
spring入门(8)--装配Bean之自动装配
Spring_Autowiring collaborators在Spring3.2.2中自动装配类型,分别为:no(default)(不采用自动装配)、byName,byType,constructor下面来分别介绍一下这些是如何自动装配的 Mode Explanationno: (Default) No autowiring. Bean referenc原创 2013-04-25 21:46:46 · 5251 阅读 · 0 评论 -
spring入门(7)---装配Bean中构造参数的注入
在spring装配bean中还有一种Set注入的替代,那就是构造参数的注入。 set注入是一种直接方式,缺点是它假设了所 有的可变属性都可以通过set方法访问到。例如有些属性在创建时设置一次,以后不再改变。替代方式是通过构造函数设置一些属性值。还有它无法清晰表达哪些属性是必须的,哪些是可选的,构造注入的优势是通过构造强制依赖关系,不可能实例化不完全的或无法使用的bean。下面是构造器的几种注原创 2013-04-25 17:15:13 · 20024 阅读 · 2 评论 -
spring入门(6)---set方法注入依赖之null的注入
Member.javapackage www.csdn.spring.constructor.bean;public class Member {}MemberBean.javapackage www.csdn.spring.constructor.bean;public class MemberBean { public String name原创 2013-04-25 11:49:17 · 4509 阅读 · 0 评论 -
spring入门(5)-----spring中遍历各种集合
spring-collection.xml<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/bea原创 2013-04-25 10:22:06 · 5473 阅读 · 2 评论 -
spring入门(4)---spring中Bean的生命周期总结
spring中在ApplicationContext或在BeanFactory中Bean的生命周期总结 Spring中Bean的生命周期,在学习spring的过程中bean的生命周期理解对学习spring有很大的帮助,下面我就分别介绍在ApplicationContext和BeanFactory中Bean的生命周期。1、在ApplicationContext中Bean的生命周期生命周期原创 2013-04-25 08:11:52 · 3683 阅读 · 0 评论 -
spring入门(3)--spring加载配置web
Spring初始化容器.三种经常用到的实现:一、ClassPathXmlApplicationContext:从类路径中加载。二、FileSystemXmlApplicationContext:从文件系统加载。三、XmlWebApplicationContext:从web系统中加载。使用1、bean工厂:最简单的容器,提供了基础的依赖注入支持。创建各种类型的Bean.BeanF原创 2013-04-23 21:45:09 · 4135 阅读 · 0 评论 -
spring入门(2)---第一个spring案例
直接上图:源码:HelloDao.javapackage www.csdn.spring.dao;public interface HelloDao { public void sayHello();}HelloDAoImpl.javapackage www.csdn.spring.dao;public class HelloDaoImp原创 2013-04-23 21:39:38 · 9824 阅读 · 7 评论 -
spring入门(2)--写在第一个案例前
1、引入spring的jar文件libs/spring-beans-3.2.2.RELEASE.jarlibs/spring-context-3.2.2.RELEASE.jarlibs/spring-context-support-3.2.2.RELEASE.jarlibs/spring-core-3.2.2.RELEASE.jarlibs/spring-expression-原创 2013-04-23 21:30:43 · 5563 阅读 · 1 评论 -
spring入门(1)---开始spring之旅
Spring是一个开源的控制反转(Inversion of Control ,IoC)和面向切面(AOP)的容器框架.它的主要目得是简化企业开发.IOC 控制反转public class PersonServiceBean { private PersonDao personDao = new PersonDaoBean(); public void s原创 2013-04-23 21:18:49 · 6876 阅读 · 1 评论 -
写在spring开讲之前
明天就要讲传说中的spring了,不知道它是否像老师说的那样简单且神奇,spring的英文翻译是春天,泉水,弹簧,活跃的意思,不知道像我们这样的距找工作还有50天左右的人来说,我们的春天是否到了,在这个春天我们是否能够喝上甘甜的泉水,然后像弹簧一样越施压越是那么活跃。所以首先就先了解一下关于明天的spring吧。走你~~~Spring入门概念一 spring是什么?Sprin原创 2013-04-22 22:45:31 · 5037 阅读 · 5 评论