- 博客(17)
- 收藏
- 关注
原创 struts-config.xml中 action 的attribute属性与name属性
1、在一般情况下,actionForm是被存储在一定的scope中(request或session,通过action的scope属性来配置),当我们在配置时,指定name而不指定attribute,那么指定的name值就作为actionForm存储在scope中的key值,我们可以在action中通过httpServletRequest.getAttribute("指定的name属性值")来获得这
2008-05-22 21:46:00 562
原创 dwr使用实例
开发环境:eclipse3.1.2 myeclipse4.1.1 Tomcat5.0.28 Mysql5.0dwr类包版本是1.1步骤一:配置web.xml action org.apache.struts.action.ActionServlet config /WEB-INF/strut
2008-05-22 07:05:00 813
原创 Hibernate中LockMode 在oracle9i中的效果
LockMode int level; String name;锁的级别: NONE:0 READ:5 UPGRADE:10 UPGRADE_NOWAIT:10 WRITE:10 FORCE:15notice:WRITE lock is not a valid mode for load() or lock()如果使用的是oracle9i数据库则,相应的锁所产生的SQL语
2008-05-18 10:25:00 808
原创 Hibernate构架应用中常用保存方式区别
内容摘要:Hibernate构架应用中常用保存方式区别 hibernate对于对象保存提供了太多方法,他们之间有很多不同,这里细说一下,以便区别: 一、预备知识: 在所有之前,说明一下,对于hibernate,它对象有三种状态,transient、persistent、detached 字串7 下边是常见翻译办法: transient:瞬态或者自由态 字串4
2008-05-18 10:10:00 444
原创 load,get;find,iterator;merge,saveOrUpdate,lock的区别
一、load,get(1)当记录不存在时候,get方法返回null,load方法产生异常(2)load方法可以返回实体的代理类,get方法则返回真是的实体类(3)load方法可以充分利用hibernate的内部缓存和二级缓存中的现有数据,而get方法仅仅在内部缓存中进行数据查找,如果没有发现数据則将越过二级缓存,直接调用SQL查询数据库。 (4) 也许别人把数据库中的数据修改了,load如何在
2008-05-18 09:45:00 521
原创 对ACEGI中FilterChainProxy进行性能调优
一般情况下,在ACEGI中队filterChainProxy如下配置 bean id="filterChainProxy" class="org.acegisecurity.util.FilterChainProxy"> property name="filterInvocationDefinitionSource"> value
2008-05-17 21:34:00 1170 1
原创 基于Struts+Spring+Hibernate的Blog系统--配置
applicationContext.xml 1 xml version="1.0" encoding="UTF-8" ?> 2 DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" 3 "http://www.springframework.org/dtd/spring-beans.dtd" > 4 5 beans
2008-05-12 22:14:00 690
原创 web.xml、.properties资源文件的配置
1. web.xml web.xml文件对任何的Web项目都是一个必须的文件,使用Struts时,还需要对该文件进行一些必须的配置。1.1 ActionServlet的配置一般需要在该文件中配置Struts的Servlet,示例配置如下:Eg1. 简单的Struts的ActionServlet的配置: action org.apache.struts.action.Act
2008-05-12 21:56:00 1434
原创 java关键字Transient
Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对象的一个域上关闭serialization,可以在这个域前加上关键字transient。transient是Java语言的关键字,用来表示一个域不是该对象串行化的一部分。当一个对象被串行化的时候,transient型变量
2008-05-12 21:09:00 445
原创 JSP安全编程实例浅析
Java Server Page(JSP)作为建立动态网页的技术正在不断升温。JSP和ASP、PHP、工作机制不太一样。一般说来,JSP页面在执行时是编译式,而不是解释式的。首次调用JSP文件其实是执行一个编译为Servlet的过程。当浏览器向服务器请求这一个JSP文件的时候,服务器将检查自上次编译后JSP文件是否有改变,如果没有改变,就直接执行Servlet,而不用再重新编译,这样,效率便得到了
2008-05-11 13:10:00 272
原创 java中的URLEncoder和URLDecoder类
HTML 格式编码的实用工具类。该类包含了将 String 转换为 application/x-www-form-urlencoded MIME 格式的静态方法。有关 HTML 格式编码的更多信息,请参阅 HTML 规范。 对 String 编码时,使用以下规则: 字母数字字符 "a" 到 "z"、"A" 到 "Z" 和 "0" 到 "9" 保持不变。 特殊字符 "."、"-
2008-05-10 16:15:00 470
原创 instanceof是什么?
instanceof是Java的一个二元操作符,和==, >, String s = "I AM an Object! "; boolean isObject = s instanceof Object; 我们声明了一个String对象引用,指向一个String对象,然后用instancof来测试它所指向的对象是否是Object类的一个实例,显然,这是真的,所以返回true,也就是isObject
2008-05-10 11:11:00 509
原创 常见的几种RuntimeException-
总结了一下JAVA中常见的几种RuntimeException,大约有如下几种:NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。IllegalArgumentException - 传递非法参数异常。ArithmeticException - 算术运算异常ArrayStoreException - 向数组中存放与声明类型不
2008-05-09 00:58:00 3890
原创 commons-logging和Log4j 日志管理
为什么要用日志(Log)? 这个……就不必说了吧。 为什么不用System.out.println()? 功能太弱;不易于控制。如果暂时不想输出了怎么办?如果想输出到文件怎么办?如果想部分输出怎么办?…… 为什么同时使用commons-logging和Log4j?为什么不仅使用其中之一? Commons-loggin的目的是为“所有的Java日志实现”提供一个统一的接口,它自身的日志功能平常弱(只
2008-05-03 16:54:00 275
原创 java clone
1.java里的clone分为: A:浅复制(浅克隆): 浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 b:深复制(深克隆):深复制把要复制的对象所引用的对象都复制了一遍。 Java中对象的克隆,为了获取对象的一份拷贝,我们可以利用Object类的clone()方法。必须要遵循下面三点 1.在派生类中覆盖基类的clone()方法,并声明为public【Object类中的clone()方法为
2008-05-03 16:41:00 372
原创 DelegatingRequestProcessor
采用DelegatingRequestProcessor将处理转发给Spring容器中的bean DelegatingRequestProcessor继承自RequestProcessor。为了让Struts使用DelegatingRequestProcessor,还需要在struts-config.xml文件中增加如下代码: DelegatingRequestProcessor" /> 这一行代
2008-05-03 16:36:00 606
原创 javascript中用字符串作为下标的数组的遍历
var arr = new Array(5); arr[a] = 1; arr[b] = 2; arr[c] = 3; arr[d] = 4; arr[e] = 5; for(var key in arr){ alert(key); alert(arr[key]); }输出结果为:a 1 b 2 c 3 d 4 e 5
2008-05-03 01:01:00 1143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人