Я изучаю концепцию многопользовательской игры в мире J2EE. Из того, что я понимаю, многопартийность может быть общим сервером Web/App, общей базой данных, общей ОС или общим физическим сервером.Многопользовательская связь: Spring Vs Hibernate
Я прав, если я говорю Spring Framework (esp Spring Security 3.2?), Заботится о многоуровневости на уровне Web/App Server, а Hibernate 4.0 заботится об этом на уровне DB и что предоставляемая ими функция многопользовательского доступа работают независимо друг от друга. Если я не нуждаюсь в многоуровневости в одном ярусе (скажем, уровень базы данных, то есть общая база данных), я могу жить счастливо с использованием только функции безопасности Spring Spring на уровне сервера приложений?
Мы в основном собираемся начать разработку нового проекта
FronEnd: AngularJS Backend: SpringMVC Restful ORM: Hibernate DB: MySQL (Мы не имеем много денег для Oracle и т.д. :))
Учитывая этот инструментарий, есть ли хорошие книги, справочные материалы или проект github, который дал бы нам правильное направление на Multitenancy (а также Oauth)?
Спасибо!
PS: Я изучаю различные фрагменты в Интернете, когда пишу.
Спасибо, Джаффар, это не полностью отвечает на мои вопросы. 1. Я также хочу понять, что мультивничество от перспективы источников. Если я пишу новое веб-приложение (Spring + Hibernate) с функцией многопользовательской работы, должен ли я сначала разрабатывать POC из перспективы Springs или спящий режим? 2. Что делать, если мне не нужна общая база данных, а общее приложение/веб-сервер? –
Я хочу внедрить основанную на DISCRIMINATOR (модель с единой табличной схемой) многоуровневую работу с использованием Hibernate? Является ли это возможным? – Ketan
@ Ketan из hibernate docs .. "ДИСКРИМИНАТОР СООТВЕТСТВУЕТ к подходу с разделением (дискриминатором).Ошибка при попытке открыть сеанс без идентификатора арендатора, используя эту стратегию. Эта стратегия еще не реализована в Hibernate с 4.0 и 4.1. Его поддержка запланирована на 5,0 ». –