`
danwind
  • 浏览: 232842 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类
最新评论
文章列表
RSS被不同的技术团体做不同的解释,分别有 Rich Site Summary (丰富站点摘要)、 RDF Site Summary (RDF站点摘要)、 Really Simple Syndication (真正简易聚合)之意。RSS 有0.9x、2.0和RSS 1.0三类。不管哪种,反正都有站点摘要的功能。 RDF是Resource Description Framework的缩写,即资源描述框架。一个RDF文件包含多个资源描述,而一个资源描述是由多个语句构成,一个语句是由资源、属性类型、属性值构成的三元体,表示资源具有的一个属性。资源描述中的语句可以对应于自然语言的语句,资源对应于自然语 ...
Traceback是Blog的一个重要特性,然而由于TraceBack的歧义性导致不少人都没有真正明白TraceBack的用途。   Traceback Ping在blog系统中广泛使用,简单说来,Trackback是网站与网站之间互相通告的一种方法。例如,当你读了一篇日志,想 ...
众所周知,当某class实现了Serializable接口后,由此class构建出的对象将具备序列化的能力,而Serializable这个接口中没有任何需要实现的方法,所以这个接口的作用仅仅是作为一个标记,告诉虚拟机,具有这个标记的对象,是可以被序列化的,而没有这个标记的则不要序列化。所以,虚拟机应该是可以将任何对象序列化的,只不过是它遵守了一个“道德“规范,仅序列化那些被允许可以序列化的。那为什么不是所有的对象都是可序列化的呢?我想也许是基于安全性的考量吧。 序列化的一般过程是: 在虚拟机A中,构造了class AClass的对象AObject 将AObject序列化写入到文件O ...
 在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作。          JSTL所支持的迭代标签有两个,分别是<c:forEach>和<c:forTokens>。在这里介绍的是<c:forEach>标签。         
URL base = this.getClass().getResource("")   .FileTest.class.getResource("")得到的是当前类FileTest.class文件的URI目录。不包括自己!如:file:/D:/java/eclipse32/workspace/jbpmtest3/bin/com/test/2.FileTest.class.getResource("/")得到的 ...
发个例子大家自己看哈.package control; import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.util.Enumeration;import java.util.Properties; public class TestMain {  //根据key读 ...
codebehind plugin是一个可以简化struts2配置的插件,虽然不能实现完全意义上的codebehind,至少已经做的不错了,期待新版本:-D 使用步骤: 1.确保你的应用已经可以使用struts2 2.添加struts2-codebehind-plugin-2.0.11.2.jar包到应用中 3.struts.xml中添加配置:<constant name="struts.codebehind.pathPrefix" value="/jsp/" /> 这里的value值填写jsp页面的根路径 然后就可以使用了,在不使用 ...
为什么为使用url重写? url重写的最大用处在于: 可以隐藏真实地址 可以通配出让用户得容易识别的地址 例: http://localhost:8080/index 通用UrlReWriteFilter可以从相关的配置文件中转向不同的地址。更可以转去action或servlet 如果使用UrlReWriteFilter 首先从http://tuckey.org/urlrewrite/下载一个UrlReWriteFilter包 <1>工程中加入UrlReWriteFilter包 <2>配置Web.xml     加入UrlReWriteFilter的过滤      ...
EL(表达式语言)是一种数据访问语言,可以方便地访问和处理应用程序数据,而无需使用scriptlet或者请求时(request-time)表达式的值。(不需要使用来获得数据,EL使JSP页面编写人员摆脱了java语言,使用户即使不懂JAVA也可以轻松编写JSP程序     tomcat5.0默认支持EL,同时用户可以在Web.xml文件中对整个web应用程序进行设置或者在每个页面中单独设置page指令来控制TOMCAT是否对EL的支持。 有了JSP2.0,就可以使用EL扩展表达式了。对于一个单个JSP页面,你可以使用定义page指令来设置jsp页面是否支持EL。默认是支持EL(如果要页面不支持E ...
首先当然是要下载它的jar包了,这里可以下载到最新的版本。将jar包放到WEB-INF的lib文件夹下。另外还需要两个辅助包:apache的commons-lang和standard包,更多的辅助包可以在这里下载。     在web.xml下添加一个filter     <filter>         <filter-name>exportFilter</filter-name>         <filter-class>org.displaytag.filter.ResponseOverrideFilter</filter-class& ...

portlet之间的通信

    博客分类:
  • Java
1.portlet之间的事件通信 在一个portlet任何个方法里进行设置事件: public void processAction(ActionRequest request, ActionResponse response)   throws PortletException, IOException {   response.setEvent("eventbyparameter", "byparameter");  } 在另一个portlet处理找一个事件: public void processEvent(EventRequest req ...
  本文来自“http://www.ibm.com/developerworks/cn/java/j-junit4.html”   JUnit 是 Java? 语言事实上的 标准单元测试库。JUnit 4 是该库三年以来最具里程碑意义的一次发布。它的新特性主要是通过采用 Java 5 中的标记(annotation)而不是利用子类、反射或命名机制来识别测试,从而简化测试。在本文中,执着的代码测试人员 Elliotte Harold 以 JUnit 4 为例,详细介绍了如何在自己的工作中使用这个新框架。注意,本文假设读者具有 JUnit 的使用经验。    JUnit 由 Kent Be ...
DOM4J是dom4j.org出品的一个开源XML解析包,它的网站中这样定义: Dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP. Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。 D ...
     由于在上个项目(使用了cas的单点登录)中,用户注销后往往还可以访问其他的应用。由于时间问题没有去深入研究,这次使用了三个简单登录程序再次的验证cas单点登录问题。这次使用的版本是client3.1.1和server3.4.2,对比在项目中的使用cas貌似简单许多。 1.首先把tomcat的https协议部署起来(参考之前的 http://danwind.iteye.com/blog/603402,不再重复)。 2.然后去下载CAS Server 3.4.2 Final 和cas-client-3.1.10-release.zip。 3.把CAS Server解压出来,拷贝其中的 ...
版本:red hat的企业版本5、fedora12、ubuntu9.10、centOS5.4 现在记录的是centOS5.4系统环境。 终端里面的命令: 1.       pwd 查看当前路径;env 查看环境变量;su – (username)  切换用户(不加username默认切换到root用户); ./代表当前目录下 2.    tar -zxvf ****.tar.gz
Global site tag (gtag.js) - Google Analytics