Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > лицензионные ограничения в веб приложении


Автор: kosmonaFFFt 7.11.2011, 14:03
Доброго времени суток...

Имеется веб-приложение, написанное на Java + Spring + GWT, в котором надо сделать возможность включения/отключения функционала в зависимости от типа лицензии, без пересборки приложения + генератор этих лицензий...

Подскажите пожалуйста, какими средствами/подходами это можно сделать... Приложение особо взламывать никто не будет, поэтому супермегазащита не требуется...

Заранее спасибо...

Автор: Stolzen 7.11.2011, 14:34
Самый простой вариант - задавать список подключаемых модулей в контексте спринга, 
заинклюдить этот список в отдельный файл и в зависимости от типа лицензии подсовывать нужный xml.

Далее, можно сделать бин, который в зависимости от типа лицензии (например, ее он считает из файла с ключом), возвращает список модулей, которые можно подключить. 

Автор: kosmonaFFFt 8.11.2011, 14:17
С подключением модулей и бином для этого все в порядке, спасибо...
Оказалось минимальная защита все-таки какая-то требуется, может кто-нибудь подсказать какой-нибудь простой алгоритм генерации/проверки файлов лицензий?
Надо для конкретного имени пользователя и списка модулей генерировать файл лицензии, который бы подсовывался программе и из которого она бы смогла извлечь данные о разрешенных модулях...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)