当我们掌握了Java的语法,当我们了解了面向对象的封装、继承、多态等特性,当我们可以用Swing、Servlet、JSP技术构建桌面以及Web应用,不意味着我们可以写出面向对象的程序,不意味着我们可以很好的实现代码复用,弹性维护,不意味着我们可以实现在维护、扩展基础上的代码复用。一把刀,可以使你制敌于无形而于江湖扬名,也可以只是一把利刃而使你切菜平静。Java,就是这把刀,它的威力取决于你使用的方
设计模式 代理模式:给某一对象提供代理对象,并由代理对象控制具体对象的引用. 代理,指的就是一个角色代表另一个角色采取行动,就象生活中,一个红酒厂商,是不会直接把红酒零售客户的,都是通过代理来完成他的销售业务的.而客户,也不用为了喝红酒而到处找工厂,他只要找到厂商在当地的代理就行了,具体红酒工厂在那里,客户不用关心,代理会帮他处理. 代理模式涉及的角色: 1:
java工厂模式
Java抽象类和接口的区别(好长时间没看这种文章了) abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstrac
<!-- 模糊查询 --> <select id="findPersons" parameterClass="com.tq365.vo.Person" resultMap="person_result">select * from t_person <dynamic prepend="where&q
iBATIS学习中遇到的问题(时间) iBATIS学习中遇到的问题 2009-09-15 17:27 set propetty 要设置的属性是基本数据类型,而数据库中表对应的字段可以为null iBATIS关于空值(NULL)的解决方案 使用iBATIS作为数据库持久层的人都有体会,iBATIS对NULL值的处理并不优雅.本文讨论常见的NULL值处理方案.jdbcTy
spring 3.0.5 与ibatis2.3整合要点: 环境:spring 3.0.5 所有jar文件,以及dbcp数据连接池、log4j等的相关jar文件 ibatis jar文件 1、 根据dataSource和configuration创建一个sql
Spring配置项<context:annotation-config/>解释说明 在基于主机方式配置Spring的配置文件中,你可能会见到<context:annotation-config/>这样一条配置,他的作用是式地向 Spring 容器注册 AutowiredAnnotationBeanPostProcessor、C
1、sql-map-config.xml配置文件: 一般用来定义数据源,加载SQL映射文件。例如: <sqlMapConfig> <!-- 将此数据源的初始化工作移到spring中去完成 --> <!--提供数据源的配置文件 <properties r
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号