Налагодження - це процес відстеження помилки в додатку. Простежити помилки та помилки в додатку не дуже просто.
Додатки JSP є клієнтськими інтерактивними. Отже, помилки важко відтворити.
У цьому підручнику ви дізнаєтесь-
- Методи налагодження JSP
- Використання операторів println
- Використання Java Logger
- Використання інструментів налагодження
Методи налагодження JSP
Існують різні способи налагодження програми:
- Використання операторів println
- Використання Java Logger
- Використання інструментів налагоджувача
Використання операторів println:
- System.out.println () використовується для відстеження виконання певної частини чи ні.
- Ми можемо надрукувати змінні в коді.
- Крім того, ми можемо надрукувати значення, які потрібно використовувати для налагодження програми.
Приклад:
У цьому прикладі ми налагоджуємо оператори println, щоб зрозуміти, які значення ми отримуємо для змінних.
<% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%>Гуру налагодження JSP <% int num1 = 10;System.out.println ("Це налагодження GSP JSP");num1 ++;int num2 = num1 / 0;System.out.println (num2);%>
Пояснення коду:
Кодовий рядок 10: Ми беремо змінну num1 та ініціалізуємо її до 10.
Рядок коду 11 : Ми друкуємо за допомогою операторів println, що "Це налагодження Guru JSP" для налагодження, який рядок коду був виконаний
Рядок коду 12: Тут ми збільшуємо змінну num1 з 1.
Кодовий рядок 13: ми ділимо число1 на 0 і вводимо нову змінну число2.
Рядок коду 14: Оскільки ми хочемо знати значення num2, ми можемо отримати його за допомогою оператора println, щоб знати, до якого рядка коду було виконано.
При виконанні наведеного вище коду ви отримуєте такий результат:
Вихід:
Тут ми отримуємо твердження "Це налагодження Guru JSP" зі значенням змінної num1, яке було збільшено, отже, 11.
Використання Java Logger
- Структура ведення журналу Java використовується для ведення журналів для будь-якого класу, що працює в JVM.
- Це використовується для реєстрації будь-якої інформації з коду.
- Він реєструє всю необхідну інформацію для відстеження помилок, що сталися.
Приклад:
У цьому прикладі ми використовуємо реєстратор Java для відстеження інформації в коді.
Повідомлення можуть відображатися за допомогою різних функцій, таких як серйозна (), попередження (), інформація (), конфігурація (). Чудово ()
Інформація використовується для відображення інформації у файлі журналу.
Тяжкий використовується для відображення суворої інформації у файлі журналу.
<% @ taglib префікс = "guru" uri = "http://java.sun.com/jsp/jstl/core"%><% @ page import = "java.util.logging.Logger"%><% @ page import = "java.util.Date"%><% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%>Налагодження Guru JSP <% Logger logger = Logger.getLogger (this.getClass (). GetName ());%><% Дата dt = нова дата ();logger.info (dt.toString ());logger.info ("Це відладчик реєстрації журналу Guru"); %>
Пояснення коду:
Рядок коду 2: Ми імпортуємо реєстратор Java, щоб записати інформацію.
Рядок коду 3: Ми імпортуємо клас Date пакета util
Кодовий рядок 13: Ми ініціалізуємо клас реєстратора за допомогою методу getLogger.
Рядок коду 14: Ми ініціалізуємо клас дати.
Рядок коду 15: ми використовуємо інформаційний метод об’єкта класу реєстратора для друку поточної дати.
Рядок коду 16: Ми використовуємо інформаційний метод для друку "Це налагоджувач журналу Guru".
Коли ви виконаєте наведений вище код, ви отримаєте наступний результат
Вихід:
Ми отримаємо результат у std.log, який буде зберігатися в папці Logging на сервері. Тут ми отримаємо інформацію, яка була записана в коді.
Використання інструментів налагодження:
Ми використовуємо eclipse з початку підручника. У eclipse ми маємо інструменти налагодження для налагодження помилок або помилок у коді.
Для налагодження програми ми маємо такі моменти:
- Встановіть точку зупинки
- Перезапустіть сервер у режимі налагодження
- Налагодження через точки зупинку.
- Встановіть точку зупинки:
Ми можемо встановити точку зупинки в коді, де ми хочемо простежити код:
<% @ page language = "java" contentType = "text / html; charset = ISO-8859-1"pageEncoding = "ISO-8859-1"%>
Налагодження Guru JSP <% String name = "Це тестовий гуру JSP";out.println (ім'я);%>Тут ми встановлюємо точку зупинки як "перемикати точку зупинки", коли ви клацаєте правою кнопкою миші на провіднику проекту. Ми можемо встановити точки зупинку, де відбувається помилка або помилка.
Як тільки вони встановлені, налагоджувач перейде до першої точки зупинки, а потім до наступної тощо. Він буде працювати через додаток за допомогою точок зупинки.
Після встановлення точки зупинки нам потрібно перезапустити сервер у режимі налагодження.
- Перезапустіть сервер у режимі налагодження:
Ми можемо перезапустити сервер під час налагодження, клацнувши на стороні сервера та клацнувши на пуску в режимі налагодження.
- Налагодження через точки зупинку:
Ми можемо налагодити програму, натиснувши на програму як налагоджувальну як:
Ви отримаєте сповіщення про переключення перспективи, після чого натисніть кнопку "Так".
Після натискання кнопки "так" ми отримаємо таку перспективу:
Ми отримаємо вкладку змінних, де ми можемо побачити значення змінних:
Вкладка точки зупинку показує кількість точок зупинки в коді:
Ми можемо налагодити програму через встановлені точки зупинку.
Короткий зміст:
- Ми дізналися про налагодження в JSP.
- Ми також використовували оператори println, Java Logger та інструменти налагодження.