码家

Web Platform, Cloud and Mobile Application Development

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年4月11日

摘要: AppFuse是一个集成了众多当前最流行开源框架与工具(包括Hibernate、ibatis、Struts、Spring、DBUnit、Ant、Log4J、StrutsMenu、Xdoclet、SiteMesh、OSCache、JUnit、JSTL)于一身的Web开发框架。AppFuse提供了Web系统开发过程中都需要开发的一些功能,如登陆、用户密码加密,用户管理、根据不同的用户可以展现不同的菜单.J2EE开发者也可以在此基础上开发加入自己的功能模块。利用这个框架可以大幅度的提高开发速度。【摘自www.open-open.com】基于以上的介绍说明,本着不重复发明轮子的信仰,准备下载Appfu 阅读全文
posted @ 2013-04-11 09:54 海山 阅读(440) 评论(0) 推荐(0)

摘要: AppFuse 是一个开源项目,主要目的是使用开源工具来帮助开发者快速有效的建立Web应用项目。使用AppFuse可以减少开发人员在建立新web应用时候花费大量时间在项目结构的建立上。 最核心的是, AppFuse是一个项目的骨架,类似图使用IDE的向导方式来创建web项目。AppFuse 2 的环境配置:a. 安装JDK 5+ (确保JAVA_HOME 指向JDK目录,而不是JRE目录).b.安装 MySQL 5.x.c. 建立本地SMTP服务或者修改mail.properties (在src/main/resources) 的use为一个不同的主机名- it缺省是 "localh 阅读全文
posted @ 2013-04-11 09:40 海山 阅读(756) 评论(0) 推荐(0)

摘要: 利用Maven构建appfuse。步骤如下:1)Maven下载,下载apache-maven-2.2.1-bin.zip 下载地址:http://apache.freelamp.com/maven/binaries/apache-maven-2.2.1-bin.zip2)下载appfuse支持包。下载地址: -2.0.2.zip(开发中需要的各个版本的jar包)3)Maven环境搭建1.解压缩apache-maven-2.2.1-bin.zip到你想安装的位置,如E:\java\apache-maven-2.2.1。2.设置Maven系统环境变量:PATH中添加E:\java\apache-m 阅读全文
posted @ 2013-04-11 09:29 海山 阅读(674) 评论(0) 推荐(0)

摘要: 2005年ruby on rails横空出世般的流行刺激了Java开源框架整合的大趋势,ruby on rails这个号称“full-stack”的框架能做的我们都能做,它就是整合的更好,省略了配置文件,提供了快速代码生成器,暂且不论ruby on rails本身,但是诸多Java开发人员把目光从只做好一件事情上面挪到了“提供最方便的full-stack框架”上面,因此我们可以看到整个Java开源社区雨后春笋般的出现了一批又一批的full-stack框架,Java社区的开源软件哲学已经修改为:“要做最方便好用的full-stack框架”,那么就让我们来一一细数这些full-stack框架吧:一 阅读全文
posted @ 2013-04-11 09:17 海山 阅读(503) 评论(0) 推荐(0)

摘要: full-stack 的设计,意味着各层能够无缝的集成在一起,遵循的DRY原则(don't repeat yourself),将各层共用的东西,抽取出来,并通过自顶向下的设计,无缝的集成在一起,粘合在一起,达到更高层次、更粗粒度的重用,同时为了保证灵活的可扩展性,在更高、更粗的粒度上遵守开放-封闭的原则,在各层的各个关键点,要提供诸多的钩子,回调的接口,供使用者扩展。full-stack的设计,在层与层之间,并不一味的追求松散的机制,而是相反,在层与层之间增强一定的内聚性,粘合力,以此来达到粗粒度的封装与重用。可以说full-stack 的设计,其爆发出的威力是巨大的,相对普通的单一层 阅读全文
posted @ 2013-04-11 09:16 海山 阅读(182) 评论(0) 推荐(0)