Веб-програмування на Java: відмінності між версіями

Вилучено вміст Додано вміст
Немає опису редагування
Рядок 61:
На відміну від звичайного програмування на java, для написання яких цілком достатньо JDK та блокнота, веб-програмування вимагає дещо більше зусиль. Тому створення серверних сторінок java (JSP) та сервлетів користуючись лише блокнотом може бути довгим та нудним процесом. Передусім, тому що необхідне створення каталогів із певними назвами та деяких конфігураційних файлів в форматі .xml. Багато ранніх книжок розпочиналися з детального опису даних каталогів, їхнього призначення та як писати правильно відповідні .xml файли. Сучасні графічні середовища розробки, дозволяють не так детально вглиблюватися в цю тему і беруть значну кількість рутинної роботи на себе. Зокрема надають зручні графічні форми для редагування файлів конфігурації.
 
Ви можете вибрати, наприклад, NetBeans або ж Eclipse, або ж інше популярне графічне середовище розробки, яке дозволяє створити заготовку веб-додаткузастосунку(web application). В основному після встановлення графічного середовища розробки, все що необхідно від користувача, це вказати IDE де знаходиться Tomcat. Після чого можна працювати. В кожному IDE це робиться по своєму, тому тут не буде наводитися як це робиться. Ви просто можете пошукати відповідний опис в інтернеті чи навіть відповідний відеоурок, яких зараз чимало або ж можете розібратися самі.
 
==Привіт JSP==
Рядок 71:
Насправді кожна серверна сторінка джави перед виконанням перетворюється у сервлет. Це відбувається при першому зверненні до неї користувача. Здійснює перетворення і компіляцію так званий JSP процесор (JSP engine). При повторному зверненні користувача, зразу ж буде викликатись уже скомпільований сервлет.
 
''Для прикладу, розробимо веб-прикладення, яке складатиметься з двох сторінок. Першою буде проста сторінка з формою для введення логіна та паролю (index.jsp). При натисненні кнопки «Підтвердити» відбуватиметься запит до іншої сторінки, яка просто виведе введені користувачем логінологін та пароль (hello.jsp).''
 
Для початку створіть відповідний проект для вашого веб-прикладення (web application) у вашому інтегрованому середовищі розробки. У NetBeans, наприклад, це робиться через пункт меню File->New Project після чого вибираємо у діалоговому вікні зі списку категорію Java Web та вид проекту Web Application. В результаті введення назви вашого проекту з’явиться ряд каталогів з головним файлом index.jsp. Після деякого редагування це і буде перша наша сторінка. Практично схожим чином діємо і в інших IDE.