Open source
Senton
所有真正杰出的设计一旦被设计好,看起来都是那么的简单和显而易见。但是在获得杰出设计的过程中,需要付出令人难以置信的努力。
展开
-
一个使用ibatis对数据库增删改查的例子
一个使用ibatis对数据库增删改查的例子:这里用的开发环境是:Eclipse3.2+mysql5.0.20,ibatis包是ibatis-common-2.jar,ibatis-dao-2.jar,ibatis-sqlmap-2.jar,mysql包是mysql-connector-java-5.0.3-bin.jar.步骤:1.创建数据库: create database itcast; us...2006-10-28 22:29:00 · 129 阅读 · 0 评论 -
使用 Spring 2.5 基于注解驱动的 Spring MVC
基于注解的配置有越来越流行的趋势,Spring 2.5 顺应这种趋势,为 Spring MVC 提供了完全基于注解的配置。本文将介绍 Spring 2.5 新增的 Sping MVC 注解功能,讲述如何使用注解配置替换传统的基于 XML 的 Spring MVC 配置。 概述 继 Spring 2.0 对 Spring MVC 进行重大升级后,Spring 2.5 又为 ...原创 2010-08-23 16:39:24 · 132 阅读 · 0 评论 -
Spring3.x权威开发指南
Spring3.x权威开发指南原创 2010-08-23 11:30:46 · 182 阅读 · 0 评论 -
Hibernate学习笔记
J2EE体系结构分为三层:1.表示层(JSP/Servlet)2.业务层(EJB/Session Bean)3.数据层(JDBC/EJB(Entiry Bean))。EJB诞生于98/99年,性能存在很大问题,占用服务器资源多,导致机器瘫痪等严重后果.EJB对数据层的解决方案:实体Bean,使用的是代理模式.EJB3.0:持久层,没有实体Bean,发布于2006年5月8号,吸收了Hibernate...2006-10-12 20:43:00 · 119 阅读 · 0 评论 -
一个使用JdbcTemplate增加一组数据的完整例子
一个使用JdbcTemplate增加一组数据的完整的例子,简单的代码不再解释:1) 首先来创建一个数据库和表,这里用的是Sql server数据库:create database Humangocreate table Person( id int primary key, firstName varchar(20), lastName varchar(20))go2) 创建一个Person...2006-09-23 12:44:00 · 487 阅读 · 0 评论 -
使用数据库连接池和jdbc中调用存储过程
数据库连接池:数据库连接不仅仅是在应用服务器与数据库之间建立一个Socket Connection,连接建立之后,还需要交换若干次数据(比如验证用户密码,权限等),然后,数据库开始初始化连接会话句柄,记录联机日志,为此连接分配相应的处理进程和系统资源。系统如此繁忙,如果我们只是简单的扔过去两个SQL语句,然后就将此连接抛弃,实在可惜,数据库连接池正是解决了这个问题。其基本原理就是在内部对象池中维护...2006-09-22 15:21:00 · 230 阅读 · 0 评论 -
对Bean和Bean工厂进行后处理
1.对Bean进行后处理,必须实现BeanPostProcessor接口,后处理是在Bean实例化以及装配完成之后发生的。下面是一个简单的例子:先来创建一个实现了BeanPostProcessor接口的类,此类功能是把Bean中的所有String属性的值的r,l或R,L换成w或W,代码如下:package cn.itcast;import java.lang.reflect.Field;impo...2006-09-19 09:23:00 · 132 阅读 · 0 评论 -
Spring中创建切面
一。创建切面:Spring中的通知类型有四种:Around:拦截对目标对象方法调用,Before:在目标方法被调用之前调用,After:在目标方法被调用之后调用,Throws:当目标方法抛出异常时调用。1)下面是一个Before类型的简单例子。1.首先创建一个拦截的类:package cn.itcast;import java.lang.reflect.Method;import java.u...2006-09-11 15:39:00 · 173 阅读 · 0 评论 -
几个Spring的小例子
一 .第一个Spring程序:首先创建一个接口:package cn.itcast;public interface GreetingService { public void sayGreeting();}创建一个实现上面接口的JavaBean,用get,set方法获取和设置变量greeting的值package cn.itcast;import org.apache.commons.l...2006-09-10 17:27:00 · 355 阅读 · 0 评论 -
WebWork 入门示例
准备工作: Eclipse3.2 MyEclipse5.0 Tomcat5.5.x 下载 WebWork 完整包 http://www.opensymphony.com/webwork/ 新建工程 名称为 test ,使用 j2ee 1.4 解压包中的 webwork-2.2.2.jar 文件到项目的 lib 目录 解压包中的 lib\default\*.j...2006-12-07 00:12:00 · 552 阅读 · 0 评论 -
JSP Struts之HTML标签库详解
JSP Struts之HTML标签库详解Struts提供了五个标签库,即:HTML、Bean、Logic、Template和Nested。 标签库 说明 ...2006-11-28 21:50:00 · 104 阅读 · 0 评论 -
Servlet的生命周期
Servlet的生命周期 当 servlet 第一次被创建时,init 方法会被调用。所以你的一次性设置工作的代码应该存在于 init 方法中。用户的请求会导致创建新的线程来调用之前创建的 servlet 实例的 service 方法。并发的多个请求会创建调用service方法的多个线程。同时,你也可以让你的servlet继承一个特殊的接口来保证在任何时间只能有一个线程在运行。Service方...2006-11-10 00:27:00 · 134 阅读 · 0 评论 -
Spring XML配置十二个最佳实践
Spring XML配置十二个最佳实践 在这篇文章里,对于Spring XML的配置,我将向你展示12种比较好的实践。其中的一些实践不仅是好的实践,更是必要的实践。除此以外,还有其他因素,例如领域模型的设计,都能影响XML的配置,但是这篇文章重点研究XML配置的易读性和易管理性。1。不要使用autowiringSpring可以通过类的自省来自动绑定其依赖部分,使得你不必明确指明bean的属...2006-11-01 13:28:00 · 99 阅读 · 0 评论 -
ibatis和Spring整合的详细例子
ibatis和Spring整合的详细例子,数据库用的是mysql,开发环境是Eclipse3.2:1.首先把用到的包导入进来,此例用的是spring-framework-1.2.7,iBATIS_DBL-2.1.7.597,mysql的数 据库连接包用的是mysql-connector-java-5.0.3-bin.jar.2.建POJO类,在此我们用的是一个Student类. package...2006-10-28 22:30:00 · 229 阅读 · 0 评论 -
浅谈 SpringMVC 数据绑定
查看spring源码可以看出spring支持转换的数据类型:[b]org.springframework.beans.PropertyEditorRegistrySupport[/b]:[code="java"] /** * Actually register the default editors for this registry instance. */ priv...2011-03-24 13:41:58 · 273 阅读 · 0 评论