当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

操纵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 转换

E-mail

URL 重写

皮肤

页面修饰

模板化筹划

文件上载

这种 “开箱即用” 的功效是 AppFuse 与其他 CRUD 代 框架的辨别之一(CRUD 取自成立、检索、更新 和删除 几个操作的英文首字母),包含 Ruby on Rails、Trails 和 Grails.上面提到的这些框架,以及 AppFuse,都让我们可以从数据库表或现有的模子对象中生成主页/细节页.

图 1 阐述了一个典型 AppFuse 利用程序的概念计划:

图 1. 典型的 AppFuse 利用程序


  以上是“操纵AppFuse的七个来因: 学习Java开放源码工具并操纵这些工具提[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 操纵AppFuse的七个来因: 学习Java开放源码工具并操纵这些工具提
  • <b>操纵Apache的代理,整合多个Tomcat</b>
  • 操纵API编写防火墙
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .