![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
марина |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 2.8.2006 Репутация: нет Всего: нет |
В общем мне поставили задание написать простейший веб сервер на java...
Помогите информацией и примером - не представляю как это делается... чтонить вроде Hello world ![]() |
|||
|
||||
COVD |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 17 Всего: 43 |
От простого к сложному:
A free, simple, tiny (1 java file!), nicely embeddable HTTP server in Java. NanoHTTPD. Building a simple HTTP Server using Java A Simple Multithreaded Web Server Java HTTP Server API Это сообщение отредактировал(а) COVD - 9.10.2007, 15:30 |
|||
|
||||
марина |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 2.8.2006 Репутация: нет Всего: нет |
как написать порсто сервер к которому обращаются клиенты и он их обрабатывает в отдельном потоке - я знаю..
а как обратиться к html страничке - нет... я не много сама запуталась с заданием, если честно.. написать простой сервер который выводит на страничке hello word у клиента - что то такое надо |
|||
|
||||
tux |
|
|||
![]() Летатель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1853 Регистрация: 10.2.2005 Где: msk.ru Репутация: 31 Всего: 132 |
||||
|
||||
Jubei |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 7.7.2005 Где: Рига,Латвия Репутация: нет Всего: нет |
Если я правильно понял, то ты должна просто запускаешь свой сервер(соответственно сделав так чтобы сервер возвращал клиенту буффер с хтмл страничкой) и по айпи и номеру порта(на котором весит сервер) через браузер заходишь на свой сервер и получаешь там "Hello world" или другую тарабарщину отданную тебе сервером ![]() Это сообщение отредактировал(а) Jubei - 9.10.2007, 16:48 |
|||
|
||||
COVD |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1655 Регистрация: 26.7.2005 Репутация: 17 Всего: 43 |
Скопируйте текст класса NanoHTTPD из первой ссылки, откомпилируйте его и запустите (если пользуетесь IDE, то создайте новый проект с одним классом и запускайте из IDE этот класс).
При запуске в консоле получите сообщение NanoHTTPD 1.1 © 2001,2005-2007 Jarno Elonen (Command line options: [port] [--licence]) Now serving files in port 80 from "С:\ ..." Hit Enter to stop. Это означает, что сервер стартовал, слушает запросы на стандартном порту 80 и показывает html страницы из папки "С:\ ...". Для остановки сервера нажать enter. Потом запустите браузер и в поле адреса укажите http://localhost . Браузер покажет содержимое папки "С:\ ...". Если в эту папку положить html файл , например hello.html, то при вводе в адресном поле браузера http://localhost/hello.html браузер покажет эту страничку. |
|||
|
||||
_Michael |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 375 Регистрация: 23.6.2007 Где: з полонини Репутация: 2 Всего: 6 |
http://www.javaportal.ru/java/articles/jav.../article01.html
Вот еще один по моему мнению хороший сайт с примером. ![]() -------------------- ...не убивайся ни о чем - все временно, хоть ночь темна но светлым днем беременна... Саади |
|||
|
||||
powerOn |
|
|||
![]() software saboteur ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4367 Регистрация: 7.10.2005 Репутация: 47 Всего: 159 |
Меня терзают смутные сомнения, что автору данной темы нужен обыкновенный сервлет (легко это слово перепутать со словом "сервер"), который выводит веб странцу "Hello World".
P.S.: могу и ошибаться конечно. ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |