|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在ruby里才是一切皆对象。当然我不并不是很了解ruby,但是ruby确实是将语法简化得很好。
AppFuse是一个开放源码的项目和使用程序,它利用了在Java平台上构建的开放源码工具来匡助我们疾速而高效地开辟Web使用程序。我最后开辟它是为了削减在为客户构建新Web使用程序时所消费的那些不用要的工夫。从中心下去说,AppFuse是一个项目骨架,相似于经由过程导游创立新Web项目时IDE所创立的工具。当我们利用AppFuse创立一个项目时,它会提醒我们将利用开放源码框架,然后才创立项目。它利用Ant来驱动测试、代码天生、编译和部署。它供应了目次和包布局,和开辟基于Java言语的Web使用程序所必要的库。
与年夜部分“newproject”导游分歧,AppFuse创立的项目从最入手下手就包括良多类和文件。这些文件用来完成特征,不外它们同时也会在您开辟使用程序时被用作示例。经由过程利用AppFuse启动新项目,我们一般能够削减一到两周的开辟工夫。我们不必忧虑怎样将开放源码框架设置在一同,由于这都已完成了。我们的项目都已提早设置来与数据库举行交互,它会部署到使用服务器上,并对用户举行认证。我们不用完成平安特征,由于这都早已集成了。
当我最后开辟AppFuse时,它只撑持Struts和Hibernate。经由几年的勉力,我发明了比Struts更好的Web框架,因而我还增加了为这些Web框架利用的选项。如今,AppFuse能够撑持Hibernate或iBATIS作为耐久性框架。关于Web框架来讲,我们可使用JavaServerFaces(JSF)、SpringMVC、Struts、Tapestry或WebWork。
AppFuse供应了良多使用程序必要的一些特征,包含:
认证和受权
用户办理
RememberMe(这会保留您的登录信息,如许就不必每次都再举行登录了)
暗码提示
挂号和注册
SSL转换
E-mail
URL重写
皮肤
页面润色
模板化结构
文件上载
这类“开箱即用”的功效是AppFuse与其他CRUD代框架的区分之一(CRUD取自创立、检索、更新和删除几个操纵的英文首字母),包含RubyonRails、Trails和Grails。下面提到的这些框架,和AppFuse,都让我们能够从数据库表或现有的模子对象中天生主页/细节页。
论述了一个典范AppFuse使用程序的观点计划:
.典范的AppFuse使用程序
<p>
Java到底会发战成什么样,让我们拭目以待吧,我始终坚信着java会更好。以上都是俺个人看法,欢迎大家一起交流. |
|