SpringFuse

SpringFuseце продовження ідей закладених в таких проектах як AppFuse.

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

В основі SpringFuse та згенерованих проектів лежать такі технології як:

  • Hibernate

  • Spring

  • Spring MVC

  • Spring Security

  • Maven

  • JUnit

На відміну від AppFuse генерація відбувається на сервері SpringFuse. На сервер необхідно залити мета інформацію про базу даних щоб сервер згенерував проект. Після генерації проект можна завантажити з сервера.

Під час розробки автори тісно співпрацювали з командою Spring Framework тому згенеровані проекти відрізняються особливою якістю і коректністю застосуванню шаблонів.

Продукт не є безкоштовним. Тестова версія передбачає генерацію проекту розміром до 10-и таблиць.

На офіційному сайті доступні приклади використання з детальними інструкціями по застосуванню сервісу.

Коментарі 2

zenyk - 01 червня 2009, 17:32

пробував генерувати вихідний код для двох проектів, один з 3-а таблицями, другий з 5-а. результат вразив. 300kb згенерованого компресованого коду, зі всіма юніт тестами та перевірками. просто запусти і все.

анотації використані там де має сенс, де не має — перекинуто в XML

у всіх класах присутні джавадоки + є юніт тести до всього.

гарно розділені конфігураційні файли спрінга. хібернейт також правильно прикручений

використовується шаблон Controller -> Manager -> DAO, що є правильно

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

zenyk - 01 липня 2009, 12:23

В трайл режимі можна генерувати аплікації по схемах з 10-ма таблицями.

Коментувати
© 2009 - 2020, Розробка - соціальна ІТ спільнота.
Контакти: info@rozrobka.com
Правила користування