Я делаю простую CMS только для учебных целей, и у меня есть вопрос, как бы я ее организовал.У меня есть раздел администрирования, в котором вы можете добавлять новые страницы, редактировать содержимое и т. Д., А также есть открытая часть, которую пользователь видит, например, на страницах.
Итак, у меня есть класс PageEJB, в котором есть логика для добавления страницы, редактирования страницы, удаления страницы, поиска страницы и т. Д. Другими словами, логика из раздела администратора и открытого раздела находится в одном классе.Должен ли я вместо этого создать PageAdminEJB и PageEJB и разделить содержимое?