1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/bboss-sessiondemo

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Веб-сайт группы bboss:

http://www.bbossgroups.com

Блог проекта группы bboss:

http://yin-bp.iteye.com/

Техническое общение

Группа технического общения bboss session: 166471103

Общедоступный аккаунт bboss groups в WeChat: bbossgroups bbossgroups

Исходный код bboss сессии совместного использования

Адрес хранения на GitHub:

https://github.com/bbossgroups/security

Адрес на Open Source China:

https://gitee.com/bboss/security

Интеграция с авторитетным руководством bboss session

https://my.oschina.net/bboss/blog/758871

Использование сеанса (в соответствии со стандартом сервлета):

HttpSession session = request.getSession();//request.getSession(true)

session.setMaxInactiveInterval(180);//изменение срока действия сеанса, единица измерения: секунды

TestVO testVO = new TestVO();

testVO.setId("sessionmoitor testvoid");

TestVO1 testVO1 = new TestVO1();

testVO1.setName("hello,sessionmoitor test vo1");

testVO.setTestVO1(testVO1);

session.setAttribute("testVO", testVO);

testVO = (TestVO)session.getAttribute("testVO");

//изменение значения атрибута в testVO

testVO.setId("testvoidaaaaa,sessionmonitor modifiy id");

//необходимо повторно установить изменённый объект в сеанс, иначе не удастся сохранить обновлённый testVO в mongodb

session.setAttribute("testVO", testVO);

testVO = (TestVO)session.getAttribute("testVO");

Дополнительные сведения о методах использования см. в справочном документе:

http://yin-bp.iteye.com/category/327553

Для удобства интеграции системы приложений с функциями совместного использования bboss session подготовлены два демонстрационных проекта совместного использования сеансов:

|--session

Если вам нужна только функция совместного использования сеансов, вы можете интегрировать конфигурационный файл и jar-пакет из этого проекта в свой реальный проект.

|--sessionmonitor

Если требуется совместное использование сеансов и управление мониторингом сеансов, то можно интегрировать конфигурационные файлы и jar-пакеты из этого проекта в реальный проект.

Два демонстрационных проекта совместного использования сеансов развёрнуты согласно справочному документу:

http://yin-bp.iteye.com/blog/2087308

Сборка и публикация проекта:

Скомпилируйте и создайте все модули плагинов:

cd security

gradle install

Перед запуском измените файл mongodb.xml или redis.xml в двух проектах session и sessionmonitor (выберите один из них в зависимости от ситуации):

resources/mongodb.xml

resources/redis.xml

Введение в особенности и характеристики проектов bboss:

http://yin-bp.iteye.com/blog/1080824

Лицензия

BBoss Framework выпущен под версией 2.0 Apache License.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/bboss-sessiondemo.git
git@api.gitlife.ru:oschina-mirror/bboss-sessiondemo.git
oschina-mirror
bboss-sessiondemo
bboss-sessiondemo
master