В декабре AppFuse Team выпустила 2.2.1 . Прямо перед этим выпуском я решил подождать улучшения его «легких» модулей, или AppFuse Light . Я рад, что сделал, потому что потребовалось некоторое усилие, чтобы интегрировать jQuery и Bootstrap, а также сделать его более безопасным.
Хорошей новостью является то, что AppFuse Light 2.2.1 выпущен и находится в Центральном репозитории . Этот выпуск является рефакторингом всех архетипов, чтобы быть актуальным с выпуском AppFuse 2.2.1. Это означает совместимость с Java 7, Servlet 3, интеграцию Bootstrap / jQuery, обновление Tapestry 5.3.6 и улучшения безопасности. Я интегрировал Bootstrap и jQuery, используя поддержку WebJars Servlet 3, поскольку это было просто и понятно .
Вы можете создавать проекты, используя легкие архетипы AppFuse, используя следующую команду:
mvn archetype:generate -B -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-light-spring-freemarker-archetype -DarchetypeVersion=2.2.1 -DgroupId=com.mycompany -DartifactId=myproject
Список архетипов выглядит следующим образом:
- AppFuse-светло-JSF-архетип
- AppFuse-свет-весна-архетип
- AppFuse-свет-весна-FreeMarker-архетип
- AppFuse-свет-весна-безопасности архетип
- AppFuse-световые полосы-архетип
- AppFuse-световая распорка-архетип
- AppFuse-светло-настенное-архетип
- AppFuse-светло-калитка-архетип
Руководство QuickStart поможет вам получить настройки и демо — версии доступны по следующим ссылкам:
- JSF 2 + Hibernate
- Spring MVC 3 + Hibernate
- Spring MVC 3 + FreeMarker + Hibernate
- Spring MVC 3 + Spring Security + Hibernate
- Полосы + Hibernate
- Struts 2 + Hibernate
- Гобелен 5 + Спящий
- Калитка + спящий
Если у вас есть вопросы о AppFuse, мы приглашаем вас задать их в списке рассылки пользователей или в твиттере, используя #appfuse.
Для тех, кто наслаждается Bootstrap в ваших приложениях, я советую вам попробовать {wrap} bootstrap и Bootswatch .