Я создал две папки в папке webcontent с именем «open» и «secure». Безопасные страницы, конечно, безопасны, а страницы в «открытых» - это те, с которыми пользователи будут взаимодействовать. Я создал резервную копию для таких вещей, как отображение вопроса, некоторая простая статистика по вопросам и т. Д. Они равны как на безопасной, так и открытой веб-странице.Должен ли я иметь два backingbeans в этом случае
В любом случае, я должен сделать два бэкбиба? И должен ли я назвать пакет myCompany.app.secure и другой myCompany.app.open, а другой - myCompany.app.common, чтобы упростить поиск классов?
Да, они также имеют доступ к открытой части. Вы предпочли бы не создавать эти три отдельные папки? – LuckyLuke
@Pjotr Я бы использовал эти три папки или даже больше, если это имеет смысл. Тем не менее, я бы старался не дублировать классы и страницы, если они одинаковые - и если нет, могут быть другие способы определения различий, таких как подклассы, состав, шаблон стратегии и т. Д. В основном вы должны стараться избегать так много дублирующегося кода насколько возможно, поскольку каждая дублируемая линия значительно упрощает обслуживание (вы можете забыть изменить дубликаты и т. д.). – Thomas
Спасибо, Томас. – LuckyLuke