Како направити веб локацију користећи Јава

Јава је моћан и свестран језик који се може користити за развој разних апликација, укључујући веб локације. Овај водич ће покрити основне кораке који су укључени у прављење веб локације помоћу сервлета написаних у Јави 6 на Апацхе Томцат 6 веб серверу. Иако се веб локација може направити на Томцат-у користећи само Јава серверске странице (ЈСП), овај водич је ограничен на прављење једноставног сервлета „Здраво, свет“.

Корак 1

На рачунару направите датотеку под називом ХеллоВорлдСервлет.јава са следећим кодом:

Видео дана

импорт јава.ио. ГО импорт јавак.сервлет. ГО импорт јавак.сервлет.хттп.* ГО

јавна класа ХеллоВорлд проширује ХттпСервлет { публиц воид доГет (ХттпСервлетРекуест захтев, ХттпСервлетРеспонсе одговор) баца СервлетЕкцептион, ИОЕкцептион { // Метод респонсе.гетВритер() враћа ПринтВритер који се може користити за писање // података на излаз поток. Користићемо га за писање веб странице. ПринтВритер оут = респонсе.гетВритер() ГО

оут.принтлн(\"< хтмл>\")

ГО оут.принтлн("

Здраво Свете! ") ИДИ оут.принтлн("

Здраво Свете!

") ГО оут.принтлн("") ГО } }

Корак 2

Преведите изворну датотеку ХеллоВорлдСервлет.јава у датотеку класе користећи команду јавац.

јавац -цп сервлет-апи.јар ХеллоВорлдСервлет.јава

Напомена: Овај пример претпоставља да се сервлет-апи.јар налази у истој фасцикли као ХеллоВорлдСервлет.јава.

Корак 3

Направите фасциклу под називом ВЕБ-ИНФ и датотеку у фасцикли која се зове веб.кмл са следећим садржајем:

кмлнс: кси="http://www.w3.org/2001/XMLSchema-instance\" кси: сцхемаЛоцатион="http://java.sun.com/xml/ns/j2eehttp://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd\" версион="2.4"> Здраво СветеХеллоВорлдСервлет

Здраво Свете/

Корак 4

Направите фасциклу под ВЕБ-ИНФ под називом "цлассес" и копирајте ХеллоВорлдСервлет.цласс у фасциклу.

Корак 5

Направите фасциклу под називом МЕТА-ИНФ и датотеку у фасцикли под називом цонтект.кмл са следећим садржајем:

Корак 6

Користите алатку Јава Арцхиве (јар) да креирате архиву веб апликације (рат) која се може поставити на Томцат сервер:

јар -цф РООТ.вар .

Корак 7

Копирајте РООТ.вар датотеку у директоријум „вебаппс“ Томцат веб сервера.

Корак 8

Погледајте излаз ХеллоВорлдСервлета тако што ћете отићи на адресу Томцат веб сервера. (на пример., http://server: 8080/ или http://192.168.0.10/)

Ствари које ће вам требати

  • Пример Апацхе Томцат 6

  • Јава СЕ 6 развојни комплет (ЈДК)

  • Јава Сервлет АПИ библиотека (обично се зове сервлет-апи.јар)

Савет

Користите Ант скрипту да бисте аутоматизовали процес изградње и примене. Ово ће осигурати да се компилација и изградња ратних фајлова обрађују на доследан и лак начин.