<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>没有比人更高的山 &#187; hibernate</title>
	<atom:link href="http://www.zhlwish.com/tag/hibernate/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zhlwish.com</link>
	<description>Where there is a will there is a way.</description>
	<lastBuildDate>Fri, 13 Jan 2012 08:13:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Appfuse中文教程</title>
		<link>http://www.zhlwish.com/2009/12/21/appfuse/</link>
		<comments>http://www.zhlwish.com/2009/12/21/appfuse/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 12:24:33 +0000</pubDate>
		<dc:creator>周亮</dc:creator>
				<category><![CDATA[Maven]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[工具与框架]]></category>
		<category><![CDATA[appfuse]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[struts2]]></category>

		<guid isPermaLink="false">http://www.zhlwish.com/?p=128</guid>
		<description><![CDATA[现在的Web应用开发人员是幸福的，有如此多的选择，Web层有Sturts2、JSF、Spring MVC、Tapestry等，持久层可以选择Hibernate、iBATIS或者JPA等，还有极为强大的Spring作为粘合剂，完美地运行时自动创 建所需的一切对象（依赖注入）。然而我们这些开发人员也是不幸的，因为要让一切完美的运行有太多太多的配置——XML、Annotation甚至是 Properties文件。当开始一个新项目时，要搭建起一个能正常运行、能真正简化开发、能真正实现模块化开发的Web应用开发骨架太难了，更不用说还 要加入DbUnit等自动测试框架。 但是有了Appfuse，一切变得简单起来，Appfuse是一个开源的Web应用骨架生成工具，支持上文提到的任何一种开发工具的组合，包括Web Services、工作流、任务调度等，能方便的生成Web开发中常用CRUD骨架，够诱人了吧。 吹了这么多，Appfuse其实很简单，你甚至不需要下载，因为她实质上是一个Maven插件，你运行mvn命令时，maven会自动帮你搞定任何事情，也就是说你只需要知道命令就行了，而且实际上你也不需要记住命令，http://appfuse.org/display/APF/AppFuse+QuickStart+-+Chinese 这个页面可以帮助你生成命令，而且是中文的，虽然翻译得不怎么样，不过看得懂。 选择好你需要的Web框架，将它帮你生成的mvn命令直接复制到命令行中，如果你已经按http://appfuse.org/display/APF/Development+Environment 配置好了环境变量的话，你可以看到maven开始下载一切需要的东西了。其实配置环境变量没有说得那么复杂，只需要将JDK、Maven、MySQL的bin目录都加入到path里面就行了，linux的用户请自己摸索一下，我不是很懂。 其实上面这些如果你是标准SSH(Struts2+Spring+Hibernate架构)还有一个选择就是Springside， 国人开发的，异常不错，强烈推荐，个人认为在SSH方面比Appfuse要更好一些。不过Appfuse还有个绝招，它还提供了一个VMWare 虚拟机镜像，可以直接下下来，里面已经装好了Subversion（版本控制）, CruiseControl（持续集成工具） 和Trac（bug追踪工具以及wiki），不过我没有尝试，不知道具体使用起来怎么样。 第一篇就到这里，要知后事如何，且听下回分解。]]></description>
		<wfw:commentRss>http://www.zhlwish.com/2009/12/21/appfuse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

