Я изучал Spring последние несколько месяцев и обнаружил, что это не только мощная, но и прекрасно написанная среда. Я хочу написать небольшое веб-приложение для форума, используя Spring, Spring Security, JPA и интерфейсный интерфейс Jquery. Просто для образовательных целей я хочу написать это приложение. Моя проблема очень проста, то есть проектирование этого приложения, например, какие классы, интерфейсы, какие шаблоны проектирования использовать. Я боюсь одной вещи, я не хочу делать это беспорядком печенья просто, чтобы добавить вещи. Я хочу следовать правильным шагам и сделать его настолько простым, но мощным, что я могу передать его сообществу, чтобы люди могли использовать его, если захотят. Мое главное намерение - научиться проектировать веб-приложение на Java с нуля. Как проектировать и меня интересует только Spring Framework. И если кто-то хочет сделать то же самое, пожалуйста, присоединяйтесь ко мне, потому что я считаю, что 1 - это один, а 2 - одиннадцать. Я был бы очень признателен, если бы вы, ребята, могли дать мне названия книг, за которыми вы следовали и которые облегчили вашу жизнь в мире Java. UML и другие инструменты, которые вы использовали, пожалуйста, дайте мне знать и предлагайте только те книги и технологии, над которыми вы работали и использовали. Спасибо.