﻿<?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-duansky'weblog-文章分类-JAVA</title><link>http://www.blogjava.net/duansky/category/26889.html</link><description /><language>zh-cn</language><lastBuildDate>Sun, 28 Oct 2007 15:22:49 GMT</lastBuildDate><pubDate>Sun, 28 Oct 2007 15:22:49 GMT</pubDate><ttl>60</ttl><item><title>Java Web Framework综述</title><link>http://www.blogjava.net/duansky/articles/156439.html</link><dc:creator>duansky</dc:creator><author>duansky</author><pubDate>Sun, 28 Oct 2007 00:30:00 GMT</pubDate><guid>http://www.blogjava.net/duansky/articles/156439.html</guid><wfw:comment>http://www.blogjava.net/duansky/comments/156439.html</wfw:comment><comments>http://www.blogjava.net/duansky/articles/156439.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/duansky/comments/commentRss/156439.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/duansky/services/trackbacks/156439.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 0								.												简介																																								本文介绍				Java Web Framework				的基本工作原理，和一些常用的开源				Web MVC Framework(Struts, Web Work, Tapestry, Echo, JSF, M...&nbsp;&nbsp;<a href='http://www.blogjava.net/duansky/articles/156439.html'>阅读全文</a><img src ="http://www.blogjava.net/duansky/aggbug/156439.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/duansky/" target="_blank">duansky</a> 2007-10-28 08:30 <a href="http://www.blogjava.net/duansky/articles/156439.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>struts和webwork双体验</title><link>http://www.blogjava.net/duansky/articles/156438.html</link><dc:creator>duansky</dc:creator><author>duansky</author><pubDate>Sun, 28 Oct 2007 00:26:00 GMT</pubDate><guid>http://www.blogjava.net/duansky/articles/156438.html</guid><wfw:comment>http://www.blogjava.net/duansky/comments/156438.html</wfw:comment><comments>http://www.blogjava.net/duansky/articles/156438.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/duansky/comments/commentRss/156438.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/duansky/services/trackbacks/156438.html</trackback:ping><description><![CDATA[
		<p>不想过多的争论struts与webwork的优越性，只是自己做了一个小试验。在做试验之前已经用struts做过两个项目了，webwork还是初级学习。 <br />1.使用标签。struts的自定义标签多，学习起来复杂，但同时功能强大。webwork只定义了一个webwork.tld,操作更简单。 <br />2.有效性验证和javascript支持。struts支持客户端JavaScript与服务器端的校验。webwork的客户端校验，欠美观。具说支持javascript但是因为初学，没有试过。 <br />3.struts和webwork都支持velocity.struts的支持是使用velocity tools,webwork则直接将velocity嵌入。比较起来webwork显示更加灵活，配置简单一些。 <br />4.插件的支持。struts作为比较成熟的产品，拥有titles、validator插件，也可自己编写自己的插件，通过struts配置文件加载。webwork实现插件是通过定制component.xml实现。 <br />5.显示方面。struts因为支持titles，布局更加灵活。webwork与velocity切换容易也可以定制不同的显示模板，但是定制过程繁琐一些。 <br />6.hibernate的支持程度。struts通过过滤器和插件实现。webwork有专门的插件：org.hibernate.admin.component.HibernateSessionFactory和org.hibernate.admin.component.HibernateSession <br />7.模块化开发。struts支持模块化开发，支持switchAction.webwork暂时不知是否支持团队开发，支持action复用。通过定义方法。 <br />8.显示定义formbean.struts需要显示定义 formbean或通过配置文件定义动态属性。webwork不需要定义formbean或相关属性，直接通过拦截器捕获属性。 <br />9.资料获取。struts开源项目，支持者众多，Apache项目文档比较全。webwork相关文档和学习资料较少。 <br /><br /><br /><br />转自：<a href="http://www.javaeye.com/topic/6947">http://www.javaeye.com/topic/6947</a></p>
