2014-02-15 1 views
1

Я ищу фреймворк, чтобы просто создать инструмент администрирования (предпочтительный веб-проект).Поиск в структуре java для простого создания инструмента администрирования веб-сайта

Доступны модели Hibernate, но существует много соотношений 1: n и n: m.

Есть ли простой способ, чтобы создать инструмент администрирования как можно быстрее? Является ли Spring ROO решением для этого? Или Smart GWT Power Edition? Калитка?

Greetings

ответ

2

Вы можете попробовать использовать Oracle ADF. Он поставляется вместе с JDeveloper IDE. Вы можете легко создать приложение CRUD в течение дня (в виде приложения Fusion) с помощью функции перетаскивания & для компонентов пользовательского интерфейса и развернуть его на внутреннем сервере WebLogic или на любом другом сервере приложений: http://www.oracle.com/technetwork/developer-tools/adf/overview/index.html

3

Я бы не пошел с Spring Roo + GWT, и позвольте мне привести несколько причин:

1.- Spring Roo устанавливает проекты на основе AspectJ и комплексные строительные леса в GWT с MVP, RF, который делает сложный код, трудно следовать/изменять , и с этим трудно справиться в IDE.

2.- Документация Spring Roo о GWT является неопределенной и запутанной. Существуют определенные комбинации поставщиков JPA и поставщиков баз данных, которые не работают. Я думаю, что они не очень сосредоточены на настройке GWT и, вероятно, они думают об удалении.

3.- Один из лучших рамок java вокруг GWT - это vaadin: Vaadin is a Java framework for building modern web applications that look great, perform well and make you and your users happy. Посмотрите на их 3 минуты video, если у вас есть время. У Vaadin 6 была поддержка Spring-roo, см. chapter 14 его документации, но с Vaadin 7 они удалили эту главу.

Сказал, что, исходя из моего опыта, я откажусь от весеннего роя + GWT. Хотя он создает CRUD с несколькими командами, если ваш клиент хочет изменить несколько вещей, это не тривиально.

Если вам нужен GWT, я бы предпочел использовать полную структуру gwt, такую ​​как Vaadin или Errai. В противном случае, если вы хотите использовать весну-роу, используйте свои леса JSF вместо GWT