﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-梦中秋雨-随笔分类-技术文章</title><link>http://www.blogjava.net/AllanZ/category/13579.html</link><description>技术、工作、生活、心情
&lt;style&gt;
.posttitle{
  background-color:#EEEEEE;
  height:30px;
  padding-top:5px;
  padding-left:5px;
  border-top-width:1px;
  border-top-color:#999999;
  border-top-style:solid;
}
.postcontent{
  font-size:14px;
  line-height:24px;
}
.comment_content{
  font-size:14px;
  line-height:24px;
}
&lt;/style&gt;</description><language>zh-cn</language><lastBuildDate>Wed, 02 Apr 2008 13:53:46 GMT</lastBuildDate><pubDate>Wed, 02 Apr 2008 13:53:46 GMT</pubDate><ttl>60</ttl><item><title>Struts请求处理过程简要描述</title><link>http://www.blogjava.net/AllanZ/archive/2008/04/02/190356.html</link><dc:creator>梦秋雨</dc:creator><author>梦秋雨</author><pubDate>Wed, 02 Apr 2008 05:59:00 GMT</pubDate><guid>http://www.blogjava.net/AllanZ/archive/2008/04/02/190356.html</guid><wfw:comment>http://www.blogjava.net/AllanZ/comments/190356.html</wfw:comment><comments>http://www.blogjava.net/AllanZ/archive/2008/04/02/190356.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AllanZ/comments/commentRss/190356.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AllanZ/services/trackbacks/190356.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 翻了一下Struts2的代码，理出了一个基本执行流程，应改可以对struts的结构有个了解了，另外，也可以由此找到一些扩展点。&nbsp;&nbsp;<a href='http://www.blogjava.net/AllanZ/archive/2008/04/02/190356.html'>阅读全文</a><img src ="http://www.blogjava.net/AllanZ/aggbug/190356.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AllanZ/" target="_blank">梦秋雨</a> 2008-04-02 13:59 <a href="http://www.blogjava.net/AllanZ/archive/2008/04/02/190356.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ext.XTemplate使用入门</title><link>http://www.blogjava.net/AllanZ/archive/2007/11/10/159573.html</link><dc:creator>梦秋雨</dc:creator><author>梦秋雨</author><pubDate>Sat, 10 Nov 2007 08:40:00 GMT</pubDate><guid>http://www.blogjava.net/AllanZ/archive/2007/11/10/159573.html</guid><wfw:comment>http://www.blogjava.net/AllanZ/comments/159573.html</wfw:comment><comments>http://www.blogjava.net/AllanZ/archive/2007/11/10/159573.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AllanZ/comments/commentRss/159573.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AllanZ/services/trackbacks/159573.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Ext.XTemplate是Ext中关于页面模板的一个组件。用来将数据和模板组合出最终的html。所谓数据指的是javascript的对象。EMP在loadEntityToPage中使用了这个组件。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/AllanZ/archive/2007/11/10/159573.html'>阅读全文</a><img src ="http://www.blogjava.net/AllanZ/aggbug/159573.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AllanZ/" target="_blank">梦秋雨</a> 2007-11-10 16:40 <a href="http://www.blogjava.net/AllanZ/archive/2007/11/10/159573.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>当JsonPlugin遇到CGLib</title><link>http://www.blogjava.net/AllanZ/archive/2007/09/03/142303.html</link><dc:creator>梦秋雨</dc:creator><author>梦秋雨</author><pubDate>Mon, 03 Sep 2007 06:53:00 GMT</pubDate><guid>http://www.blogjava.net/AllanZ/archive/2007/09/03/142303.html</guid><wfw:comment>http://www.blogjava.net/AllanZ/comments/142303.html</wfw:comment><comments>http://www.blogjava.net/AllanZ/archive/2007/09/03/142303.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AllanZ/comments/commentRss/142303.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AllanZ/services/trackbacks/142303.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: JsonPlugin在分析类结构并序列化时，对于CGLig动态生成的类也是按照一般类来看待的。这就导致了两个问题：一个是去序列化了生成的子类中的本不应该序列化的属性，另外一个是由于CGLIB导致的Annotation丢失而引起的本不应该发生的序列化逻辑。简单的修改了一下JSONPlugin的代码，来避免上述的两个问题。&nbsp;&nbsp;<a href='http://www.blogjava.net/AllanZ/archive/2007/09/03/142303.html'>阅读全文</a><img src ="http://www.blogjava.net/AllanZ/aggbug/142303.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AllanZ/" target="_blank">梦秋雨</a> 2007-09-03 14:53 <a href="http://www.blogjava.net/AllanZ/archive/2007/09/03/142303.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在基于Spring及Hibernate应用程序中使用ETags降低带宽占用和服务器压力</title><link>http://www.blogjava.net/AllanZ/archive/2007/07/13/130111.html</link><dc:creator>梦秋雨</dc:creator><author>梦秋雨</author><pubDate>Fri, 13 Jul 2007 08:06:00 GMT</pubDate><guid>http://www.blogjava.net/AllanZ/archive/2007/07/13/130111.html</guid><wfw:comment>http://www.blogjava.net/AllanZ/comments/130111.html</wfw:comment><comments>http://www.blogjava.net/AllanZ/archive/2007/07/13/130111.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/AllanZ/comments/commentRss/130111.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AllanZ/services/trackbacks/130111.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Gavin Terrill 发表于2007.7.11 上午 8:45<br><br>讨论区：Java 主题：Web框架、集群及缓存<br><br><br>导言<br><br>REST方式的应用程序构架在近日所产生的巨大影响突出了Web应用程序的优雅设计的重要性。现在人们开始理解“WWW架构”内在的可测量性及弹性，并且已经开始探索使用其范例的更好的方式。在本文中，我们将讨论一个Web应用开发工具——“简陋的、卑下的”ETags，以及如何在基于SpringFramework的动态Web应用程序中集成这个工具，来提高应用的性能及可测性。<br><br>我们将要使用的基于Spring的应用程序是基于“petclinic”（宠物门诊？）的一个应用。在您下载的程序包中，包含了如何加入必要的配置和源代码让你亲自体验该程序的介绍。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/AllanZ/archive/2007/07/13/130111.html'>阅读全文</a><img src ="http://www.blogjava.net/AllanZ/aggbug/130111.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AllanZ/" target="_blank">梦秋雨</a> 2007-07-13 16:06 <a href="http://www.blogjava.net/AllanZ/archive/2007/07/13/130111.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于Atlassian的两个软件 JIRA 和 Confluence</title><link>http://www.blogjava.net/AllanZ/archive/2007/05/24/119600.html</link><dc:creator>梦秋雨</dc:creator><author>梦秋雨</author><pubDate>Thu, 24 May 2007 02:48:00 GMT</pubDate><guid>http://www.blogjava.net/AllanZ/archive/2007/05/24/119600.html</guid><wfw:comment>http://www.blogjava.net/AllanZ/comments/119600.html</wfw:comment><comments>http://www.blogjava.net/AllanZ/archive/2007/05/24/119600.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AllanZ/comments/commentRss/119600.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AllanZ/services/trackbacks/119600.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Atlassian Confluence（简称Confluence）是一个专业的wiki程序。它是一个知识管理的工具，通过它可以实现团队成员之间的协作和知识共享。 <br><br>Confluence使用简单，但它强大的编辑和站点管理特征能够帮助团队成员之间共享信息，文档协作，集体讨论。目前，Confluence被用于广泛地用于项目团队，开发团队，市场销售团队。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/AllanZ/archive/2007/05/24/119600.html'>阅读全文</a><img src ="http://www.blogjava.net/AllanZ/aggbug/119600.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AllanZ/" target="_blank">梦秋雨</a> 2007-05-24 10:48 <a href="http://www.blogjava.net/AllanZ/archive/2007/05/24/119600.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>长标题显示字数处理</title><link>http://www.blogjava.net/AllanZ/archive/2006/12/24/89765.html</link><dc:creator>梦秋雨</dc:creator><author>梦秋雨</author><pubDate>Sun, 24 Dec 2006 09:25:00 GMT</pubDate><guid>http://www.blogjava.net/AllanZ/archive/2006/12/24/89765.html</guid><wfw:comment>http://www.blogjava.net/AllanZ/comments/89765.html</wfw:comment><comments>http://www.blogjava.net/AllanZ/archive/2006/12/24/89765.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/AllanZ/comments/commentRss/89765.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AllanZ/services/trackbacks/89765.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 很多情况下，我们需要控制长标题的显示字数。在客户端用JavaScript控制显示最大字数后，由于js把任何字符都当作1个长度来处理，由此导致全角和半角字符显示的实际长度不同。<br><br>例如我们设置某个文章列表页面所有的文章标题最长显示10个字符。那么如下的题目：<br><br>这篇文章是测试标题长度显示的文章<br><br>I love my country.I love all of you.<br><br>处理后，将分别显示为：<br><br>这篇文章是测试标题长<br><br>I love my (注意最后还有一个空格)<br><br>假设我们是按照中文的宽度来确定10个字符这个标准的，那么当标题是英文等半角字符时，显然太短了。反过来，如果我们按照英文等半角字符来确定显示字符数量标准，那么如果题目是中文的时候，又很容易出现自动换行等我们不希望出现的结果。<br><br>本文尝试以一种笨拙的办法处理这个问题。即使用js检查字符串中的每一个字符，如果发现有两个(注意不一定相连)的半角字符，那么就将显示长度标准加1。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/AllanZ/archive/2006/12/24/89765.html'>阅读全文</a><img src ="http://www.blogjava.net/AllanZ/aggbug/89765.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AllanZ/" target="_blank">梦秋雨</a> 2006-12-24 17:25 <a href="http://www.blogjava.net/AllanZ/archive/2006/12/24/89765.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Nutch0.8.1学习笔记（1）</title><link>http://www.blogjava.net/AllanZ/archive/2006/11/22/82746.html</link><dc:creator>梦秋雨</dc:creator><author>梦秋雨</author><pubDate>Wed, 22 Nov 2006 05:26:00 GMT</pubDate><guid>http://www.blogjava.net/AllanZ/archive/2006/11/22/82746.html</guid><wfw:comment>http://www.blogjava.net/AllanZ/comments/82746.html</wfw:comment><comments>http://www.blogjava.net/AllanZ/archive/2006/11/22/82746.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/AllanZ/comments/commentRss/82746.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AllanZ/services/trackbacks/82746.html</trackback:ping><description><![CDATA[
		<p>近来一直想用Nutch建立一个校内的资源搜索引擎，却没想到有中文分词引发出来一大堆问题。在此做个记录。<br /><br />1. Cygwin下，Nutch0.8.1启动Crawl的时候找java.exe出错，路径错误找不到。解决方法是修改bin/nutch文件，78行的 JAVA=$Nutch_JAVA_HOME/bin/java ，去掉前面的$Nutch_JAVA_HOME，修改为JAVA=java。条件是系统中环境变量PATH中包含了jdk/bin。<br /><br />2. 0.7版本的Nutch拿回来设置urls规则和起始URL后可以直接使用bin/nutch crawl......来启动，但0.8.1版本这样启动会发现fetch起始URL的时候会出现Null指针错误。原因是conf/nutch-default.xml中的http.agent.name配置属性为空。而其说明中要求不为空。在value节点下随便写入一个值，例如test/unique。然后再启动Nutch，OK.</p>