<img src ="http://www.blogjava.net/duansky/aggbug/156438.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/duansky/" target="_blank">duansky</a> 2007-10-28 08:26 <a href="http://www.blogjava.net/duansky/articles/156438.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>tomcat 远程调试设置</title><link>http://www.blogjava.net/duansky/articles/123248.html</link><dc:creator>duansky</dc:creator><author>duansky</author><pubDate>Sun, 10 Jun 2007 13:54:00 GMT</pubDate><guid>http://www.blogjava.net/duansky/articles/123248.html</guid><wfw:comment>http://www.blogjava.net/duansky/comments/123248.html</wfw:comment><comments>http://www.blogjava.net/duansky/articles/123248.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/duansky/comments/commentRss/123248.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/duansky/services/trackbacks/123248.html</trackback:ping><description><![CDATA[rem ---------------------------------------------------------------------------<br />rem 和eclipse建立远程调试的方法，管用<br />rem ---------------------------------------------------------------------------<br />SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000<br /><br />加入catalina.bat(在CATALINA_OPTS使用之前)文件<br /><br />在eclipse的remote debug设置对应的主机地址和端口号即可<br /><br />和tomcat的命令行方式配合使用，可以省插件了<br /><img src ="http://www.blogjava.net/duansky/aggbug/123248.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/duansky/" target="_blank">duansky</a> 2007-06-10 21:54 <a href="http://www.blogjava.net/duansky/articles/123248.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>java的md5加密类 </title><link>http://www.blogjava.net/duansky/articles/114970.html</link><dc:creator>duansky</dc:creator><author>duansky</author><pubDate>Tue, 01 May 2007 14:21:00 GMT</pubDate><guid>http://www.blogjava.net/duansky/articles/114970.html</guid><wfw:comment>http://www.blogjava.net/duansky/comments/114970.html</wfw:comment><comments>http://www.blogjava.net/duansky/articles/114970.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/duansky/comments/commentRss/114970.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/duansky/services/trackbacks/114970.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: MD5算法是将数据进行不可逆加密的算法有较好的安全性,在国内如寿信的安全支付平台就采用此算法。源代码如下																				/** */										/**						**********************************************MD5 算法的Java BeanLast Modified:10,Mar,20...&nbsp;&nbsp;<a href='http://www.blogjava.net/duansky/articles/114970.html'>阅读全文</a><img src ="http://www.blogjava.net/duansky/aggbug/114970.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/duansky/" target="_blank">duansky</a> 2007-05-01 22:21 <a href="http://www.blogjava.net/duansky/articles/114970.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>偷窥struts+hibernate分页(第一种方法) </title><link>http://www.blogjava.net/duansky/articles/103902.html</link><dc:creator>duansky</dc:creator><author>duansky</author><pubDate>Wed, 14 Mar 2007 15:44:00 GMT</pubDate><guid>http://www.blogjava.net/duansky/articles/103902.html</guid><wfw:comment>http://www.blogjava.net/duansky/comments/103902.html</wfw:comment><comments>http://www.blogjava.net/duansky/articles/103902.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/duansky/comments/commentRss/103902.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/duansky/services/trackbacks/103902.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 根据原文有点改动。原文忘记在那里看到了。看到提个醒新建表						Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->																		DROP				 				DATABASE				 				...&nbsp;&nbsp;<a href='http://www.blogjava.net/duansky/articles/103902.html'>阅读全文</a><img src ="http://www.blogjava.net/duansky/aggbug/103902.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/duansky/" target="_blank">duansky</a> 2007-03-14 23:44 <a href="http://www.blogjava.net/duansky/articles/103902.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>偷窥struts+hibernate分页(第二种方法) </title><link>http://www.blogjava.net/duansky/articles/103901.html</link><dc:creator>duansky</dc:creator><author>duansky</author><pubDate>Wed, 14 Mar 2007 15:36:00 GMT</pubDate><guid>http://www.blogjava.net/duansky/articles/103901.html</guid><wfw:comment>http://www.blogjava.net/duansky/comments/103901.html</wfw:comment><comments>http://www.blogjava.net/duansky/articles/103901.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/duansky/comments/commentRss/103901.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/duansky/services/trackbacks/103901.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Hibernate3 提供了DetachedCriteria，使得我们可以在Web层构造detachedCriteria，然后调用业务层Bean，进行动态条件查询，��? 据这一功能，我设计了通用的抽象Bean基类和分页类支持，代码来自于Quake Wang的javaeye-core包的相应类，然后又做了很多修改��? 分页支持类： 																										...&nbsp;&nbsp;<a href='http://www.blogjava.net/duansky/articles/103901.html'>阅读全文</a><img src ="http://www.blogjava.net/duansky/aggbug/103901.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/duansky/" target="_blank">duansky</a> 2007-03-14 23:36 <a href="http://www.blogjava.net/duansky/articles/103901.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>