2014年2月12日
摘要: Spring开发者提倡接口编程,配合di技术可以解决层与层之间的解耦举例说明:现在体验一下spring的di配合接口编程,完成一个字母大小写转换的案例:思路:1、创建一个接口ChangeLetterChangeLetter.javapackage com.inter;public interface ChangeLetter { //声明一个方法 public String change();}2、两个类实现接口UpperLetter.javapackage com.inter;public class UpperLetter implements ChangeLetter { priv... 阅读全文
posted @ 2014-02-12 15:37 jingyunyb 阅读(374) 评论(0) 推荐(0)
摘要: 一、sping中的概念spring是一个容器框架,可以配置各种bean(action/service/domain/dao),并且可以维护bean与bean的关系,当我们需要使用某个bean的时候,通过getBean(id)使用即可。bean:是java中的任何一种对象,javabean/service/action/数据源/daobean元素的作用是,当我们的spring框架加载的时候,spring就会自动的创建一个bean对象,并放入内存ioc(inverse of control)控制反转:所谓控制反转就是把创建对象(bean),和维护对象(bean)的关系的权利从程序中转移到sprin 阅读全文
posted @ 2014-02-12 14:10 jingyunyb 阅读(410) 评论(0) 推荐(0)
摘要: 一、HQL介绍面向对象的查询语言,与SQL不同,HQL中的对象是区分大小写的(除了JAVA类和属性其他部分不区分大小写);HQL中查的是对象而不是表,并且支持多态;HQL主要通过Query来操作,Query的创建方式:Query q = session.createQuery(hql);from Personfrom User user where user.name=:namefrom User user where user.name=:name and user.birthday list = session.createQuery("from Student").l 阅读全文
posted @ 2014-02-12 10:56 jingyunyb 阅读(2945) 评论(0) 推荐(0)