Я начинаю новое приложение. Я бы хотел, чтобы вся бизнес-логика и классы домена были отделены в автономном модуле (что-то вроде удаленного EJB). Это связано с тем, что приложение будет иметь как минимум два (более поздних) клиента - Desktop, Web (Spring MVC).Весенние бобы (бизнес-слой) в отдельном модуле
Возможно ли это с весной? Или я должен использовать EJB и Spring только для MVC в приложении для веб-приложений?
Благодарим за внимание.
И как вы думаете, что это хороший способ сделать это таким образом? –
Это зависит от типа приложения. Если вы уверены, что у вас будет много разных интерфейсов, я бы, конечно, создавал веб-интерфейс в качестве отдельного приложения. Если вы не уверены в этом, я бы просто создал простой Springappapp. Если вы оставите интерфейс чистым, вы можете вытащить веб-уровень позже. –