Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Java Server Pages, JDBC: Все вопросы

Ответить
Настройки темы
Java Server Pages, JDBC: Все вопросы

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120


Конфигурация

Профиль | Отправить PM | Цитировать


Здесь обсуждается Java Server Pages, и все с ней связанные (например JDBC)технологии

Отправлено: 22:16, 04-02-2006

 

Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


vadimiron
ну... может всетаки начнешь свой рассказ?

для начала расскажи как установить и настроить сервер...

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 11:57, 23-02-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Vlad Drakula
ты под сервером подразумеваешь tomcat?

Отправлено: 12:02, 23-02-2006 | #3


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Vlad Drakula, mar
Я обязательно сделаю типа фака, что для данной технологии нужно и тд, но сначало я её сам поизучаю лучше
Просто сейчас учу Java, когда основы закончу возьмусь за Server Pages и тогда всё выложу, так что терпение

-------
Fortes fortuna adiuvat


Отправлено: 12:21, 23-02-2006 | #4


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


vadimiron
ну??? може уже что расскажешь???

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 13:38, 03-03-2006 | #5

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать



Vlad Drakula
Что,- не терпится?
vadimiron
а ты по ходу учебы можешь выдавать нам сюда полученные знания. Учебе очень поможет ;]
(Знаешь: "Объяснял, объяснял, даже сам понял" )

Отправлено: 14:18, 03-03-2006 | #6


Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Пара слов о данной технологии:

JSP, или Java Server Pages, своим способом генерирования HTML документов очень похожа на PHP, то есть код JSP смешивается с обычным кодом HTML, и вставляется между тегами <%.....%>. Между этими тегами вставляется совершенно нормальный Java код (исключая только несколько спец команд самой JSP)

Для обработки JSP документов нужен соответствующий сервер. Их большое множество, причём очень много коммерческих, но самым известных является Tomcat. Tomcat изначально разрабатывался самой Sun, но потом был передан Apache Group и стал open source, так что данный сервер можно считать самым "правильным".
Вообще, существует два способа, как можно написать web-приложение: Applets и Servlets.
Апплеты загружаются клиенту и исполняются его браузером, Сервлеты же работают на стороне сервера и генерируют HTML страницу. JSP же был создан для более простого и эффективного создания Сервлетов. Простота как раз заключается в том, что Java и HTML код можно перемешивать.
Задача сервера же, из JSP скрипта создать сервлет, котрый в свою очередь будет генерировать HTML.

Настройка Tomcat:
Версия Tomcat-a зависит от версии JSP, которая будет использоваться в разработке. Здесь лучше скачивать самое последнее, то есть JRE 5 (а лучше сразу JDK 5) и тогда Tomcat 5.5.* .
Tomcat может изначально работать, как самостоятельный веб сервер, но лучше его использовать в связке с Апачем, так как Апач в качестве веб сервера предлагает гараздо больше настроек и возможностей. Tomcat же в подобной связке будет отвечать за обработку JSP скриптов.
Установка его очень проста, так что не требует дополнительных комментариев. После установки сервер доступен по адресу localhost:8080.
Чтобы связать Apache с Tomcat, нужно скачать и положит в соответствующую папку модуль mod_jk, потом активировать данный модуль в конфиге, указать путь к Workers файлу Tomcat-а (это файл настроек для перенаправления вызовов с апача на Tomcat и тд, при стандартной установке Tomcat-а этот файл уже создан, осталось только путь к нему указать), далее нужно указать путь к логу Tomcat-а и присоединить все те папки с JSP скриптами, запросы к которым должны быть переправлены на Tomcat.
Вот мой конфиг:
Код: Выделить весь код
LoadModule jk_module D:/Apache2/modules/mod_jk.so

JkWorkersFile "D:/Tomcat/conf/catalina.properties"

JkLogFile "D:/Tomcat/logs/mod_jk.log"

JkLogLevel info

JkMount /manager ajp13
JkMount /manager/* ajp13
JkMount /servlets-examples ajp13
JkMount /servlets-examples/* ajp13
JkMount /jsp-examples ajp13
JkMount /jsp-examples/* ajp13
JkMount /tomcat-docs ajp13
JkMount /tomcat-docs/* ajp13
JkMount /webdav ajp13
JkMount /webdav/* ajp13
Здесь наверно надо ещё пояснить что такое ajp13: это чтото типа протокола для перенаправления вызовов с апача на Tomcat - их сущестует несколько видов, но везде указывается, что этот нужно использовать, так как жругие не поддерживаются или устарели.

Пару линков:
Tomcat
SUN страница по JSP

В качестве редактора можно посоветовать мощный и бесплатный netbeans 5.*, но в сети можно больше разных найти, так что это дело индивидульное

-------
Fortes fortuna adiuvat


Отправлено: 19:01, 05-03-2006 | #7


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


vadimiron
а чем JSP лучьше(хуже) чем PHP? (за исключеним того что это разные языки)

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 22:29, 05-03-2006 | #8

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Vlad Drakula
очень кратко:
- скоростью работы сервлетов по сравнению с php (выигрыш очень большой)
- стоимостью разработок (к сожалению в проигрыше у нас чаще всего оказываются web-разработчики, которым не дают развернуться :[ )
подробнее - ждем vadimiron

vadimiron
спасибо, очень интересно Заодно поставила из портов tomcat и mod_jk

Отправлено: 00:03, 06-03-2006 | #9


Ночной странник


Contributor


Сообщения: 4050
Благодарности: 83

Профиль | Сайт | Отправить PM | Цитировать


mar
за частую важна не скорость работы с голова програмиста...
я видел одного програмера, которые одну таблицу формировал с помошью SQL в течении 30 секунд...(таблица в принцепе очень простая... а сервер очень быстрый... но все равно дико долго...)

еще есть такая вещь как на кладные расходы процессорного времени, когда время выполнения опускается к десяткам милисекунд то важны именно задержки вне самого языка... а еще есть параметр - организация памяти и работа с ней.

-------
можно практически все, но просто мы это еще не знаем.
главный враг програмиста это копипастинг
За хорошее сообщение не забываем нажимать ссылочку "Полезное сообщение"!


Отправлено: 00:30, 06-03-2006 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Java Server Pages, JDBC: Все вопросы

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Антивирусы - Avast! .:[Все вопросы]:. Guest Защита компьютерных систем 137 08-02-2016 12:26
Info - IP - INFO [Все вопросы] gurWin Защита компьютерных систем 221 16-12-2010 14:02
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. Microsoft Windows 2000/XP 105 30-06-2010 11:58
Мультимедиа - mp3DirectCut .:[ обсуждение всех версий ]:. SuperMaximus Программное обеспечение Windows 16 13-08-2007 16:23




 
Переход