Модернизировать мое веб-приложение JSP - PullRequest
0 голосов
/ 25 мая 2018

Я разработал приложение, используя JSP и классы.У моего JSP есть java-код, который делает вызовы в мои классы Java для сохранения данных в базе данных MySQL.

Я знаю, что в настоящее время это плохая практика, но так я узнал, теперь я хочу добавить новый модульк приложению, и я хотел бы начать использовать современные архитектуры.

Я хотел бы получить ваши советы об этом:

  1. Какую архитектуру я должен использовать для создания новоймодуль, использующий современные шаблоны, но сохраняющий совместимость с уже разработанным сайтом.
  2. Какую технологию или структуру следует использовать?Я думал об использовании EJB и JPA для бизнес-логики и JSF с Primefaces для «клиентской» стороны (но я понял, что слишком сложно интегрировать мои уже созданные стили css с элементами primefaces).

Примечание. Возможно, в будущем нам потребуется разработать приложение для Android для сбора данных нового модуля.Пожалуйста, имейте это в виду.

Я ценю ваши советы и любую информацию о связанных вещах, таких как управление сессиями, уже созданные стили CSS или что-то еще.

Спасибо!

1 Ответ

0 голосов
/ 25 мая 2018

Прежде всего, использование JSP вовсе не является плохой практикой. Если у вас уже есть приложение, которое уже работает нормально (производительность, обслуживание и т. Д.), То пусть оно будет в JSP Это технология, которая вам нужна.

в этом случае ваши ответы будут.

  1. существующая архитектура,
  2. существующие технологии и платформы

Однако, если вы решите изменить архитектуру, выне следует просто концентрироваться на инструментах и ​​инфраструктурах, которые не являются архитектурой.

Вы должны думать о надежности, согласованности, безопасности, ремонтопригодности, масштабируемости, доступности, функциональной совместимости, производительности, совместимости, взаимодействии с пользователем и многом другом.определиться с архитектурой. Просто потому, что на рынке есть шум, не очень хорошая причина выбирать архитектуру.

...