Как да създадете уебсайт с помощта на Java

Java е мощен и гъвкав език, който може да се използва за разработване на различни приложения, включително уебсайтове. Това ръководство ще обхване основните стъпки, свързани с изграждането на уебсайт с помощта на сървлети, написани на Java 6 на уеб сървъра на Apache Tomcat 6. Въпреки че уебсайтът може да бъде изграден на Tomcat, използвайки само сървърни страници на Java (JSP), това ръководство е ограничено до изграждането на прост сървлет "Hello, World".

Етап 1

На вашия компютър създайте файл, наречен HelloWorldServlet.java със следния код:

Видео на деня

импортирайте java.io. ИДТЕ импортирайте javax.servlet. GO импортирайте javax.servlet.http.* GO

публичният клас HelloWorld разширява HttpServlet { public void doGet (заявка HttpServletRequest, HttpServletResponse отговор) хвърля ServletException, IOException { // Методът response.getWriter() връща PrintWriter, който може да се използва за записване на // данни към изхода поток. Ще го използваме, за да напишем уеб страница. PrintWriter out = response.getWriter() GO

out.println(\"< html>\")

ИЗТАЙТЕ out.println("

Здравей свят! ") ИЗЛЕЗИ.println("

Здравей свят!

") GO out.println("") GO } }

Стъпка 2

Компилирайте изходния файл HelloWorldServlet.java в клас файл с помощта на командата javac.

javac -cp servlet-api.jar HelloWorldServlet.java

Забележка: Този пример предполага, че servlet-api.jar се намира в същата папка като HelloWorldServlet.java.

Стъпка 3

Създайте папка с име WEB-INF и файл в папката, наречен web.xml със следното съдържание:

xmlns: xsi="http://www.w3.org/2001/XMLSchema-instance\" xsi: schemaLocation="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd\" версия = "2.4"> Здравей святHelloWorldServlet

Здравей свят/

Стъпка 4

Създайте папка под WEB-INF с име "classes" и копирайте HelloWorldServlet.class в папката.

Стъпка 5

Създайте папка с име META-INF и файл в папката, наречен context.xml със следното съдържание:

Стъпка 6

Използвайте инструмента за архивиране на Java (jar), за да създадете архив на уеб приложения (war), който може да бъде разгърнат на сървъра Tomcat:

jar -cf ROOT.war .

Стъпка 7

Копирайте файла ROOT.war в директорията "webapps" на уеб сървъра на Tomcat.

Стъпка 8

Вижте изхода на HelloWorldServlet, като отидете на адреса на уеб сървъра Tomcat. (напр., http://server: 8080/ или http://192.168.0.10/)

Неща, от които се нуждаете

  • Екземпляр на Apache Tomcat 6

  • Комплект за разработка на Java SE 6 (JDK)

  • Java Servlet API библиотека (обикновено се нарича servlet-api.jar)

Бакшиш

Използвайте скрипт на Ant, за да помогнете за автоматизирането на процеса на изграждане и внедряване. Това ще гарантира, че компилацията и изграждането на военни файлове се обработват по последователен и лесен начин.