Как структурировать содержимое EJB - PullRequest
1 голос
/ 29 октября 2011

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

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

1 Ответ

1 голос
/ 29 октября 2011

Поскольку вы делаете это только для учебных целей, научитесь ли вы чему-нибудь, имея два EJB вместо одного?

Я бы сказал: начните с одного, посмотрите, как он растет.Когда он достигает критической массы (когда вы видите, что он делает слишком много), рефакторинг его.Таким образом, вы узнаете, как трудно / просто внедрить новый EJB в вашу систему.Возможно, тогда вам поможет шаблон проектирования фасад .

Исходя из того, что вы написали, трудно дать решительный совет так или иначе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...