
Spring
文章平均质量分 54
royjane
本人最大的优势是动手能力和自学能力强。
性格开朗、大方、谦虚、自信,掌握良好的礼仪知识。
头脑灵活、反应敏捷,能够灵活处理工作中的突发事件。
对工作责任心强、勤恳踏实,有较强的组织、注重团队合作精神和集体观念。
展开
-
AOP 面向方面编程(面向切面)
在AOP中,5中装备类型:*Before装备:在执行目标操作之前执行的装备.接口:org.springframework.aop.MethodBeforeAdvice*Throws装备:若目标操作在执行过程中抛出了异常,则该装备会执行.(推荐用Java捕获异常即可).接口:org.springf原创 2007-11-29 15:43:00 · 750 阅读 · 0 评论 -
option/options标签
这个标签生成HTML option标签。在生成的HTML代码中,被选中的选项和表单支持对象相应属性的值保持一致。 House: 如果某个User的宿舍是Gryffindor,生成的HTML代码就会像下面这原创 2007-11-30 16:12:00 · 5953 阅读 · 0 评论 -
Spring+Hibernate乱码解决方案
总结了两种方法: 1、使用gb2312编码,变更mysql的数据库编码字符集。cmd模式下用mysql --default-character-set=gb2312 -u root -p进入,然后再每个建表语句后增加default character set gb2312; 重新建立数据表。 值得注意的地方是:applicationContext.xml中的数据库连接必须设置为<proper原创 2007-11-30 16:21:00 · 1286 阅读 · 0 评论 -
多种bean--- bean命名方式
bean命名方式 除了使用id属性来指定名称之外,还可通过alias属性来加以指定. 例如: 这里可以用fromName来引用也可以用toName来引用.原创 2007-11-29 15:38:00 · 687 阅读 · 0 评论 -
Spring对JDBC提供支持----对Hibernate集成支持
1).HibernateTemplate和 HibernateDaoSupportHibernateTemplate充分利用了Spring IoC特性,从而实现对Hibernate资源的依赖注入.它能够保证正确地打开和关闭Hibernate Session,并自动参与到事物中.而且是线程安全的并且可重用.2).HibernateInteceptor拦截器.操作方式是:直接将H原创 2007-11-29 15:46:00 · 1159 阅读 · 0 评论 -
Spring Ioc 容器实例化容器
Spring Ioc 容器实例化容器如:1).Resource resource = new FileSystemResource("beans.xml"); BeanFactory factory = new XmlBeanFactory(resource); 2).ClassPathResource resource = new ClassPathResourc原创 2007-11-29 15:48:00 · 595 阅读 · 0 评论 -
Spring Web MVC框架的特点
Spring Web MVC框架提供了大量独特的功能,包括: 清晰的角色划分:控制器(controller)、验证器(validator)、命令对象(command object)、表单对象(form object)、模型对象(model object)、Servlet分发器(DispatcherServlet)、处理器映射(handler mapping)、视图解析原创 2007-11-30 16:03:00 · 13534 阅读 · 1 评论 -
form标签
这个标签会生成HTML form标签,同时为form内部所包含的标签提供一个绑定路径(binding path)。 它把命令对象(command object)存在PageContext中,这样form内部的标签 就可以使用这个对象了。标签库中的其他标签都声明在form标签的内部。 让我们假设有一个叫User的领域对象,它是一个JavaBean,有着诸如 firstName和lastName这原创 2007-11-30 16:06:00 · 2127 阅读 · 0 评论 -
Spring 更好地处理 Struts 动作
您肯定已经听说过控制反转 (IOC) 设计模式,因为很长一段时间以来一直在流传关于它的信息。如果您在任何功能中使用过 Spring 框架,那么您就知道其原理的作用。在本文中,我利用这一原理把一个 Struts 应用程序注入 Spring 框架,您将亲身体会到 IOC 模式的强大。将一个 Struts 应用程序整合进 Spring 框架具有多方面的优点。首先,Spring 是为解决一些关于 JE原创 2007-11-30 16:51:00 · 834 阅读 · 0 评论 -
Apache CXF 简介
Apache CXF 简介 SOA 目前已经成为了人人皆知的热点,对分析人员来讲,SOA 重点需要加强对业务服务的分析;各种不同的服务是 SOA 的重要基础;ESB 则提供了一个舞台,让各种异构系统的业务服务在这里进行实际业务的展现、集成等。对开发人员来讲,如何更快速地创建出更稳定的业务服务组件是关键;应该更加深入领会使用面向接口的组件化开发方式;开发人员重点是保障服务的生命周期,其它的事原创 2009-01-09 00:12:00 · 1059 阅读 · 0 评论 -
JAX-WS与JAX-RPC之间的关系
JAX-WS与JAX-RPC之间的关系 Sun最开始的web services的实现是JAX-RPC 1.1 (JSR 101)。这个实现是基于Java的RPC,并不完全支持schema规范,同时没有对Binding和Parsing定义标准的实现。 JAX-WS2.0 (JSR 224)是Sun新的web services协议栈,是一个完全基于标准的实现。在binding层,使用的是th原创 2009-01-09 00:14:00 · 864 阅读 · 0 评论 -
如何正确地在Axis、Axis2和Apache CXF之间抉择?
如何正确地在Axis、Axis2和Apache CXF之间抉择?关键字: axis axis2 cxf spring 新一代的 Web Services 框架如 Axis2、CXF 都是由现有的项目中逐渐演化而来的,Axis2 是由大家熟悉的 Axis 1.x 系列演化过来,而 Apache CXF 则是由 Celtix 和 XFire 项目整合而生,并且刚刚发布了 2.0.2 的最新版本,不过原创 2009-01-09 00:16:00 · 1117 阅读 · 0 评论 -
select标签
这个标签生成HTML select标签。在生成的HTML代码中,被选中的选项和表单支持对象相应属性的值保持一致。这个标签也支持嵌套的option和options标签。在下面的例子中,我们假设User可以选择自己的专业技能(多项选择): Skills: 如果某个User的专业是草药学(Herbology),生成的HTML代码就会像下面这样:原创 2007-11-30 16:10:00 · 888 阅读 · 0 评论 -
checkbox标签
这个标签生成checkbox类型的HTML input标签。假设模型中的User支持每个用户设置自己的喜好,比如新闻订阅或者一组业余爱好,等等。下面是Preferences这个类的定义:public class Preferences { private boolean receiveNewsletter; private String[] interests;原创 2007-11-30 16:08:00 · 3608 阅读 · 0 评论 -
Spring中 idref元素的使用
dref元素的使用idref元素用来将容器内其它bean的id传给或元素,同时提供错误验证功能. …"/> …"> 使用idref标记允许容器在部署时 验证所被引用的bean的是否存在. 应用其他bean(协作者)在或元素内部还可以使用ref元素.用来将bean中指定属性的值设原创 2007-11-29 15:53:00 · 2296 阅读 · 0 评论 -
Spring对JDBC提供支持----JdbcTemplate
1).JdbcTemplate JdbcTemplate自身能够自动管理数据库连接资源的打开和关闭操作,因此它能简化了JDBC是使用. 使用它开发者能够避免很多JDBC相关的错误.配置的数据源使用了Apache DBCP,通过指定driverClassName,url,username,password等属性能够创建数据源,供JdbcTemplate引用.开发者只需在Sp原创 2007-11-29 15:45:00 · 1859 阅读 · 0 评论 -
Spring的 IOC 依赖注入方式
依赖注入(DI)背后的基本原理是对象之间的依赖关系.DI主要有两种注入方式,即Setter注入和构造器注入.1).Setter注入:它会符合依赖关系的对象通过属性(JavaBean 中的 getter和setter)传递需要的对象.2).构造器注入:它会通过本类的构造方法注入对象关系.处理bean依赖关系通常按以下步骤进行:1).根据定义bean的配置(文件)创建并初原创 2007-11-29 15:50:00 · 923 阅读 · 0 评论 -
Spring 的代理服务 AOP
Spring 的代理服务在service层接口内容: public interface IInfoObjectService{ public abstract InfoObject saveInfoObject(InfoObject infoObject) throws InfoObjectException; public abstract InfoObj原创 2007-11-29 15:51:00 · 665 阅读 · 0 评论 -
Spring AOP的功能和目标
Spring AOP用纯Java实现。它不需要专门的编译过程。Spring AOP不需要控制类装载器层次,因此它适用于J2EE web容器或应用服务器。 Spring目前仅支持使用方法调用作为连接点(join point)(在Spring bean上通知方法的执行)。 虽然可以在不影响到Spring AOP核心API的情况下加入对成员变量拦截器支持,但Spring并没有实现成员变量拦截器。 如原创 2007-11-30 15:54:00 · 1744 阅读 · 0 评论 -
errors标签
这个标签生成类型为span的HTML标签,用来显示表单验证时出现的错误信息。通过这个标签,你可以访问控制器(controller)和与控制器关联的验证器(validator)产生的错误信息。假设我们需要在表单提交时显示所有跟firstName和lastName有关的错误信息。我们为User这个类编写了名为UserValidator的验证器。 public class UserValid原创 2007-11-30 16:13:00 · 5054 阅读 · 0 评论 -
实现基于Spring框架应用的权限控制系统
Spring框架是一个优秀的多层J2EE系统框架,Spring本身没有提供对系统的安全性支持。Acegi是基于Spring IOC 和 AOP机制实现的一个安全框架。本文探讨了Acegi安全框架中各部件之间的交互,并通过扩展Acegi数据库设计来实现基于Spring框架的应用的安全控制方法。1、spring 框架 Spring框架是由Open Source开发的一个优秀的多层J2EE系统框架原创 2007-11-30 16:19:00 · 1004 阅读 · 0 评论 -
Spring MVC 配置--解剖
一,配置分发器DispatcherServlet 是Spring MVC 的入口所有进入Spring Web 的 Request 都经过 DispatcherServlet 需要在 web.xml 中注册 DispatcherServlet dispatherContext org.springframework.web.servlet.DispatcherServlet 1加载 Dis原创 2007-11-30 16:40:00 · 10195 阅读 · 9 评论 -
控制反转(Ioc=Inversion of Control)
Ioc,用白话来讲,就是有容器来管理程序之间的关系,非由程序代码直接控制."控制反转":控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转. Ioc又可以称为"依赖注入"(Dependency Injection).所谓依赖注入,即组件之间的依赖关系由容器在运行期决定,形象来的说,既又容器动态的将某种依赖关系注入到组件之中.原创 2007-11-29 15:34:00 · 711 阅读 · 0 评论 -
Bean配置示例
id="TheAction" (1) class="net.xianxin.spring.qs.UpperAxtion" (2) singleton="原创 2007-11-29 15:36:00 · 726 阅读 · 0 评论 -
bean的实例---用构造器来实例化
bean的实例---用构造器来实例化 只要指定bean的class属性即可. IoC容器不仅可以管理JavaBean,它可以管理任意的类. 如: 第二中就是用 构造器来 实例化的。原创 2007-11-29 15:41:00 · 862 阅读 · 0 评论 -
Spring对 Quartz提供的支持
Quartz是Open Source项目,供开发任务调度应用使用.如在何时执行何中工作任务.如果是以下的应用,则Quartz是您理想的选择.1).驱动工作:如新创建流程需在2小时内处理完,则再小时后Quartz会检查订单是否成功处理.2).系统维护工作:如在每个工作日的固定时间将RDBMS中的内容导出为XML文件.原创 2007-11-29 15:47:00 · 768 阅读 · 0 评论 -
CXF和Axis的比较
CXF和Axis的比较 在SOA领域,我们认为Web Service是SOA体系的构建单元(building block)。对于服务开发人员来说,AXIS和CXF一定都不会陌生。这两个产品都是Apache孵化器下面的Web Service开源开发工具。 Axis2的最新版本是1.3.CXF现在已经到了2.0版本。 这两个框架 都是从已有的开源项目发展起来的。Axis2是从Axis1.原创 2009-01-09 00:19:00 · 1272 阅读 · 0 评论