Могу ли я использовать JSP, но не использовать JavaBean и Java EE? - PullRequest
1 голос
/ 23 ноября 2010

Я занимаюсь разработкой веб-приложения с использованием JSP, но кажется, что Java EE очень велика для моего приложения.Я занимаюсь только чем-то вроде блога.

Могу ли я использовать чистый JSP, игнорировать Java EE и JavaBean и начать чистый проект JSP?

Ответы [ 3 ]

3 голосов
/ 23 ноября 2010

JavaSE само по себе недостаточно для использования JSP, вам нужны хотя бы некоторые компоненты JavaEE. В частности, вам нужен контейнер сервлетов, такой как Jetty или Tomcat.

Ни для одного из них не требуется (и даже не содержится) остаток багажа, который поставляется с полным стеком JavaEE.

3 голосов
/ 23 ноября 2010

Вам не нужно загружать огромные пакеты Java EE , предлагаемые sun.com/oracle.com. Все, что он в основном содержит, - это сервер Glassfish и, в конечном итоге, Netbeans IDE. Glassfish - это полноценный и тяжелый сервер Java EE.

Минимальные требования для разработки и запуска JSP / Servlet следующие:

  • JDK (нажмите первую кнопку Download JDK) - около 75 МБ.
  • Контейнер JSP / Servlet, я бы предложил Apache Tomcat - всего около 7 МБ.

Вот и все. Вам остается только выбрать редактор разработки, которым может быть просто блокнот. Однако для упрощения и ускорения разработки я бы порекомендовал использовать IDE, например Eclipse для Java EE . Он предлагает завершение кода, автоматическую сборку (компиляцию), простую отладку, развертывание на встроенном сервере и т. Д.

Тем не менее, Javabeans - это просто спецификация, скажем, стиль кодирования. Открытые классы с частными свойствами и открытые методы получения / установки, которые представляют данные реального мира, например Person, User, Product, Order и т. Д. Загрузка не требуется. Вы просто должны написать это сами. Однако, чтобы упростить разработку и сопровождение, настоятельно рекомендуется использовать в своем коде Javabeans.

Смотри также:

1 голос
/ 23 ноября 2010

Нет необходимости использовать все функции сервера Java EE.Есть также автономные контейнеры сервлетов, такие как Apache Tomcat.

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