→阿童沐

財富==支撐一個人生存多長時間的能力!

导航

文章分类 -  Spring

<Spring MVC> data binding-
摘要:Servlet中的输入参数为都是string类型,而spring mvc通过data bind机制将这些string 类型的输入参数转换为相应的command object(根据view和controller之间传输数据的具体逻辑,也可称为model attributes, domain model objects)。在这个转换过程中,spring实际是先利用java.beans.PropertyEditor中的 setAsText方法来把string格式的输入转换为bean属性, 亦可通过继承java.beans.PropertyEditorSupport来实现自定义的PropertyEdi 阅读全文

posted @ 2012-07-12 15:08 阿童沐

<Spring><Velocity>SpringMVC与Velocity整合-
摘要:目录结构:Spring配置文件:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http 阅读全文

posted @ 2012-07-04 10:34 阿童沐

<Spring>使用 Spring 2.5 注释驱动的 IoC 功能-
摘要:概述: 注释配置相对于 XML 配置具有很多的优势: 1>它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。 2>注释和 Java 代码位于一个文件中,而 XML 配置采用独立的配置文件,大多数配置信息在程序开发完成后都不会调整,如果配置信息和 Java 代码放在一起,有助于增强程序的内聚性。而采用独立的 XML 配置文件,程序员在编写一 阅读全文

posted @ 2012-06-29 14:40 阿童沐

<Spring> 使用 Spring 2.5 基于注解驱动的 Spring MVC-
摘要:概述 继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 Spring MVC 引入了注解驱动功能。现在你无须让 Controller 继承任何接口,无需在 XML 配置文件中定义请求和 Controller 的映射关系,仅仅使用注解就可以让一个 POJO 具有 Controller 的绝大部分功能 —— Spring MVC 框架的易用性得到了进一步的增强.在框架灵活性、易用性和扩展性上,Spring MVC 已经全面超越了其它的 MVC 框架,伴随着 Spring 一路高唱猛进,可以预见 Spring MVC 在 MVC 市场上的吸引力将越来越. 阅读全文

posted @ 2012-06-28 18:59 阿童沐

<Spring>MVC学习-
摘要:1.spring mvc基本流程从URL接受请求及数据->DispacherServlet->根据请求调用具体的Controller->Controller->调用service方法处理数据->通过DAO访问db->增删改查->db->返回操作结果集->service->处理返回结果->Controller->返回具体页面和数据->jsp页面2.spring mvc注解@Controller,@Service,@Repository@Controllers 声明控制层。@Service声明服务层。@Repositor 阅读全文

posted @ 2012-06-27 19:10 阿童沐

<Spring>属性编辑器, PropertyEditor, JavaBean-
摘要:在Spring配置文件里,我们往往通过字面值为Bean各种类型的属性提供设置值:不管是double类型还是int类型,在配置文件中都对应字符串类型的字面值。BeanWrapper填充Bean属性时如何将这个字面值转换为对应的double或int等内部类型呢?我们可以隐约地感觉到一定有一个转换器在其中起作用,这个转换器就是属性编辑器。“属性编辑器”这个名字可能会让人误以为是一个带用户界面的输入器,其实属性编辑器不一定非得有用户界面,任何实现java.beans.PropertyEditor接口的类都是属性编辑器。属性编辑器的主要功能就是将外部的设置值转换为JVM内部的对应类型,所以属性编辑器其实 阅读全文

posted @ 2012-06-27 11:38 阿童沐

Eclipse搭建Spring开发环境-
摘要:这篇文章简单介绍下如何利用Eclipse搭建Spring开发环境。一、软件准备1. Eclipse, 下载地址:http://www.eclipse.org,可下载3.6版本2. SpringIde, 有两种安装方法,官网:http://www.springsource.org/node/4893. Spring Framework: 下载地址:http://www.springsource.org/download(这里使用的是2.5.5,最新为3.0.5)二、软件安装1. 安装Eclipse,直接解压到某个目录即可,比如我的:E:\SpringDev\eclipse。(注意:使用Eclip 阅读全文

posted @ 2012-01-13 15:08 阿童沐 阅读(5565) 评论(0) 推荐(0)

Spring 2.5中JdbcTemplate类query方法的三种回调接口-
摘要:原文链接 1 /** 2 使用三种Callback接口作为参数的query方法的返回值不同: 3 以ResultSetExtractor作为方法参数的query方法返回Object型结果,要使用查询结果,我们需要对其进行强制转型; 4 以RowMapper接口作为方法参数的query方法直接返回List型的结果; 5 以RowCallbackHandler作为方法参数的query方法,返回值为void; 6 RowCallbackHandler和RowMapper才是我们最常用的选择 7 * @author Administrator 8 * 9 */ ... 阅读全文

posted @ 2011-12-13 14:23 阿童沐

什么是面向切面编程(AOP)-
摘要:原文地址大家可能对面向对象的编程已经很熟悉了,目前面向对象的技术已经很流行。其得到了很多开发者的认同。比起以前的面向过程,简直是一种质的飞跃。既然有面向对象的编程的模式了,为什么还要面向切面的思想呢? 面向对象的编程主要注重核心业务,而面向切面编程主要关注一些不是核心的业务,但又是必须的辅助功能,比如一个完整的系统中,记录平时系统运行时抛出的异常,需要我们去记录,以便我们对系统尽快的修复。这就是我们常用的日志。如果对一些要求比较重要的数据操作,事务是不可少的,如金融系统,这样的数据很重要,每步操作都很重要,我们就应该用到事务处理。这就是我们常用的事务处理。可根据你的系统数据的重要性,有选择的应 阅读全文

posted @ 2011-12-08 10:14 阿童沐 阅读(768) 评论(0) 推荐(0)

Spring配置文件中对于各种数据类型的支持-
摘要:spring的Ioc提供了对对象的动态创建,并且提供了对常见数据类型的处理功能。如:基本数据类型及其封装类,字符串,集合,Properties等。Java类:View Code public class Test { private Integer id; private String name; private List<String> phone; private Set<String> email; private Map<String, Double> score; private Properties friends; //一系列的setter.g 阅读全文

posted @ 2011-11-30 12:15 阿童沐 阅读(587) 评论(0) 推荐(0)