写点什么

AppFuse 3.0 集成了 Java 7、Spring 4、PrimeFaces、 Mockito、Bootstrap 3 与 Wicket

  • 2014-06-20
  • 本文字数:827 字

    阅读完需:约 3 分钟

AppFuse 3.0已经发布了。AppFuse 中使用 Maven Archetype 插件生成入门 Java 项目,帮助你快速上手一个完整的 Java EE 应用程序。3.0 版中,JSF 框架和库使用 Mojarra 和 PrimeFaces,测试模拟框架是 Mockito,前端框架是 Bootstrap 3,增加 Apache Wicket 作为一个 Web 框架选项。它现在使用 Facelet 布局,也已集成了 wro4j 和 WebJars ,并更新到 Spring Security 3.2 和 Spring 4。

AppFuse 3.0 的 JSF 实现用 Mojarra 取代了 MyFaces,其 JSF 组件库用 PrimeFaces 取代了 Tomahawk。为了支持 JSF 内建布局,它不再支持 SiteMesh。 AppFuse 3.0 的测试框架已经从 JMock 迁移到 Mockito。它已迁移到 Bootstrap 3,默认使用 Bootswatch Spacelab 主题。 AppFuse 3.0 增加了 Apache Wicket 作为可选的 Web 框架,使用 artifactId appfuse-basic-wicket-archetype 标识符。它为 JavaScript 和 CSS 优化集成了 wro4j,WebJars 处理 JavaScript 依赖关系。3.0 版更新所有的依赖关系到最新版本,最知名的是 Spring 4 和 Spring Security 3.2。 AppFuse 3.0 依赖 Java7 和 Maven3。

AppFuse 3.0 项目中使用了 Bootstrap,jQuery,Maven,Java 7,JSP2.1,Servlet 3.0,Hibernate 和 JPA,Spring 和 Spring Security。你可以自由选择 JSF,Spring MVC,在 Struts 2,Tapestry 5 中,或 Wicket 等 Web 框架。 AppFuse 内部支持身份验证和授权功能,用户管理,自动提示,密码提示,注册和登陆,SSL 切换,电子邮件,无扩展名 URL,文件上传,常用 CRUD,IDE 支持以及 Cargo 和 Spring 配置等组件。

开始入门,可以访问 AppFuse快速入门指南。我们需要安装好 JDK7 和 Maven3。 MySQL 5 配置为默认数据库,很容易切换数据库类型。截至记者发稿前,AppFuse Light 3.0 还没有发布。


感谢张龙对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-06-20 01:034852

评论

发布
暂无评论
发现更多内容

9位资深技术专家!来自香山团队、平头哥等大咖云集的龙蜥RV专场回顾来了

OpenAnolis小助手

芯片 risc-v 龙蜥社区 2022云栖大会 技术专场

深入分析Java的序列化与反序列化

石臻臻的杂货铺

Java 11月月更

数据治理的核心:大数据开发平台

Taylor

大数据 数据开发 数据平台 数据开发平台 调度平台

Zebec 创始人Sam Thapaliya11月12日Twitter Space 发言内容回顾

股市老人

第一章TCP/IP协议

初学者

TCP/IP 11月月更

tips-mac安装jdk及设置环境变量

无崖子Z

【愚公系列】2022年11月 微信小程序-app.json配置属性之subpackages和preloadRule

愚公搬代码

11月月更

ubuntu安装 GitLab、创建 group、user 和 project 并授权

忙着长大#

gitlab

沿着公路,驶入隧道,寻访OpenHarmony的桃花源记

脑极体

Set集合和其之类HashSet、LinkedHashSet

共饮一杯无

Java set 11月月更

Zebec 创始人Sam Thapaliya11月12日Twitter Space 发言内容回顾

威廉META

Zebec 创始人Sam Thapaliya11月12日Twitter Space 发言内容回顾

EOSdreamer111

案例体验HTTP2.0多路复用

小鑫同学

前端 HTTP2.0 11月月更

Heco链智能合约DAPP系统开发丨技术分析

l8l259l3365

CSS学习笔记(七)

lxmoe

CSS 前端 学习笔记 11月月更

Spring 5(一)概述

浅辄

Java Spring5 11月月更

架构误区系列4:volatile task

agnostic

延迟任务 领域建模

Redhat持久化日志与实战练习

阿柠xn

Linux 运维 11月月更

【简历优化】如何在简历中最大化体现出自己的学习能力?

王中阳Go

高效工作 面试 高效学习 简历 11月月更

What's new in dubbo-go v3.0.3

apache/dubbo-go

如何在 Kubernetes 中创建命名空间?

wljslmz

Kubernetes 命名空间 11月月更

极客时间运维进阶训练营第三周作业

曹张倪

List集合按照某个字段或者属性分组的两种方式

共饮一杯无

Java List 11月月更

第三章TCP/IPip地址概念与应用

初学者

TCP/IP IP地址 11月月更

Java实现List去重的5种方式

共饮一杯无

Java List 11月月更

Spring 5(二)IOC容器

浅辄

Java Spring5 11月月更

读《计算机是怎样跑起来的》体会

听风go

极客时间运维进阶训练营第三周作业

LiaoWD

Verilog代码的风格规范

向阳逐梦

Module Verilog 11月月更

计算机网络:局域网的基本概念和体系结构

timerring

计算机网络 局域网 11月月更

【C语言】extern 关键字

謓泽

11月月更

AppFuse 3.0 集成了Java 7、Spring 4、PrimeFaces、 Mockito、Bootstrap 3与Wicket_Java_Bienvenido David_InfoQ精选文章