- 博客(14)
- 收藏
- 关注
原创 Spring框架中的JdbcTemplate类的使用方法
前言:本文指在介绍Spring框架中的JdbcTemplate类的使用方法,涉及基本的Spring反转控制的使用方法和JDBC的基本概念。目标是使读者能够对JdbcTemplate快速地掌握和使用。 准备:1. Spring的基本概念 Spring框架核心的思想就是建立一个Java对象的大工厂,用户只要给工厂一个指令,工厂就能将用户需要的对象根据配置文
2010-05-27 11:07:00 7939 1
原创 Spring:JdbcTemplate使用指南
前言:本文指在介绍Spring框架中的JdbcTemplate类的使用方法,涉及基本的Spring反转控制的使用方法和JDBC的基本概念。目标是使读者能够对JdbcTemplate快速地掌握和使用。 准备:1. Spring的基本概念 Spring框架核心的思想就是建立一个Java对象的大工厂,用户只要给工厂一个指令,工厂就能将用户需要的对象根据配置文
2010-05-16 09:40:00 1428
原创 spring 监听器 IntrospectorCleanupListener简介
其中JavaBeans Introspector是一个类,位置在Java.bean.Introspector,这个类的用途是发现java类是否符合javaBean规范,也就是这个类是不是javabean。具体用法可以参照jdk文档;上面的意思就是,如果有的框架或者程序用到了JavaBeans Introspector了,那么就启用了一个系统级别的缓存,这个缓存会存放一些曾加载并分析过的java
2010-05-15 20:30:00 2274
原创 AOP的JDK动态代理和CGLIB的代理
在程序里面定义简单的AOP切面类Java代码 /** * 定义Aspect */ @Aspect public class ShopAddCheck { /** * 定义Pointcut,Pointcut的名称就是allAddMethod, * 此方法不能有返回值和参数,该方法只是一个标识
2010-05-14 09:07:00 931
原创 Java Serialization transient
1. 什么是Serialization?串行化(Serialization)是计算机科学中的一个概念,它是指将对象存储到介质(如文件、内在缓冲区等)中或是以二进制方式通过网络传输。之后 可以通过反串行化从这些连续的位数据重新构建一个与原始对象状态相同的对象,因此在特定情况下也可以说是得到一个副本,但并不是所有情况都这样。Java有Serialization API为开发者提供了一种标准的机制来串行
2010-05-12 13:35:00 715
原创 关于jquery中append和appendto的区别
append(content)向每个匹配的元素内部追加内容。这个操作与对指定的元素执行appendChild方法,将它们添加到文档中的情况类似。appendTo(content)把所有匹配的元素追加到另一个、指定的元素元素集合中。实际上,使用这个方法是颠倒了常规的$(A).append(B)的操作,即不是把B追加到A中,而是把A追加到B中。 实际用法
2010-05-11 16:48:00 949
原创 DelegatingRequestProcessor作用
采用DelegatingRequestProcessor将处理转发给Spring容器中的bean DelegatingRequestProcessor继承自RequestProcessor。为了让Struts使用DelegatingRequestProcessor,还需要在struts-config.xml文件中增加如下代码: 这一行代码是告诉Stru
2010-05-07 16:41:00 407
原创 HibernateDaoSupport
Spring为Hibernate的DAO提供工具类:HibernateDaoSupport。该类主要提供了两个方法:public final HibernateTemplate getHibernateTemplate() public final void setSessionFactory(SessionFactory sessionFactory) public final Sessio
2010-05-07 16:40:00 872
原创 Hibernate区分不同对象的方法
本文讲述了关系数据库、Java和Hibernate区分不同对象的方法。关系数据库按主键区分不同记录。Java语言按内存地址区别不同的对象。而Hibernate用对象标识符(OID)来区分不同对象。 1.关系数据库按主键区分不同记录。create table CUSTOMERS (ID int promary key not null, NAME varchar(15));
2010-05-05 20:25:00 572
原创 session.save
save方法 Session的sava()方法用于将一个临时对象转变为持久化对象,也就是说将一个新的业务实体保存到数据库中,其语法格式如下: session.save(PersistentClassName); 参数说明: session:指的是session实例,可以通过以下代码创建。 Configuration config=new Configuration().configure()
2010-05-05 18:03:00 6369
原创 load-on-startup
用了那么久都没真正看过文档说load-on-startup 是什么意思的,今天偶然看到了这个问题,记录一下吧。 这个标签的含义是指,容器启动时加载这个servlet的顺序,正常的取值范围是:负数,0-5,如果是负数或者没有这个标签,则容器在启动时不自动加载这个servlet,如果是0-5,则按照顺序加载这个servlet,执行初始化方法init()。数字是0-5,加载顺序也是0-5。下面是文档说明
2010-05-05 15:02:00 690
原创 Hibernate数据加载——Session.get/load
Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,并返回与之对应的实体对象。其区别在于:如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObjectNotFoundException。 Load方法可返回实体的代理类实例,而get方法永远直接返回实体类。 load方法可以充分利用内部缓存和二级缓存中的现有数据,而get方法则仅仅在内部
2010-05-05 13:52:00 342
原创 logic:messagesPresent
logic:messagesPresent property="property1" message="true"> Message:property1 存在 logic:messagesPresent>我们知道,在Action类中我们可以通过将一个ActionErrors或ActionMessages对象添加进request scopesaveMessages(request, msgs
2010-05-05 11:41:00 1920
原创 struts验证框架开发
一、启用Validator插件虽然Validator框架是与Struts封装在一起提供的,但在默认状况下Validator并不被启用。为了启用Validator,要向你的应用程序的struts-config.xml文件中添加下面的插件定义。 二、配置validator-rules.xml Struts示例应用程序带有这个文件的预配置拷贝。在大多数情况下,你不必
2010-05-05 10:44:00 486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人