操纵AppFuse的七个来因: 学习Java开放源码工具并操纵这些工具提[Java编程]
本文“操纵AppFuse的七个来因: 学习Java开放源码工具并操纵这些工具提[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
AppFuse 是一个开放源码的项目和利用程序,它利用了在 Java 平台上构建的开放源码工具来帮忙我们快速而高效地开辟 Web 利用程序.我最初开辟它是为了削减在为客户构建新 Web 利用程序时所耗费的那些不必要的时间.从核心上来说,AppFuse 是一个项目骨架,近似于通过向导成立新 Web 项目时 IDE 所成立的东西.当我们利用 AppFuse 成立一个项目时,它会提醒我们将利用开放源码框架,然后才成立项目.它利用 Ant 来驱动测试、代码生成、编译和布置.它供应了目录和包构造,以及开辟基于 Java 语言的 Web 利用程序所需求的库.
与大部份 “new project” 向导差别,AppFuse 成立的项目从最开始就包含很多类和文件.这些文件用来实现特点,不过它们同时也会在您开辟利用程序时被用作示例.通过利用 AppFuse 启动新项目,我们普通可以削减一到两周的开辟时间.我们不用耽忧若何将开放源码框架配置在一同,因为这都已经完成了.我们的项目都已提早配置来与数据库举行交互,它会布置到利用服务器上,并对用户举行认证.我们没必要实现安全特点,因为这都早已集成了.
当我最初开辟 AppFuse 时,它只支持 Struts 和 Hibernate.经过几年的勤奋,我发现了比 Struts 更好的 Web 框架,因此我还增添了为这些 Web 框架利用的选项.目前,AppFuse 可以支持 Hibernate 或 iBATIS 作为长期性框架.关于 Web 框架来说,我们可以利用 JavaServer Faces(JSF)、Spring MVC、Struts、Tapestry 或 WebWork.
AppFuse 供应了很多利用程序需求的一些特点,包含:
认证和受权
用户管理
Remember Me(这会保存您的登录信息,这样就不用每次都再举行登录了)
密码提醒
登记和注册
SSL 转换
URL 重写
皮肤
页面修饰
模板化筹划
文件上载
这种 “开箱即用” 的功效是 AppFuse 与其他 CRUD 代 框架的辨别之一(CRUD 取自成立、检索、更新 和删除 几个操作的英文首字母),包含 Ruby on Rails、Trails 和 Grails.上面提到的这些框架,以及 AppFuse,都让我们可以从数据库表或现有的模子对象中生成主页/细节页.
图 1 阐述了一个典型 AppFuse 利用程序的概念计划:
图 1. 典型的 AppFuse 利用程序
以上是“操纵AppFuse的七个来因: 学习Java开放源码工具并操纵这些工具提[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |