- 博客(18)
- 资源 (1)
- 收藏
- 关注
转载 测测你的职场判断力如何?
[导读] 真是个难得的假日清晨,你竟然五点就起床了!原来是和情人约了去晨跑!当你们在河边瞥见一位戴太阳镜、一身新潮打扮的美女站在树荫下,正好你经过她身旁,看见她打开手袋,东翻西找的,你猜她在找什么? 真是个难得的假日清晨,你竟然五点就起床了!原来是和情人约了去晨跑!当你们在河边瞥见一位戴太阳镜、一身新潮打扮的美女站在树荫下,正好你经过她身旁,看见她打开手袋,东翻西找的,你猜她在找什么?
2012-04-27 23:46:27 805
原创 Ssh整合开发介绍和简单的登入案例实现
Ssh整合开发介绍和简单的登入案例实现一 介绍:Ssh是strtus2-2.3.1.2+ spring-2.5.6+hibernate-3.6.8整合的开发,这是目前我的整合开发的使用技术和版本,使用的数据库为mySql。使用的开发工具是eclipse,eplipse的版本为Indigo Service Release 2二 搭建环境1. 首先要先引入struts2和sping
2012-04-23 15:36:55 4300 1
原创 Spring中事务管理
Spring中事务管理一 介绍事务管理1.仅用四个词解释事务 atomic:要么都发生,要么都不发生。 consistent:数据应该不被破坏。 Isolated:用户间操作不相混淆 durable:永久保存 2.Spring的使用(1)spring中程序控制事务管理能让你在代码中精确定义事务边界,声明式事务帮助把一个操作从事务规则
2012-04-22 19:53:44 990
原创 征服数据库 --- 集合hibernate
征服数据库 --- 集合hibernate1.首先要搭建环境,先倒入包导入hibernate的包,为:hibernate-distribution-3.6.8.Final\lib\required下是所有jar包hibernate-distribution-3.6.8.Final\lib\jpa包下的jar包hibernate-distribution-3.6.8.Fina
2012-04-20 13:45:15 870
原创 使用Aspectj进行AOP开发
使用Aspectj进行AOP开发1.介绍@Aspect是一个注解,我们可以通过注解来创建通知,创建通知之前要先引入两个jar文件:spring-framework-2.5.5\lib\aspectj下的两个jar文件都需要导入2.在bean.xml中需要引入aop schema:http://www.springframework.org/schema/aop
2012-04-19 21:57:40 877
原创 Spring中创建切面 --- 自动代理
Spring中创建切面 --- 自动代理有许多类需要通知时,显式的创建每个代理就会显得很笨拙。spring有一个自动代理机制,它可以让容器为我们产生代理。类为:BeanNameAutoProxyCreator和DefaultAdvisorAutoProxyCreator1.BeanNameAutoProxyCreator 该类为匹配一系列名字的Bean自动创建代理。这种名
2012-04-19 21:37:01 1069
原创 Spring中创建切面 ---- 创建切入点
Spring中创建切面 ---- 创建切入点 切入点:实际插入的连接点,通常通过指定的类名和方法名,或者匹配类名和方法样式的正则表达式来制定切入点如果不能表达在应用系统的什么地方应用通知的话,通知将毫无用处,这就是切入点的用处。切入点决定了一个特定的类的特定方法是否满足一定的规则。若符合,通知就应用到该方法上。Spring内容使用的是静态的切入点,返回的是true,只在代理创
2012-04-19 21:31:10 1048
原创 Spring和数据库连接 --- 征服数据库jdbc
Spring和数据库连接 --- 征服数据库jdbc1.首先导jar包 在和mysql数据库连接之前首先要导入几个包,有spring-framework-2.5.5\lib\jakarta-commons \mons-dbcp.jar,spring-framework-2.5.5\lib\jakarta-commons \ommons-pool.jarmysql-con
2012-04-19 21:15:13 1504
原创 使用pojo+xml开发aop
使用pojo+xml开发aop基于xml的配置是spring专有的.aspectj得到越来越多的支持,具备更好的重用性.我们可以在xml中配置通知的几种情况,分别为前置通知,后置通知,环绕通知,异常通知和引入通知。1.首先创建一个类为切面,类中实现的方法为具体的通知,具体的实现为实现的前置通知,后置通知,环绕通知,异常通知和引入通知。类名为AdviceUtil.java,p
2012-04-19 21:14:42 1415
原创 使用spring的特殊bean --- 分散配置
使用spring的特殊bean --- 分散配置分散配置是如何对读取外部的properties文件的内容首先我们来创建一个类 PersonServiceBean.java,用于向bean.xml中注入信息package cn.csdn.hr.service;import java.util.Date;public class PersonServiceBean {
2012-04-18 18:30:51 1148 1
原创 Spring的AOP实现之一 --- 用spring编写Spring通知
Spring的AOP实现之一 --- 用spring编写Spring通知创建通知是实现spring的面向切面的关键点之一创建通知分为环绕通知,前置通知,后置通知,异常通知,我们来一一介绍1. Spring都是在service中实现的,为了方便,我们来创建serviceImpl和service(1)PersonService.java 接口package cn.csdn.hr
2012-04-18 17:41:26 980
原创 Spring中AOP介绍
Spring中AOP介绍AOP是Aspect Oriented Programming(面向切面编程),是在不改变源码的情况下还要添加新的功能,面向切面的编程指向的是业务层。一 使用AOP之后的好处: 1.每个业务逻辑放在一个地方,比如事务管理,日志管理,安全等,会避免这些代码分散到各个角落,2.使业务逻辑更加清晰二 AOP中的术语 1.切面:需要实现的交叉功能(比
2012-04-18 17:40:56 720
原创 使用spring的特殊bean --- 对bean进行后处理和对bean工厂进行后处理简单了解
使用spring的特殊bean --- 对bean进行后处理和对bean工厂进行后处理简单了解1.对bean进行后处理后处理是在bean实例化以及装配完成之后发生的,在bean被创建以及装配之后,BeanPostProcessor提供了两次修改bean的机会,来对bean进行后处理操作。程序清单 :我们来创建一个类来继承BeanPostProcessor接口来测试:pu
2012-04-18 15:33:19 1832
转载 关于spring 依赖注入有什么好处
最近在网上看到很多人提问,关于spring 依赖注入有什么好处 ?以下是某人说的一句话:"我看了,好处就是说,如果某一天实现类变了,在xml里改一下就行了,可是用原始的java new关键字,我也可以改实现类,只要把new后面的类改掉就行,改xml和改java,工作量是一样的,没看出有啥好处,这个传说中的注入的好处,没感觉到啊" 看到这,我觉的对刚学spring的朋友都有这样
2012-04-17 21:33:52 6241 5
原创 Spring中自动装配
Spring中自动装配Spring中有四种自动装配类型,分别为:byName,byType,constructor,autodetect,下面来分别介绍一下这些是如何自动装配的 有四种自动装配类型: 1.byName:寻找和属性名相同的bean,若找不到,则装不上。 2.byType:寻找和属性类型相同的bean,找不到,装不上,找到多个抛异常。
2012-04-17 18:33:00 776
原创 Spring中的依赖注入
Spring中的依赖注入第一种:set方法来注入首先创建一个类,类名为PersonServiceBean.java,代码为:package cn.csdn.hr.service;import java.util.Date;public class PersonServiceBean { //封装属性 private String name; private St
2012-04-17 15:39:56 740
原创 第一个spring实例
第一个spring实例到http://www.springsource.org/download下载spring,然后进行解压缩,在解压目录中找到下面jar文件,拷贝到类路径下1. 首先导入两个包,分别为:dist\spring.jar 为spring的核心jar文件lib\jakarta-commons\commons-logging.jar 注:不是最新的版本,如
2012-04-17 13:43:36 863
原创 Spring入门概念
Spring入门概念一 spring是什么?Spring Framework(简称Spring)是J2EE应用程序框架,不过,更严格地讲它是针对Bean的生命周期进行管理的轻量级容器(Lightweight container),可以单独利用Spring构筑应用程序,也可以和Struts,Webwork等众多Web应用程序框架组合使用,并且可以与Swing等桌面应用程序API组合。所
2012-04-17 13:42:49 660
文档解析强大的工具
2013-01-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人