В настоящее время моя команда разрабатывает онлайн-формы, используя Java-сервлеты и довольно простые интерфейсы HTML или Flex, при этом каждая форма разворачивается как отдельный EAR. План состоит в том, чтобы перенести весь наш сайт на серверы портала и разработать новые пользовательские интерфейсы для интерактивного контента (например, форм) с использованием JSF, но в настоящее время у нас еще есть формы для развертывания на старых серверах WAS 6.1. Очевидно, что JSF - это то, что мы можем сразу начать применять, но я также хотел бы, чтобы команда приобрела некоторый опыт в будущих проектах, которые помогут нам, когда мы начнем разрабатывать проекты на основе портлетов в будущем.
Вполне возможно, что мы закончим переписывать каждую форму после реализации платформы портала, поэтому я не обязательно ищу способы структурировать наш код так, чтобы он мог быть адаптирован для использования портала. Вместо этого я хотел бы сосредоточиться на любых соответствующих шаблонах проектирования, технологиях, библиотеках, API и т. Д., Которые мы, возможно, не используем в настоящее время для наших сервлетов, но которые мы можем принять, не требуя каких-либо изменений в наших старых серверах WAS 6.1 (и без затрачиваем много времени и сил на то, чтобы подключиться к системе на основе сервлетов).