自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(19)
  • 收藏
  • 关注

转载 ant

Ant的概念 可能有些读者并不连接什 么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道make这个命令。当编译Linux内核及一些软件的源程序时,经常要用这个命 令。Make命令其实就是一个项目管理工具,而Ant所实现功能与此类似。像make,gnumake和nmake这些编译工具都有一定的缺陷,但是 Ant却克服了这些工具的缺陷。最初Ant开发者在开发跨平台的应用时,用样

2012-04-26 16:30:25 753

原创 CXF

什么是CXF?Apache CXF=Celtix+XFirejax-ws是Sun公司发布的一套开发WebService服务的标准,CXF是在新标准ax-ws下开发出来的WebService.支持多种协议:SOAPXML/HTTPCORBA(Commom Object Request Broker Architecture公共对象请求代理体系结构,早期语言使用的WS)可以与Spring

2012-04-26 16:27:19 9539 2

原创 WebService(二)

WsExplorer和Tcp/Ip Monitor工具本身就存在于eclipse和MyEclipse中使用工具的原因:1、 使用工具可以更好的了解WebService请求的过程2、 使用工具WsExplore可以获取SOAP数据发送和接收的格式3、 使用工具Tcp/Ip Monitor可以监控拦截器请求头和响应头的具体数据什么是SOAP?SOAP是一种基于XML编码规范的文本协议,简单

2012-04-25 14:17:44 1426

原创 webService

什么是webServiceWebService,顾名思义就是基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求。从而实现远程调用. 1:从WebService的工作模式上理解的话,它跟普通的Web程序(比如ASP、JSP等)并没有本质的区别,都是基于HTTP传输协议的程序。 2:WebService所使用的数据均是基于XML格式的。目前标准的WebService在数

2012-04-24 19:55:11 1136

原创 Spring与数据库

实体类public class Admin implements Serializable{ /** * */ private static final long serialVersionUID = 1L; private Integer id; private String name; public Integer getId() { return id; } p

2012-04-19 20:44:22 710

原创 使用pojo+xml开发aop案例

定义一个接口public interface EmployeeService { public void work(); public void work(String name,String pass);}新建一个实体类实现上述接口public class EmployeeServiceBean implements EmployeeService{ @Override publ

2012-04-19 19:34:58 776 4

原创 Spring切入点

如果不能表达在应用系统得什么地方应用通知的话,通知将毫无用处,这就是切入点的用处。切入点决定了一个特点的类的特定方法是否满足一定的规则。若符合,通知就应用到该方法上。Spring根据需要织入通知的类和方法来定义切入点。通知是根据其特性织入目标类和方法。Spring的切入点框架的核心接口是Pointcut接口MethodMatcher三个方法,用在被代理对象生命周期的特定时期1、 matche

2012-04-19 19:17:24 1149

原创 通知

通知类型 接口 描述Around org.aopalliance.intercept.MethodInterceptor 拦截对目标对象方法调用Before org.springframework.aop.MethodBeforeAdvice 在目标方法被调用之前调用After org.springframework.aop.AfterReturningAdvice 在目标方法被调用之后调用

2012-04-19 07:44:11 537

原创 代理创建的两种方式

Spring有两种创建代理的方式1、 如果目标对象实现一个或多个接口暴露的方法,spring将使用JDK的java.lang.reflect.Proxy类创建代理。此类动态产生一个新类,该类实现了所需的接口,织入通知并代理对目标对象的所有请求2、 若目标对象未实现任何接口,spring使用CGLIB库生成目标对象的子类;在创建该子类时,织入通知并将目标对象的调用委托给该子类。此种代理方式需注意

2012-04-19 07:43:25 902

原创 AOP术语

1、 切面:需要实现的交叉功能2、 连接点:应用程序执行过程中插入切面的地点;此处可是方法调用、异常抛出甚至是要修改的字段3、 通知:通知切面应该应用在哪些连接点。通常在连接点插入到应用系统中4、 切入点:定义了通知应该应用在哪些连接点。通常通过指定类名和方法名,或匹配类名和方法名式样来指定切入点5、 引入:允许为已存在类添加新方法和属性6、 目标对象:被通知对象。既可编写的类也可是添加

2012-04-19 07:42:38 566

原创 定制属性编辑器

JavaBean 的接口java.beans.PropertyEditor提供将字符串值映射成非String类型的方法(其直接实现类为PropertyEditorSupper):1、 getAsText():返回一个属性的字符串2、 setAsText(String text):将传递进来的字符串赋给bean的属性3、 URLEditor:将字符串与java.net.URL相互交换4、 C

2012-04-18 17:51:42 548

原创 分散配置

PersonServiceBean.javapublic class PersonServiceBean { private String name; private String sex; private Integer age; private Date birth; //家庭住址 private Address homeAddress; //公司地址 private Add

2012-04-18 16:35:46 793

原创 使用spring的特殊bean

特殊bean的作用:1、 通过配置后加工bean,涉及到bean和bean工厂的声明周期中2、 从外部配置文件中加载配置信息3、 改变spring的依赖注入,使其在设置bean属性时,自动将字符串转换成其他类型4、 从属性文件中加载文本信息,包括国际化信息5、 监听并处理由其他bean以及spring容器发布的系统消息一、对bean进行后处理BeanPostProcessor接口提供

2012-04-18 13:55:01 923

原创 Spring自动装配

先在cn.csdn.hr.dao包中建立几个文件public interface BaseDao {}public class BaseHibernateDaoImpl implements BaseDao {}public interface CustomerDao {}public class CustomerDaoImpl implements CustomerDao {}

2012-04-17 21:32:07 561

原创 依赖注入null空值

其实注入null空值很简单,但偏偏总有人写不对,下面写一个简单的小实例实体类:public class PersonServiceBean { private String name; private String sex; private Integer age; private Date birth; public PersonServiceBean() { super();

2012-04-17 20:28:41 2283

原创 使用util实现集合的注入

集合注入的第一种方式可以参考spring依赖注入的案例2使用util实现集合注入的案例:实体类:public class TeacherBean { private List list; private Set set; private Map map; private Properties prop; public Properties getProp() { return

2012-04-17 20:13:26 5565

原创 Spring依赖注入

1、 使用构造器方法注入2、 使用setter方法注入注入依赖对象可以采用手工装配或自动装配,在实际应用中建议使用手工装配,因为自动装配会产生未知情况,开发人员无法预见最终的装配结果。案例1:使用构造器注入新建一个PersonServiceBean.javapublic class PersonServiceBean { private String name; private St

2012-04-17 19:42:36 619

原创 Spring第一个案例

首先创建一个接口GreetingService.javapublic interface GreetingService { public void sayGreeting();}然后创建一个继承接口的实体类GreetingServiceBean.javapublic class GreetingServiceBean implements GreetingService{ priv

2012-04-17 19:18:04 632

原创 Spring入门

一、Spring是什么Spring Framework(简称Spring)是J2EE应用程序框架,不过,更严格地讲它是针对Bean的生命周期进行管理的轻量级容器(Lightweight container),可以单独利用Spring构筑应用程序,也可以和Struts,Webwork等众多Web应用程序框架组合使用,并且可以与Swing等桌面应用程序API组合。所以Spring并不仅仅只能应用在J

2012-04-17 18:56:40 894

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除