<img src ="http://www.blogjava.net/AllanZ/aggbug/82746.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AllanZ/" target="_blank">梦秋雨</a> 2006-11-22 13:26 <a href="http://www.blogjava.net/AllanZ/archive/2006/11/22/82746.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>提高Hibernate 3 启动速度（翻译）</title><link>http://www.blogjava.net/AllanZ/archive/2006/08/05/62001.html</link><dc:creator>梦秋雨</dc:creator><author>梦秋雨</author><pubDate>Sat, 05 Aug 2006 14:44:00 GMT</pubDate><guid>http://www.blogjava.net/AllanZ/archive/2006/08/05/62001.html</guid><wfw:comment>http://www.blogjava.net/AllanZ/comments/62001.html</wfw:comment><comments>http://www.blogjava.net/AllanZ/archive/2006/08/05/62001.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/AllanZ/comments/commentRss/62001.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AllanZ/services/trackbacks/62001.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 原文地址：http://www.hibernate.org/300.html<br><br>在Tomcat5.5.x环境下，调用Configuration().addCacheableFile来载入配置，建立Hibernate SessionFactory，成功地提高了载入速度。<br><br>推荐你只是在开发阶段采用这样的方式载入，最后的产品发布阶段你仍需使用经典的Hibernate.cfg.xml文件，通过Tomcat的ServletContextListener API在应用程序部署的时候建立Hibernate SessionFactory，而不是在程序第一次调用Hiberante的时候。&nbsp;&nbsp;<a href='http://www.blogjava.net/AllanZ/archive/2006/08/05/62001.html'>阅读全文</a><img src ="http://www.blogjava.net/AllanZ/aggbug/62001.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AllanZ/" target="_blank">梦秋雨</a> 2006-08-05 22:44 <a href="http://www.blogjava.net/AllanZ/archive/2006/08/05/62001.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一些链接（二）——关于缓存</title><link>http://www.blogjava.net/AllanZ/archive/2006/08/04/61729.html</link><dc:creator>梦秋雨</dc:creator><author>梦秋雨</author><pubDate>Fri, 04 Aug 2006 05:54:00 GMT</pubDate><guid>http://www.blogjava.net/AllanZ/archive/2006/08/04/61729.html</guid><wfw:comment>http://www.blogjava.net/AllanZ/comments/61729.html</wfw:comment><comments>http://www.blogjava.net/AllanZ/archive/2006/08/04/61729.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AllanZ/comments/commentRss/61729.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AllanZ/services/trackbacks/61729.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Spring框架的声明式缓存服务<br><br>Spring框架提供了声明式的缓存服务，看样子似乎不错：<br><br>原文地址：http://dev2dev.bea.com/pub/a/2006/05/declarative-caching.html<br><br>中文译文：http://www.crackj2ee.com/Article/ShowArticle.asp?ArticleID=661&nbsp;&nbsp;<a href='http://www.blogjava.net/AllanZ/archive/2006/08/04/61729.html'>阅读全文</a><img src ="http://www.blogjava.net/AllanZ/aggbug/61729.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AllanZ/" target="_blank">梦秋雨</a> 2006-08-04 13:54 <a href="http://www.blogjava.net/AllanZ/archive/2006/08/04/61729.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一些链接（一）</title><link>http://www.blogjava.net/AllanZ/archive/2006/08/04/61654.html</link><dc:creator>梦秋雨</dc:creator><author>梦秋雨</author><pubDate>Fri, 04 Aug 2006 02:00:00 GMT</pubDate><guid>http://www.blogjava.net/AllanZ/archive/2006/08/04/61654.html</guid><wfw:comment>http://www.blogjava.net/AllanZ/comments/61654.html</wfw:comment><comments>http://www.blogjava.net/AllanZ/archive/2006/08/04/61654.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AllanZ/comments/commentRss/61654.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AllanZ/services/trackbacks/61654.html</trackback:ping><description><![CDATA[往往看到太多东西，又不好都拖下来放到自己电脑上，那么就在这里留个链接吧，以便查阅。<br /><p><font style="BACKGROUND-COLOR: #ffffff" color="#ffa500"><strong>List的遍历<br /><br /></strong><font color="#000000">结论是如果是RandomAccess的List（例如ArrayList），那么就尽量用for(int i=0;i&lt;list.size;i++){}这样的方式去遍历，而若是Sequence List（例如LinkList）则可多用迭代器来遍历。这对于程序执行性能有很大的影响。<br /><br /></font><font color="#000000"><a href="/OneEyeWolf/archive/2006/07/31/61066.html">http://www.blogjava.net/OneEyeWolf/archive/2006/07/31/61066.html</a><br /><br /><br /></font><font color="#ffa500"><strong>开发阶段ECLIPSE下面的SPRING容器的启动优化<br /><br /></strong><font color="#000000">将beans节点的属性<font color="#ff0000">default-lazy-init</font>设置为<font color="#ff0000">true</font>，便可以在启动时不是将容器中的全部内容初始化，而是延迟到使用的时候。<br /></font><br /><a href="/jspark/archive/2006/07/29/60712.html">http://www.blogjava.net/jspark/archive/2006/07/29/60712.html</a><br /></font><br /></font></p><img src ="http://www.blogjava.net/AllanZ/aggbug/61654.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AllanZ/" target="_blank">梦秋雨</a> 2006-08-04 10:00 <a href="http://www.blogjava.net/AllanZ/archive/2006/08/04/61654.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Prototype.js</title><link>http://www.blogjava.net/AllanZ/archive/2006/08/01/61144.html</link><dc:creator>梦秋雨</dc:creator><author>梦秋雨</author><pubDate>Tue, 01 Aug 2006 02:50:00 GMT</pubDate><guid>http://www.blogjava.net/AllanZ/archive/2006/08/01/61144.html</guid><wfw:comment>http://www.blogjava.net/AllanZ/comments/61144.html</wfw:comment><comments>http://www.blogjava.net/AllanZ/archive/2006/08/01/61144.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AllanZ/comments/commentRss/61144.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AllanZ/services/trackbacks/61144.html</trackback:ping><description><![CDATA[
		<a href="https://compdoc2cn.dev.java.net/prototype/html/prototype.js.cn.html">https://compdoc2cn.dev.java.net/prototype/html/prototype.js.cn.html</a> （中文参考文档）<br /><br /><a href="http://www.sergiopereira.com/articles/prototype.js.html">http://www.sergiopereira.com/articles/prototype.js.html</a>（英文参考文档）<br /><br />封装了Ajax，也提供了好多很实用的写法。例如：<br /><br />$("aa") 等价于 document.getElementById("aa");<br /><br />下面是白衣写的一些介绍：<br /><br /><a href="/calvin/archive/2006/06/17/53471.html">http://www.blogjava.net/calvin/archive/2006/06/17/53471.html</a><br /><br />好东西实在是太多了。<img src ="http://www.blogjava.net/AllanZ/aggbug/61144.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AllanZ/" target="_blank">梦秋雨</a> 2006-08-01 10:50 <a href="http://www.blogjava.net/AllanZ/archive/2006/08/01/61144.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>DWR学习记录</title><link>http://www.blogjava.net/AllanZ/archive/2006/07/29/60748.html</link><dc:creator>梦秋雨</dc:creator><author>梦秋雨</author><pubDate>Sat, 29 Jul 2006 06:48:00 GMT</pubDate><guid>http://www.blogjava.net/AllanZ/archive/2006/07/29/60748.html</guid><wfw:comment>http://www.blogjava.net/AllanZ/comments/60748.html</wfw:comment><comments>http://www.blogjava.net/AllanZ/archive/2006/07/29/60748.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AllanZ/comments/commentRss/60748.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AllanZ/services/trackbacks/60748.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 一、概念<br><br>DWR(Direct Web Remoting)，中文翻译成“直接Web远程控制”。我认为就是将AJAX作了一次封装，并提供与服务器端Java组件进行交互的一个组件。在其官方网站(http://getahead.ltd.uk/dwr)上说得很清楚，“DWR is Easy Ajax for Java”。DWR允许客户端的javascript与服务器端的Java进行交互，并根据其交互结果，控制网页的表现。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/AllanZ/archive/2006/07/29/60748.html'>阅读全文</a><img src ="http://www.blogjava.net/AllanZ/aggbug/60748.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AllanZ/" target="_blank">梦秋雨</a> 2006-07-29 14:48 <a href="http://www.blogjava.net/AllanZ/archive/2006/07/29/60748.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>J2SE5.0新特性——for each循环</title><link>http://www.blogjava.net/AllanZ/archive/2006/07/29/60724.html</link><dc:creator>梦秋雨</dc:creator><author>梦秋雨</author><pubDate>Sat, 29 Jul 2006 06:05:00 GMT</pubDate><guid>http://www.blogjava.net/AllanZ/archive/2006/07/29/60724.html</guid><wfw:comment>http://www.blogjava.net/AllanZ/comments/60724.html</wfw:comment><comments>http://www.blogjava.net/AllanZ/archive/2006/07/29/60724.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AllanZ/comments/commentRss/60724.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AllanZ/services/trackbacks/60724.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这个语法是5.0新增的，据说是从C#里面借鉴过来的。&nbsp;&nbsp;<a href='http://www.blogjava.net/AllanZ/archive/2006/07/29/60724.html'>阅读全文</a><img src ="http://www.blogjava.net/AllanZ/aggbug/60724.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AllanZ/" target="_blank">梦秋雨</a> 2006-07-29 14:05 <a href="http://www.blogjava.net/AllanZ/archive/2006/07/29/60724.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>J2SE5.0新特性——out.printf</title><link>http://www.blogjava.net/AllanZ/archive/2006/07/29/60725.html</link><dc:creator>梦秋雨</dc:creator><author>梦秋雨</author><pubDate>Sat, 29 Jul 2006 06:05:00 GMT</pubDate><guid>http://www.blogjava.net/AllanZ/archive/2006/07/29/60725.html</guid><wfw:comment>http://www.blogjava.net/AllanZ/comments/60725.html</wfw:comment><comments>http://www.blogjava.net/AllanZ/archive/2006/07/29/60725.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AllanZ/comments/commentRss/60725.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AllanZ/services/trackbacks/60725.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: JDK5.0 沿用了C语言库函数中的printf方法，例如，如下：<br><br>System.out.printf("%8.2f",x);<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/AllanZ/archive/2006/07/29/60725.html'>阅读全文</a><img src ="http://www.blogjava.net/AllanZ/aggbug/60725.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AllanZ/" target="_blank">梦秋雨</a> 2006-07-29 14:05 <a href="http://www.blogjava.net/AllanZ/archive/2006/07/29/60725.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>J2SE5.0新特性——静态导入（解决我的Config问题）</title><link>http://www.blogjava.net/AllanZ/archive/2006/07/29/60722.html</link><dc:creator>梦秋雨</dc:creator><author>梦秋雨</author><pubDate>Sat, 29 Jul 2006 06:02:00 GMT</pubDate><guid>http://www.blogjava.net/AllanZ/archive/2006/07/29/60722.html</guid><wfw:comment>http://www.blogjava.net/AllanZ/comments/60722.html</wfw:comment><comments>http://www.blogjava.net/AllanZ/archive/2006/07/29/60722.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AllanZ/comments/commentRss/60722.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AllanZ/services/trackbacks/60722.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 昨天买了Core Java2 第七版的上卷。开始阅读就看到了许多J2SE的新特性，呵呵，很是激动人心。我会发一系列的文章来介绍。首先这一篇讲静态导入，解决我上面的Config问题。<br><br>本文分三个部分：<br><br>1，讲述我上面遇到的Config问题的大概和目前的解决方法<br>2，讲述用了静态导入后的解决方法<br>3，对静态导入的介绍，简单实例。&nbsp;&nbsp;<a href='http://www.blogjava.net/AllanZ/archive/2006/07/29/60722.html'>阅读全文</a><img src ="http://www.blogjava.net/AllanZ/aggbug/60722.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AllanZ/" target="_blank">梦秋雨</a> 2006-07-29 14:02 <a href="http://www.blogjava.net/AllanZ/archive/2006/07/29/60722.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>项目总结（一个数据采集网站）——Spring</title><link>http://www.blogjava.net/AllanZ/archive/2006/07/29/60721.html</link><dc:creator>梦秋雨</dc:creator><author>梦秋雨</author><pubDate>Sat, 29 Jul 2006 06:00:00 GMT</pubDate><guid>http://www.blogjava.net/AllanZ/archive/2006/07/29/60721.html</guid><wfw:comment>http://www.blogjava.net/AllanZ/comments/60721.html</wfw:comment><comments>http://www.blogjava.net/AllanZ/archive/2006/07/29/60721.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AllanZ/comments/commentRss/60721.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AllanZ/services/trackbacks/60721.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 谈到构架，总是会想起前面看到banq写的一篇文章，叫做重与轻的永恒话题。是讨论使用EJB等重量级框架和Spring,Jdon之类的轻量级框架采用POJO实现业务。俺是小人物，没学过EJB，而对Spring倒是有一点了解。所以这次就用Spring了。&nbsp;&nbsp;<a href='http://www.blogjava.net/AllanZ/archive/2006/07/29/60721.html'>阅读全文</a><img src ="http://www.blogjava.net/AllanZ/aggbug/60721.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AllanZ/" target="_blank">梦秋雨</a> 2006-07-29 14:00 <a href="http://www.blogjava.net/AllanZ/archive/2006/07/29/60721.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>项目总结（一个数据采集网站）——工作</title><link>http://www.blogjava.net/AllanZ/archive/2006/07/29/60719.html</link><dc:creator>梦秋雨</dc:creator><author>梦秋雨</author><pubDate>Sat, 29 Jul 2006 05:56:00 GMT</pubDate><guid>http://www.blogjava.net/AllanZ/archive/2006/07/29/60719.html</guid><wfw:comment>http://www.blogjava.net/AllanZ/comments/60719.html</wfw:comment><comments>http://www.blogjava.net/AllanZ/archive/2006/07/29/60719.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/AllanZ/comments/commentRss/60719.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/AllanZ/services/trackbacks/60719.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 从5.1开始，整整写了6天程序到5.6，期间没洗过澡，基本上没出过校园，很少出宿舍。同学从家乡来玩住我宿舍我只去天安门接了一趟，去西站送了一趟。6天，简直是非人的生活。<br><br>于是昨天终于把自己该做的部分也就是主体部分全部完成了。剩下的一点街面上的修改雨点来做。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/AllanZ/archive/2006/07/29/60719.html'>阅读全文</a><img src ="http://www.blogjava.net/AllanZ/aggbug/60719.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/AllanZ/" target="_blank">梦秋雨</a> 2006-07-29 13:56 <a href="http://www.blogjava.net/AllanZ/archive/2006/07/29/60719.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>