SpringFuse

SpringFuse це продовження ідей закладених в таких проектах як AppFuse.
Продукт відноситься до класу генераторів коду. Особливістю SpringFuse є концентрація на коректності архітектури та додаткова увага до зв'язків сутностей. Це означає що після генерування проекту розробники будуть в більшості випадків тільки дописувати нову функціональність без виправляння вже згенерованого коду.
В основі SpringFuse та згенерованих проектів лежать такі технології як:
  • Hibernate

  • Spring

  • Spring MVC

  • Spring Security

  • Maven

  • JUnit


На відміну від AppFuse генерація відбувається на сервері SpringFuse. На сервер необхідно залити мета інформацію про базу даних щоб сервер згенерував проект. Після генерації проект можна завантажити з сервера.
Під час розробки автори тісно співпрацювали з командою Spring Framework тому згенеровані проекти відрізняються особливою якістю і коректністю застосуванню шаблонів.
Продукт не є безкоштовним. Тестова версія передбачає генерацію проекту розміром до 10-и таблиць.
На офіційному сайті доступні приклади використання з детальними інструкціями по застосуванню сервісу.
  • +2
  • 13 травня 2009, 21:17
  • mux

Коментарі (2)

RSS згорнути / розгорнути
+
+1
пробував генерувати вихідний код для двох проектів, один з 3-а таблицями, другий з 5-а. результат вразив. 300kb згенерованого компресованого коду, зі всіма юніт тестами та перевірками. просто запусти і все.
анотації використані там де має сенс, де не має — перекинуто в XML
у всіх класах присутні джавадоки + є юніт тести до всього.
гарно розділені конфігураційні файли спрінга. хібернейт також правильно прикручений
використовується шаблон Controller -> Manager -> DAO, що є правильно

якось треба буде попробувати інший кодогенератор — SkyWay, щоб мати на базі чого порівнювати
avatar

zenyk

  • 01 червня 2009, 17:32
+
0
В трайл режимі можна генерувати аплікації по схемах з 10-ма таблицями.
avatar

zenyk

  • 01 липня 2009, 12:23

Тільки зареєстровані й авторизовані користувачі можуть залишати коментарі.