GWT Acegi альтернатива - PullRequest
       17

GWT Acegi альтернатива

4 голосов
/ 09 марта 2010

Я начинаю новый проект. Интерфейс клиента основан на GWT (и GXT), я не могу сказать, что он предопределен. Тем не менее, я могу выбирать серверную часть, чтобы повеселиться и, надеюсь, узнать что-то новое в процессе. Некоторые требования:

  • Обмен с сервером будет осуществляться с использованием JSON, большинство, если не весь пользовательский интерфейс, будет сгенерирован GWT (JS) на клиенте, поэтому обмен клиент / сервер будет максимально ограничен обменом данными
  • Нет Hibernate (он не поддерживается на проприетарной базе данных, к которой я буду подключаться). В прошлых проектах люди использовали JDBC или iBATIS
  • Какой-то IoC (я думаю, что Guice просто придерживаться Google)
  • Некоторая структура безопасности, основанная на LDAP. Раньше мы использовали Spring security (Acegi), но это не было идеальным, и нам приходилось сильно его настраивать

Так что, в основном, я должен придерживаться проверенных Spring / Acegi или попробовать что-то на основе Guice? И что это за «что-то» будет и насколько оно зрелое?

Ответы [ 3 ]

5 голосов
/ 09 марта 2010

Посмотрите на Apache Shiro . Похоже, что он набирает обороты, без ссылки на весну.

1 голос
/ 09 марта 2010

Если вы хотите выполнить IOC на клиенте и сервере, перейдите с Guice . Вы можете использовать Guice на сервере, а его брата GIN на клиенте.

0 голосов
/ 17 марта 2010

Поскольку ни один из приведенных выше ответов не дал мне каких-либо практических идей (или почти любых), вот формула, в которой я остановился:

Maven + GXT + GWT и Guice + iBaGuice

...