Dia 8, foi publicado no portal da IBM sobre desenvolvimento developerWorks o artigo de Matt Raible Seven simple reasons to use AppFuse (Sete razões simples para usar AppFuse).
AppFuse é um projeto criado por Matt Raible e ativamente mantido, que visa integrar diversos frameworks Java livres (open source), scripts de automação, padrões de projeto (design patterns) e boas práticas, para criação de aplicações web em Java. AppFuse utiliza Ant, XDoclet, Spring, Hibernate (ou iBATIS — para persistência), JUnit, jMock, StrutsTestCase, Canoo’s WebTest, Struts Menu, Display Tag Library, OSCache, JSTL e Struts (alternativas: Spring MVC, WebWork, Tapestry e JSF — para apresentação).
Eis um resumo do artigo de Raible:
Getting started with open source tools for the Java™ platform such as Spring, Hibernate, or MySQL can be difficult. Throw in Ant or Maven, a little Ajax with DWR, and a Web framework — say, JSF — and you’re up to your eyeballs just trying to configure your application. AppFuse removes the pain of integrating open source projects. It also makes testing a first-class citizen, allows you to generate your entire UI from database tables, and supports Web services with XFire. Furthermore, AppFuse’s community is healthy and happy — and one of the few places where users of different Web frameworks actually get along.
Para saber mais:
- AppFuse
- Projeto AppFuse em java.net
- Blog de Matt Raible, incluindo sua nota sobre o artigo
- Wiki de Matt Raible sobre AppFuse
- AppFuse Início Rápido (em português)