2015-11-12 2 views
-3

Возможно ли создать веб-сайт с обычным java-приложением (без JavaEE). Где основной класс имеет методВеб-сайт с java-приложением без java EE

public static void main(String[] ar) {..} 

Я не могу выполнить динамическое веб-приложение, хотя многие дни я пытался. Jetty, Java EE слишком много, и я не могу достичь таких ошибок, как «ошибка 404» и т. Д.

+1

Как вы думаете, что такое Java EE? –

+0

Вы пробовали Spring Boot (http://projects.spring.io/spring-boot/)? Технически он по-прежнему использует Jetty, Tomcat или Undertow в качестве веб-сервера, но Spring Boot скрывает многие детали конфигурации веб-сервера и дает вам что-то в соответствии с тем, что вы просите. В конечном счете, вам нужен веб-сервер для прослушивания HTTP-запросов на порту, поэтому либо вы используете существующую технологию веб-сервера (как предоставленную JEE, либо сервлет-контейнером для Java), либо напишите свой собственный прослушиватель сокетов. Последнее является излишне сложным и избыточным с учетом того, что уже предлагает Java. – Bloodysock

ответ

1

Похоже, вы путаетесь с использованием терминов Java EE и Java SE. Просто потому, что EE расширяется до Enterprise Edition, это не значит, что он используется только предприятиями.

Java EE - это набор спецификаций, которые объединены вместе для формирования платформы. Если вам необходимо разработать веб-приложение, вам необходимо использовать atleast сервлеты и спецификации JSP, которые являются подмножествами спецификации Java EE.

+0

Для весенних сапог требуется Spring Framework. Я имею в виду, что он содержит один файл jar, где все необходимое для веб-разработки, и которое может использоваться с классом java, содержащим общедоступный статический метод void main (String [] arg)? – user2301515

+1

Я очень рекомендую вам изучить JavaEE и его архитектуру из любой хорошей роговой или из oracle doc (http://docs.oracle.com/javaee/6/firstcup/doc/gkhqt.html). Когда вы познакомитесь, посмотрите в весенний каркас из 'https: // spring.io' и изучить его документы. Spring - это просто фреймворк, простым языком это набор библиотек с предварительной компоновкой функциональных возможностей, которые облегчают жизнь. – mumair

+0

Я смотрел javaee весной несколько раз, но простая проблема. В eclipse эти технологии не работают. Я ищу библиотеку ONE JAR, используя основной метод. – user2301515

Смежные вопросы