Как мне кодировать и отображать веб-страницу с помощью 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. Еще раз, я бы предложил получить приличную книгу.