Я довольно новичок в EJB + JSF, и мне бы хотелось, чтобы точка входа в webapp была методом bean вместо представления.Запустите webapp (EJB3 + JSF2) с помощью метода из bean вместо страницы
Я имею в виду, когда кто-то печатает www.mypage.com Я бы хотел, чтобы он перешел к методу компонента, а затем был перенаправлен на представление, а не на любой xhtml ... как я могу это сделать?
EDIT:
нужно загрузить некоторые данные из базы данных, чтобы показать его в представлении о том, что пользователь видит, когда он входит в приложение. Это не аутентификация, просто мне нужны некоторые данные для загрузки, прежде чем пользователь увидит веб-сайт.
Когда вы идете в взгляд, первое, что выполняется это конструктор из управляемых компонентов, участвующих в компоненте, то аннотированный метод '@ PostConstruct' управляемого компонента будет действовать. Там вы можете выполнять бизнес-логику, например, подготовку данных для отображения в представлении. После этого будет отображаться представление и будет использовать значения атрибутов связанных управляемых компонентов. –
Ваши конкретные функциональные требования неясны (например, что именно этот метод должен выполнять?), Но использование фильтра сервлетов является одним из способов (особенно если ваше конкретное функциональное требование - это «аутентификация»). Пожалуйста, отредактируйте и улучшите свой вопрос, чтобы разработать конкретные функциональные требования. – BalusC
Я добавил эту информацию. – diminuta