﻿<?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-Max On Java</title><link>http://www.blogjava.net/max/</link><description>The value of hands-on experience as compared to book learning is smaller in software development than in many other fields.</description><language>zh-cn</language><lastBuildDate>Thu, 16 Oct 2008 03:53:45 GMT</lastBuildDate><pubDate>Thu, 16 Oct 2008 03:53:45 GMT</pubDate><ttl>60</ttl><item><title>这大半年的沉寂</title><link>http://www.blogjava.net/max/archive/2008/07/03/212219.html</link><dc:creator>Max</dc:creator><author>Max</author><pubDate>Wed, 02 Jul 2008 16:22:00 GMT</pubDate><guid>http://www.blogjava.net/max/archive/2008/07/03/212219.html</guid><wfw:comment>http://www.blogjava.net/max/comments/212219.html</wfw:comment><comments>http://www.blogjava.net/max/archive/2008/07/03/212219.html#Feedback</comments><slash:comments>26</slash:comments><wfw:commentRss>http://www.blogjava.net/max/comments/commentRss/212219.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/max/services/trackbacks/212219.html</trackback:ping><description><![CDATA[<p>最近，有些朋友问我为什么这么长时间没有更新BLOG。说起来实在不免心中有愧，因为这大半年来，我不仅没有更新BLOG，而且连朋友们发来的EMAIL也没有时间回复。故在此先给各位关心我BLOG的朋友说句&#8220;对不起！&#8221;。
</p>
<p>
接着，给大家介绍一下我这大半年的行踪。其实，我大半年实在没空，因为公司接了新项目且客户需求比较又比较高，所以一忙就是大半年。等过一阵子项目结束，我会详细在BLOG里，总结一下这个项目的经验和教训。不过，这个项目由于客户坚持，我们没有采用STRUTS 2，而是JSF+Faceslet+Seam+Richfaces作为Web端的开发。经此一役，我的JSF可谓进步神速，基本上解决了90%在项目中碰到的技术问题。可能过一段时间，我会写一个JSF系列。
</p>
<p>
最后，再次对那些给我发EMAIL，而没有得到回复的朋友说声&#8220;SORRY！&#8221;
</p><img src ="http://www.blogjava.net/max/aggbug/212219.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/max/" target="_blank">Max</a> 2008-07-03 00:22 <a href="http://www.blogjava.net/max/archive/2008/07/03/212219.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Struts 2与AJAX（第三部分）</title><link>http://www.blogjava.net/max/archive/2007/08/16/137363.html</link><dc:creator>Max</dc:creator><author>Max</author><pubDate>Thu, 16 Aug 2007 10:33:00 GMT</pubDate><guid>http://www.blogjava.net/max/archive/2007/08/16/137363.html</guid><wfw:comment>http://www.blogjava.net/max/comments/137363.html</wfw:comment><comments>http://www.blogjava.net/max/archive/2007/08/16/137363.html#Feedback</comments><slash:comments>66</slash:comments><wfw:commentRss>http://www.blogjava.net/max/comments/commentRss/137363.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/max/services/trackbacks/137363.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在上两部分的《Struts 2与AJAX》中我介绍了Struts 2与DOJO结合实现AJAX的知识，本文将介绍在Struts 2中使用DWR实现AJAX表单校验。&nbsp;&nbsp;<a href='http://www.blogjava.net/max/archive/2007/08/16/137363.html'>阅读全文</a><img src ="http://www.blogjava.net/max/aggbug/137363.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/max/" target="_blank">Max</a> 2007-08-16 18:33 <a href="http://www.blogjava.net/max/archive/2007/08/16/137363.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Struts 2与AJAX（第二部分）</title><link>http://www.blogjava.net/max/archive/2007/06/27/126648.html</link><dc:creator>Max</dc:creator><author>Max</author><pubDate>Wed, 27 Jun 2007 10:33:00 GMT</pubDate><guid>http://www.blogjava.net/max/archive/2007/06/27/126648.html</guid><wfw:comment>http://www.blogjava.net/max/comments/126648.html</wfw:comment><comments>http://www.blogjava.net/max/archive/2007/06/27/126648.html#Feedback</comments><slash:comments>32</slash:comments><wfw:commentRss>http://www.blogjava.net/max/comments/commentRss/126648.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/max/services/trackbacks/126648.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Struts 2系列之十四<br>在上一篇文章《<a href="http://www.blogjava.net/max/archive/2007/06/12/123682.html">Struts 2与AJAX（第一部分）</a>》，我已经简单地介绍了&lt;s:tree /&gt;的一些用法，接下来我将继续深入讲解&lt;s:tree /&gt;的使用和通过DWR实现AJAX校验。&nbsp;&nbsp;<a href='http://www.blogjava.net/max/archive/2007/06/27/126648.html'>阅读全文</a><img src ="http://www.blogjava.net/max/aggbug/126648.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/max/" target="_blank">Max</a> 2007-06-27 18:33 <a href="http://www.blogjava.net/max/archive/2007/06/27/126648.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Struts 2与AJAX（第一部分）</title><link>http://www.blogjava.net/max/archive/2007/06/12/123682.html</link><dc:creator>Max</dc:creator><author>Max</author><pubDate>Tue, 12 Jun 2007 10:31:00 GMT</pubDate><guid>http://www.blogjava.net/max/archive/2007/06/12/123682.html</guid><wfw:comment>http://www.blogjava.net/max/comments/123682.html</wfw:comment><comments>http://www.blogjava.net/max/archive/2007/06/12/123682.html#Feedback</comments><slash:comments>81</slash:comments><wfw:commentRss>http://www.blogjava.net/max/comments/commentRss/123682.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/max/services/trackbacks/123682.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Struts 2系列之十三<br>在当今——Web 2.0概念铺天盖地的Internet环境下，简易的AJAX集成对于一个成功的WEB框架来说是不可或缺的。因此，Struts 2其中的一个重要的功能（Feature）就是“First-class AJAX support - Add interactivity and flexibility with AJAX tags that look and feel just like standard Struts tags（大意：一流的AJAX支持——通过AJAX标志增加互动性和灵活性，而且使用这些AJAX标志与普通的Struts标志同样简单）”。&nbsp;&nbsp;<a href='http://www.blogjava.net/max/archive/2007/06/12/123682.html'>阅读全文</a><img src ="http://www.blogjava.net/max/aggbug/123682.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/max/" target="_blank">Max</a> 2007-06-12 18:31 <a href="http://www.blogjava.net/max/archive/2007/06/12/123682.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Strus 2的新表单标志的使用</title><link>http://www.blogjava.net/max/archive/2007/05/18/118442.html</link><dc:creator>Max</dc:creator><author>Max</author><pubDate>Fri, 18 May 2007 11:34:00 GMT</pubDate><guid>http://www.blogjava.net/max/archive/2007/05/18/118442.html</guid><wfw:comment>http://www.blogjava.net/max/comments/118442.html</wfw:comment><comments>http://www.blogjava.net/max/archive/2007/05/18/118442.html#Feedback</comments><slash:comments>79</slash:comments><wfw:commentRss>http://www.blogjava.net/max/comments/commentRss/118442.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/max/services/trackbacks/118442.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Struts 2系列之十二<br>Struts 2为大家提供了不少常用的很酷的表单标志，简化了我们程序员的工作。不过，由于这些都是新标志，大家可能在使用上还存在不少疑问。本文将就朋友们的回复、留言或Email上的问题，分别对这些酷标志进行讲述。&nbsp;&nbsp;<a href='http://www.blogjava.net/max/archive/2007/05/18/118442.html'>阅读全文</a><img src ="http://www.blogjava.net/max/aggbug/118442.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/max/" target="_blank">Max</a> 2007-05-18 19:34 <a href="http://www.blogjava.net/max/archive/2007/05/18/118442.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Struts 2中的OGNL</title><link>http://www.blogjava.net/max/archive/2007/04/28/114417.html</link><dc:creator>Max</dc:creator><author>Max</author><pubDate>Sat, 28 Apr 2007 11:43:00 GMT</pubDate><guid>http://www.blogjava.net/max/archive/2007/04/28/114417.html</guid><wfw:comment>http://www.blogjava.net/max/comments/114417.html</wfw:comment><comments>http://www.blogjava.net/max/archive/2007/04/28/114417.html#Feedback</comments><slash:comments>32</slash:comments><wfw:commentRss>http://www.blogjava.net/max/comments/commentRss/114417.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/max/services/trackbacks/114417.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Struts 2系列之十一<br>OGNL是一种功能很大的表达式语言，熟悉它可以使我们的开发变得更快捷。&nbsp;&nbsp;<a href='http://www.blogjava.net/max/archive/2007/04/28/114417.html'>阅读全文</a><img src ="http://www.blogjava.net/max/aggbug/114417.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/max/" target="_blank">Max</a> 2007-04-28 19:43 <a href="http://www.blogjava.net/max/archive/2007/04/28/114417.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在Struts 2中实现CRUD</title><link>http://www.blogjava.net/max/archive/2007/04/13/110310.html</link><dc:creator>Max</dc:creator><author>Max</author><pubDate>Thu, 12 Apr 2007 17:37:00 GMT</pubDate><guid>http://www.blogjava.net/max/archive/2007/04/13/110310.html</guid><wfw:comment>http://www.blogjava.net/max/comments/110310.html</wfw:comment><comments>http://www.blogjava.net/max/archive/2007/04/13/110310.html#Feedback</comments><slash:comments>59</slash:comments><wfw:commentRss>http://www.blogjava.net/max/comments/commentRss/110310.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/max/services/trackbacks/110310.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Struts 2系列之十<br>CRUD是Create（创建）、Read（读取）、Update（更新）和Delete（删除）的缩写，它是普通应用程序的缩影。如果您掌握了某框架的CRUD编写，那么意味可以使用该框架创建普通应用程序了，所以大家使用新框架开发OLTP（Online Transaction Processing）应用程序时，首先会研究一下如何编写CRUD。这类似于大家在学习新编程语言时喜欢编写“Hello World”。</&nbsp;&nbsp;<a href='http://www.blogjava.net/max/archive/2007/04/13/110310.html'>阅读全文</a><img src ="http://www.blogjava.net/max/aggbug/110310.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/max/" target="_blank">Max</a> 2007-04-13 01:37 <a href="http://www.blogjava.net/max/archive/2007/04/13/110310.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>基于Prototype的圆角工具类</title><link>http://www.blogjava.net/max/archive/2007/03/23/105683.html</link><dc:creator>Max</dc:creator><author>Max</author><pubDate>Thu, 22 Mar 2007 17:37:00 GMT</pubDate><guid>http://www.blogjava.net/max/archive/2007/03/23/105683.html</guid><wfw:comment>http://www.blogjava.net/max/comments/105683.html</wfw:comment><comments>http://www.blogjava.net/max/archive/2007/03/23/105683.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.blogjava.net/max/comments/commentRss/105683.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/max/services/trackbacks/105683.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 众所周知，比较古老的圆角的做法是通过表格和图像构成。但随着AJAX的流行、CSS + DIV的页面布局技术的风靡，古老的做法显得苍白无力，所以人们不断寻求改进的方法。本文的实现就是一种现在比较流行的做法。&nbsp;&nbsp;<a href='http://www.blogjava.net/max/archive/2007/03/23/105683.html'>阅读全文</a><img src ="http://www.blogjava.net/max/aggbug/105683.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/max/" target="_blank">Max</a> 2007-03-23 01:37 <a href="http://www.blogjava.net/max/archive/2007/03/23/105683.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在Struts 2中实现文件上传</title><link>http://www.blogjava.net/max/archive/2007/03/21/105124.html</link><dc:creator>Max</dc:creator><author>Max</author><pubDate>Tue, 20 Mar 2007 16:48:00 GMT</pubDate><guid>http://www.blogjava.net/max/archive/2007/03/21/105124.html</guid><wfw:comment>http://www.blogjava.net/max/comments/105124.html</wfw:comment><comments>http://www.blogjava.net/max/archive/2007/03/21/105124.html#Feedback</comments><slash:comments>98</slash:comments><wfw:commentRss>http://www.blogjava.net/max/comments/commentRss/105124.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/max/services/trackbacks/105124.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Struts 2.0系列之九<br>Struts 2是通过Commons FileUpload文件上传。Commons FileUpload通过将HTTP的数据保存到临时文件夹，然后Struts使用fileUpload拦截器将文件绑定到Action的实例中。从而我们就能够以本地文件方式的操作浏览器上传的文件。&nbsp;&nbsp;<a href='http://www.blogjava.net/max/archive/2007/03/21/105124.html'>阅读全文</a><img src ="http://www.blogjava.net/max/aggbug/105124.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/max/" target="_blank">Max</a> 2007-03-21 00:48 <a href="http://www.blogjava.net/max/archive/2007/03/21/105124.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在Spring 2中整合DWR 2</title><link>http://www.blogjava.net/max/archive/2007/01/31/97009.html</link><dc:creator>Max</dc:creator><author>Max</author><pubDate>Wed, 31 Jan 2007 08:45:00 GMT</pubDate><guid>http://www.blogjava.net/max/archive/2007/01/31/97009.html</guid><wfw:comment>http://www.blogjava.net/max/comments/97009.html</wfw:comment><comments>http://www.blogjava.net/max/archive/2007/01/31/97009.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/max/comments/commentRss/97009.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/max/services/trackbacks/97009.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 前些日子看了一篇关于在Spring 2中整合DWR 2的文章《AJAX, DWR and Spring》。最近，想动手试一下，就下载其源代码回来看看，依葫芦画瓢做了一遍。在运行时，得到XML验证错误。经过一翻折腾，终于把问题解决。&nbsp;&nbsp;<a href='http://www.blogjava.net/max/archive/2007/01/31/97009.html'>阅读全文</a><img src ="http://www.blogjava.net/max/aggbug/97009.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/max/" target="_blank">Max</a> 2007-01-31 16:45 <a href="http://www.blogjava.net/max/archive/2007/01/31/97009.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>