Как начать кодирование и настройку веб-сервера с Java? - PullRequest
7 голосов
/ 10 января 2010

так что теперь я думаю, что выучил все основы и терминологию для Java. но я не знаю, как кодировать и отображать веб-страницу с Netbeans на Java.

большинство учебных пособий содержит множество докладов о различных технологиях "Java использует Java Beans, JSP и сервлеты" и так далее. Где я могу найти краткие практические руководства, которые на самом деле учат меня, где кодировать что, а затем компилировать и куда помещать все файлы (war, jar, ear ..) в Glassfish, чтобы можно было увидеть вывод из веб-браузера. Упрощает вещи, которые позволяют понять все эти разные «слои», которые являются просто классами, использующими классы. Такое ощущение, что я никогда не узнаю, как я могу установить веб-сервер с Java, потому что я не могу найти такого рода учебники.

Было бы замечательно, если бы кто-то мог послать ссылки на такие практические вещи.

Спасибо.

Ответы [ 7 ]

2 голосов
/ 11 января 2010

Как мне кодировать и отображать веб-страницу с помощью NetBeans в Java?

Пошли! Запустите NetBeans. Я использую NetBeans 6.7.1 с установленным компонентом Java EE, и у меня установлен и привязан GlassFish, поэтому мне не нужно заботиться об этом. Ваши настройки могут отличаться в деталях.

Создать файл-> Новый проект и выбрать «Java Web» из категорий. Выберите «Веб-приложение» и нажмите «Далее». Введите название проекта и настройте местоположение, если хотите. Нажмите Далее. На следующей странице должен быть раскрывающийся список выбора сервера; Как уже упоминалось выше, мой выбрал "GlassFIsh v2.1". Это нормально - пока NetBeans может взаимодействовать с каким-либо сервером приложений Java, этот ускоренный курс будет работать нормально.

Запишите «контекстный путь» - он будет основан на имени проекта и, в основном, образует основу URL-адреса, по которому будет находиться ваше приложение. Нажмите Далее. Пока не обращайте внимания на следующую страницу, в которой рассказывается о различных фреймворках, и нажмите Finish.

Маслобойка, маслобойка. В конечном итоге вы должны увидеть, что ваш веб-проект создан. Это очень простое приложение, которое содержит один файл JSP и будет открыто в главном редакторе. В нем есть куча HTML и синтаксис JSP.

Взгляните на структуру проекта. У вас есть папка «веб-страницы», которая содержит каталог WEB-INF и файл index.jsp. Это тот же файл, который вы смотрите. WEB-INF - это стандартный каталог, содержащий метаданные, используемые для развертывания вашего приложения, а также скомпилированные классы, которые его поддерживают.

Единственное, что вам нужно сделать сейчас, чтобы добраться до исходной цели, это нажать на большую кнопку Run или щелкнуть правой кнопкой мыши по проекту и выбрать «Run» из меню. NetBeans скомпилирует, а затем запустит сервер приложений и развернет на нем приложение. Наконец, ваш веб-браузер должен открыть новую вкладку с классической страницей «Hello, world».

На данный момент, что у вас на самом деле есть? У вас есть пустой веб-проект с одним файлом JSP. Вы можете настроить его, но это может быть не очень интересно. То, на что вы действительно обращаете внимание, - это базовая структура, в которой вы можете применить свое изучение JSP и сервлетов, как только вы овладеете ими.

Как продолжить передачу знаний? Я рекомендую приличную книгу или две. Один из тех, что я использовал для начала, был «Начало JSP, JSF и Tomcat Web Development: от новичка до профессионала» (Zambon, Guilio; Apress; ISBN 1-59059-904-7), в котором есть достойное руководство для начинающих о том, как JSP и сервлеты работают вместе и удобный справочник для первых.

Как можно скорее, вы захотите перейти от сырых сервлетов и JSP к более гибкому связыванию их вместе, используя одну из сред, которые я пропустил ранее. Я не собираюсь говорить вам, какой учить; Есть несколько довольно приличных. Попробуйте Spring MVC или Struts. Еще раз, я бы предложил получить приличную книгу.

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

Если вы также заинтересованы в использовании Eclipse, который упрощает создание и развертывание веб-приложений, вот хороший учебник - WTP Tutorials

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

Netbeans поставляется со многими примерами проектов, создайте несколько и просмотрите исходный код. Уже работающий образец всегда является хорошей отправной точкой для вашего кодирования.

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

Я бы начал с рассмотрения сервлетов и JSP. Я нашел эту книгу полезной, когда прочитал ее: Head First Servlets и JSP

0 голосов
/ 11 января 2010

Привет, чтобы запустить код и настроить веб-сервер с Java, следуйте следующей процедуре. Сначала вам нужно установить Apache-Tomcat или Jetty для любого веб-контейнера или контейнера сервлетов. И вы установили classpath файла servlet-api.jar. Далее вам нужно будет сохранить код вашей веб-страницы в папке веб-приложений tomcat. В папке веб-приложений вы должны создать папку веб-inf, в которой хранится файл web.xml. Программы, скомпилированные файлы классов хранятся в папке классов папки web-inf. Файлы JSP хранятся вместе с папкой WEB-INF. Вы должны хранить все файлы JAR в папке LIB папки классов. Веб-контейнер позаботится об инициализации сервлета, загрузке класса с использованием метода inti. Используя сервисный метод, он создаст два объекта: запрос и ответ.

0 голосов
/ 10 января 2010

Стек Java EE довольно большой. Я предлагаю вам просто посмотреть на написание веб-приложения (WAR) и развернуть его в Tomcat.

К сожалению, полное развертывание WAR-файла довольно утомительно, поэтому вам, как правило, нужна помощь вашей IDE или веб-контейнера.

Самым простым местом для начала, вероятно, является установка и запуск Tomcat, а затем работа с файлами в файловой системе. Есть пример приложения.

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