Можно ли использовать JavaSE для написания веб-приложения? - PullRequest
4 голосов
/ 14 декабря 2009

Я знаю, что J2EE можно использовать для сервлетов JSP +. Однако можно ли использовать J2SE для JSP и сервлетов?

Ответы [ 3 ]

9 голосов
/ 14 декабря 2009

J2EE - это набор API.JSP и сервлеты - это технологии и API в домене J2EE.Поэтому я думаю, что этот вопрос немного сбивает с толку.

Люди часто используют J2EE как сокращение для EJB и контейнеров приложений (WebSphere / WebLogic и т. Д.).Вместо этого вы можете запустить контейнер сервлета (например, Tomcat / Jetty и т. Д.), Который обрабатывает веб-технологии, но не более того, используя стандартный J2SE с (скажем) API сервлета и ничего больше.Я подозреваю, что это то, что вы после.

9 голосов
/ 14 декабря 2009

Нет, вы не можете. Вам нужно и Java SE и реализацию JSP / Servlet (веб-контейнер), например, Apache Tomcat или Oracle GlassFish (которая также является частью Oracle Java EE загрузить).

Чтобы было ясно: вам не обязательно загружать все компоненты Java EE из Oracle, чтобы иметь возможность разрабатывать веб-приложения на Tomcat. Достаточно просто Java SE JDK. Загрузка Java EE на самом деле является ничем иным, как собственной (эталонной) реализацией Oracle абстрактной спецификации Java EE, более известной как «GlassFish», в комплекте с некоторой документацией, примерами и, возможно, IDE Netbeans.

1 голос
/ 02 января 2010

Servlet API включен как в Java EE, так и в Java SE. Так что вы можете использовать его с Java SE. Вам также понадобится сервер приложений.

Серверы приложений Java: http://en.wikipedia.org/wiki/Application_server#Java_application_servers

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