- 博客(32)
- 收藏
- 关注
转载 XFire完整入门教程
网上关于XFire入门的教程不少,要么是讲得很简单,就像Hello World一样的程序,要么就是通过IDE集成的工具来开发的,这对于不同的人群有诸多不便,关于XFire的一些详细的信息就不再多讲,可以参考官方网站和相关的文档,这里讲一个完整的入门实例。实例中包括三个情况,我想基本上可以概括所有的需求,或者自己稍加扩展即可。先来看看我们的Interface。package tes
2013-06-26 10:15:31
857
转载 关于实体类对象与XML的转换
使用 XStream不用任何映射就能实现多数 Java 对象的序列化,却不关心序列化/逆序列化的类的字段的可见性,序列化/逆序列化类的字段也不需要 getter 和 setter 方法,序列化/逆序列化的类不需要有默认构造函数。使用 XStream 序列化的类不需要实现 Serializable 接口。在生成的 XML中对象名变成了元素名,类中的字符串组成了 XML中的元素内容。
2013-06-25 17:25:02
651
转载 window.opener用法
window.opener 实际上就是通过window.open打开的窗体的父窗体。比如在父窗体parentForm里面 通过 window.open("subForm.html"),那么在subform.html中 window.opener就代表parentForm,可以通过这种方式设置父窗体的值或者调用js方法。如:1,window.opener.test(); --
2013-04-16 14:33:43
479
原创 获取时间差
public static String sjc(long t1, long t2) { long t3 = t1 - t2; long hour = t3 / (60 * 60 * 1000); long minute = (t3 - hour * 60 * 60 * 1000) / (60 * 1000); long second = (t3 - hour * 60 * 6
2013-04-11 15:38:03
523
转载 SqlMapConfig.xml 配置
cacheModelsEnabled="true" enhancementEnabled="true" lazyLoadingEnabled="true" maxRequests="32" maxSessions="10" maxTransactions="5" useStatementNamespaces="false" />maxRequests同时执行
2013-03-08 11:24:29
486
转载 javascript 中contentWindow和 frames
ie 中为 frames["id"]其他为document.getElementById("id").contentWindowcontentWindow属性是指指定的frame或者iframe所在的window对象在IE中iframe或者frame的contentWindow属性可以省略,但在Firefox中如果要对iframe对象进行编辑则必须指定contentWindow
2013-03-04 09:59:23
6360
转载 QName
1.来历:qname是qualified name 的简写2.构成:由名字空间(namespace)前缀(prefix)以及冒号(:),还有一个元素名称构成3.举例:<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"xmlns="http://www.w3.org/TR/xhtml1/DTD/xhtml1-
2013-01-24 16:14:41
518
原创 stub
j2ee里面的stub是这样说的:为屏蔽客户调用远程主机上的对象,必须提供某种方式来模拟本地对象,这种本地对象称为存根(stub),存根负责接收本地方法调用,并将它们委派给各自的具体实现对象
2013-01-24 14:22:48
466
转载 Java List 排序 Collections.sort() 对 List 排序
class User { String name; String age; public User(String name,String age){ this.name=name; this.age=age; } public String getAge() { return age; } public void setAge(String ag
2013-01-10 15:39:44
295
转载 Spring MVC HandlerInterceptorAdapter
一般情况下,对来自浏览器的请求的拦截,是利用Filter实现的,这种方式可以实现Bean预处理、后处理。 Spring MVC的拦截器不仅可实现Filter的所有功能,还可以更精确的控制拦截精度。 Spring为我们提供了org.springframework.web.servlet.handler.HandlerInterceptorAdapter这个适配器,继承此类,可以非常方便的实现
2013-01-08 14:59:31
612
转载 Eclipse插件的安装方法三则
做为当下最流行的开源IDE之一,Eclipse的一大优势就在于其无数优秀的插件。一个好的插件可以大大的提高我们的工作效率,学习如何安装Eclipse插件自然也是必修课了。下面介绍Eclipse插件的安装方法。Eclipse插件的安装方法大体有以下三种: 第一种:直接复制法假设你的Eclipse的在(C:\eclipse), 解压你下载的 eclipse 插件或者安装eclipse 插件
2013-01-07 14:22:45
319
转载 JavaScript 对象定义
一,基本概念1,自定义对象。根据JS的对象扩展机制,用户可以自定义JS对象,这与Java语言有类似的地方。与自定义对象相对应的是JS标准对象,例如Date、Array、Math等等。2,原型(prototype)在JS中,这是一种创建对象属性和方法的方式,通过prototype可以为对象添加新的属性和方法。通过prototype我们可以为JS标准对象添加新的属性和方法,例如
2013-01-07 14:17:24
364
转载 JavaScript Function详解
一、function概述 javascript中的函数不同于其他的语言,每个函数都是作为一个对象被维护和运行的。通过函数对象的性质,可以很方便的将一个函数赋值给一个变量或者将函数作为参数传递。 函数对象与其他用户所定义的对象有着本质的区别,这一类对象被称之为内部对象。内置对象的构造器是由JavaScript本身所定义的。二、function对象的创建 在JavaScri
2013-01-07 13:59:40
707
转载 EL表达式遍历map的key和value
在EL中,方括号运算符用来检索数组和集合的元素。对于实现 java.util.Map 接口的集合,方括号运算符使用关联的键查找存储在映射中的值。 在方括号中指定键,并将相应的值作为表达式的值返回。例如,表达式 ${map['key']} 返回与 map标识符所引用的 Map 中的 "key" 键相关联的值。当forEach 的items属性中的表达式的值是java.util.Map
2013-01-06 10:26:26
18281
原创 Java中Map与JavaBean相互转换的工具
package com.tools;import java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.InvocationTarge
2013-01-05 10:50:37
718
原创 Spring MVC中表单提交中文出现乱码解决方法
encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /*
2013-01-05 10:24:18
581
转载 Spring MVC 视图解析器(ViewResolver )
我们在controller里面经常这样return一个ModelAndView: return new ModelAndView('user', 'model', model);DispatcherServlet靠ViewResolver把user解析为/WEB-INF/jsp/user.jsp:常用的ViewResolver:InternalResourceViewResolver:
2013-01-04 14:22:06
1349
转载 使用ControllerClassNameHandlerMapping实现SpringMVC的CoC配置
使用CoC,惯例优先原则(conventionover configuration)的方式来配置SpringMVC可以帮我们声明Controller的时候省下很多功夫。只要我们的Controller是以XXXController的方式命名的话就可以使用到CoC带来的好处。例如,对于普通的Controller(非MultiActionController),CoC帮我们做以下的映射:
2013-01-04 14:14:23
498
转载 Spring MVC处理器映射(handlerMapping)
handlerMapping的工作就是为每个请求找到合适的处理器handler. 最常用的两个handlerMapping:BeanNameUrlHandlerMapping: 查找spring容器中和请求的url同名的bean.这个映射器不需要配置,因为spring在找不到handlerMapping的情况下会使用BeanNameUrlHandlerMapping.如果一定要配置,像下面
2013-01-04 11:37:16
581
转载 c:forEach varStatus属性
c:forEach varStatus属性current当前这次迭代的(集合中的)项index当前这次迭代从 0 开始的迭代索引count当前这次迭代从 1 开始的迭代计数first用来表明当前这轮迭代是否为第一次迭代的标志last用来表明当前这轮迭代是否为最后一次迭代的标志begin属性值end属性值step属性值 写个最近使用过的小例子:
2013-01-04 09:12:14
630
转载 Spring MVC DispatcherServlet配置
使用Spring MVC,配置DispatcherServlet是第一步。DispatcherServlet是一个Servlet,所以可以配置多个DispatcherServlet。DispatcherServlet是前置控制器,配置在web.xml文件中的。拦截匹配的请求,Servlet拦截匹配规则要自已定义,把拦截下来的请求,依据某某规则分发到目标Controller(我们写的Acti
2012-12-31 16:23:29
18184
转载 JavaScript arguments
js进行函数调用时,除了指定的参数外,还创建一个隐含的对象——arguments。一、arguments可以用arguments[index]这样的语法取值,拥有长度属性length。arguments对象存储的是实际传递给函数的参数,而不局限于函数声明所定义的参数列表,例如: function func(a,b){ alert(a); alert(b);
2012-12-27 10:56:16
441
转载 document.createElement()的用法
document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。其中,appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列表任意位置插入新的节点。 下面,举例说明document.createElement()的用法。例
2012-12-26 14:46:50
298
转载 JavaScript top
top Window - WindowSummary Returns a reference to the topmost window in the window hierarchy. Syntax var topWindow = window.top; Notes Where the window.parent property returns t
2012-12-24 10:20:05
277
转载 JavaScript Location对象
location Location - WindowSummary Returns a Location object, which contains information about the URL of the document and provides methods for changing that URL. You can also assign to t
2012-12-24 10:15:11
393
转载 遍历List集合
import java.util.ArrayList; import java.util.Iterator; import java.util.List; /** *遍历集合List * * */ public class Demo35 { /** * @param args */ public static v
2012-12-12 09:08:03
512
转载 关于迭代器
迭代器是一个可以被for/each循环遍历的数据结构,原理上就是继承了Iterable接口的类需要实现Iterable的一个方法iterator(),这个方法返回一个可以被for/each循环遍历的迭代器Iterator,然后for/each就可以遍历这个迭代器中的内容。这个迭代器也是一个接口,而这个接口具有方法hasNext()和next(),使用这两个方法来遍历迭代器中的内容。如:Set o
2012-12-10 10:07:49
268
转载 actionInvocation.invoke()是什么意思
Struts2的自定义的验证截器package ch06.struts2.Interceptor;import java.util.Map;import com.opensymphony.xwork2.Action;import com.opensymphony.xwork2.ActionInvocation;import com.opensymphony.xwork2.inter
2012-12-07 09:58:23
522
转载 struts2常用的预定义拦截器
1:params拦截器这个拦截器是必不可少的,因为就是由它偷偷的把请求参数设置到相应的Action的属性去的,并自动进行类型转换。2:staticParams拦截器将struts.xml配置文件里定义的Action参数,设置到对应的Action实例中,Action参数使用标签,是标签的子元素。struts.xml的示例如下: test
2012-12-07 09:37:53
897
原创 转发和重定向的区别(转)
[size=large]区别一: 重定向时浏览器上的网址改变 转发是浏览器上的网址不变区别二: 重定向实际上产生了两次请求转发只有一次请求重定向: 发送请求 -->服务器运行-->响应请求,返回给浏览器一个新的地址与响应码-->浏览器根据响应码,判定该响应为重定向,自动发送一个新的请求给服务器,请求地址为之前返回的地址-->服务器运行-->响应请求给浏览器转...
2012-12-06 13:47:28
84
原创 RequestDispatcher介绍(转)
[size=large]RequestDispatcher是一个Web资源的包装器,可以用来把当前request传递到该资源,或者把新的资源包括到当前响应中。RequestDispatcher接口中定义了两个方法:include/forward由于只能指定固定的jsp文件名,不能动态指定jsp文件名。我们需要把翻译为Java code – RequestDispatcher.include()...
2012-12-06 11:58:35
115
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人