﻿<?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-KEEP AFTER-随笔分类-APPFUSE</title><link>http://www.blogjava.net/keiki/category/14747.html</link><description>People are like tea bags - you have to put them in hot water before you know how strong they are</description><language>zh-cn</language><lastBuildDate>Thu, 01 Mar 2007 18:50:51 GMT</lastBuildDate><pubDate>Thu, 01 Mar 2007 18:50:51 GMT</pubDate><ttl>60</ttl><item><title>初识Appfuse</title><link>http://www.blogjava.net/keiki/archive/2006/06/13/Appfuse.html</link><dc:creator>keiki</dc:creator><author>keiki</author><pubDate>Tue, 13 Jun 2006 01:08:00 GMT</pubDate><guid>http://www.blogjava.net/keiki/archive/2006/06/13/Appfuse.html</guid><wfw:comment>http://www.blogjava.net/keiki/comments/52334.html</wfw:comment><comments>http://www.blogjava.net/keiki/archive/2006/06/13/Appfuse.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/keiki/comments/commentRss/52334.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/keiki/services/trackbacks/52334.html</trackback:ping><description><![CDATA[
		<p>
				<font size="1">  </font>
				<font size="1">      Appfuse是一个快速WEB开发框架,说他快是因为他一方面自带了一部分功能代码,另一方面是它使用Xdoclet或AppGen可以自动生成需要的文件,它集成了当今众多流行的开源框架和工具:Hibernate、Struts、Spring、DBUnit、Ant、Log4J、Struts Menu、Xdoclet、SiteMesh、Velocity、JUnit、JSTL、WebWork,因此也可以称其为一个基础开发平台.<br />      AppFuse的作者Matt Raible是当今很活跃的一个开源项目参于者,除Appfuse,Struts Menu之外,还参于XDocLet,DisplayTag的开发,他也是J2EE5.0和JSF1.2的专家组成员,主要Author:Spring live 和 Pro Jsp.<br />      Appfuse起初仅做为Pro Jsp中的一个简单应用,慢慢的它变成一个工具在后来的新项目中被使用,由于它自身的一些优势,很快被广泛用于J2EE的WEB开发应用中,而且得到了大量的反馈信息,直到2003年11月,作者发表了系列辅导性文档资料,Appfuse1.0随之产生.目前为止,Appfuse最高版本为1.93.<br />      Appfuse包含了身份验证管理,可以很容易的从JDBC切换到LDAP或WINDOW 的身份验证,(JDBC身份验证是我们平常用的一种方式,直接从数据库里取出用户名密码进行验证;LDAP的英文全称是Lightweight Directory Access Protocol，一般都简称为LDAP,是区别于JDBC的另一种身份验证机制)而且提供了用户记忆,用户密码找回以及自动登录功能,Appfuse内置了GZip压缩,可以方便的实现gzip压缩和解压缩,(GZip相关),并且它包含了Anthill和CruiseControl的测试环境.(Anthill,CruiseControl是一种持续集成工具,在之后我文章中会陆续加入介绍)<br />      关于APPFUSE的可用性,一些网友说会不会因为偏大成使用工具太多而不适合于团队开发,个人看法,没有真正在使用它做过项目,我们没有这个发言权,说它适合或者不适合,也许有一些团队中它使用的很好,而在另一些开发组中却得不到APPFUSE应该有的开发效率.其次关于APPFUSE的中文编码问题,确实是存在的,因我在它的一些DEMO中,如果加入一些中文数据,并不能正确的显示,正如一位网友说:虽然不是AppFuse的问题，但却降低了开发速度.如果我们要真正的使用APPFUSE开发项目,以上两点应该当成考虑因素来分析. </font>
		</p>
		<p>
				<font size="1">(在说到APPFUSE的功能特征时,一些听者问起,仅它的这些特征来看,并不会觉得APPFUSE有多么大的优势,是的,APPFUSE本身只是一个基础开发平台,它的更多工作是把优秀的工具集成进来,指导你使用最适合的工具来提高整个团队开发效率)  </font>
		</p>
		<p>
				<font size="1">本人刚开始学习APPFUSE,一些译于英文资料,如有不对之处,望各位路过大侠指点:)</font>
		</p>
<img src ="http://www.blogjava.net/keiki/aggbug/52334.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/keiki/" target="_blank">keiki</a> 2006-06-13 09:08 <a href="http://www.blogjava.net/keiki/archive/2006/06/13/Appfuse.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>