Для туторіалу необхіднo наступнe:
Java 5+
Maven 2.0.10 ()
Eclipse IDE for Java EE 3.4 SR2 ()
Для продуктивнішої роботи в Eclipse потрібні додаткові плагіни: Spring IDE та m2Eclipse.
1. Встановлення m2eclipse () у запущеному Eclipse:
«Help» меню, «Software updates...» підменю, «Available Software» закладка, потрібно натиснути «Add Site...» кнопку та ввести адресу оновлення: і потім нажати «OK».
В списку плагінів необхідно розкрити групи: спочатку «Maven integration for Eclipse Update Site», а потім — “Maven Integration”. Для останьої слід вибрати “Maven Integration for Eclipse (Required)” та “Maven POM XML Editor (Optional)” i настиснути “Install...”. У діалозі що з'явитися потрібно підтвердити встановлення m2eclipse.
2. Встановлення Spring IDE в Eclipse майже аналогічне до попереднього.
Cайт оновлення для Spring IDE:
http://dist.springframework.org/release/IDE
Обов'язковий додаток — “Spring IDE Core (required)”.
Після встановлення плагіну необхідно перезапустити Eclipse.
Створення проекту
У консолі (CMD/Terminal/Bash) слід створити артефакт:
Щоб додати Spring залежність слід:
a) відкрити Java перспективу;
b) «File» меню, «Import...» підменю, «General» папка, «Maven projects»;
c) вибрати директорію проекту trucks та натиснути “Finish”.
У pom.xml в “dependencies” групі потрібно додати нові залежності:
Також слід створити в «webapp» папці (новий) файл trucks.jsp:
Списк машин
Простий список машин
Приступаємо до створення контролерів.
Спочатку потрібно додати папку з вихідним кодом: виклик підменю (проект — права клавіша мишки), далі — «New», потім — «Source Folder», ввести «src/main/java» в «Folder name:» поле.
У новій папці cлід створити TrucksController клас («File» меню, «New» підменю, Class"), вказавши «com.rozrobka.web» пакет, ввевши «AbstractController» в «Superclass» полі та вибравши необхідний клас із Spring бібліотеки (відповідна «browse» кнопка), a потім — “Finish”.
Генерування Eclipse-ом відсутніх методів при помилках у новоствореному файлі, або для перевизначення чи виконання відповідних методів, потрібно: «Sourse» меню, «Override/Implement Methods...» підменю, вибрати необхідні методи.
ModelAndView mv = new ModelAndView();
mv.setViewName("trucks");
return mv;
Оскільки проект використовує Spring, то необхідно включити підтримку контексту файлів: виклик підменю (проект — права клавіша, вибрати «Spring Tools», далі — «Add Spring Project Nature».
Потім: вибрати «Project» меню, «Properties» підменю, знайти та відкрити «Beans Support» y новій секції «Spring», в «Config Files» закладці на тиснути “Add...” та вибрати «springapp-servlet.xml». Для підтвердження — “OK”.
Tакож потрібно cтворити папку jsp в "/WEB-INF" та переміcтити trucks.jsp в новостворену папку.
До «springapp-servlet.xml» файлу необхідно додати наступний код:
Коментарі (0)
RSS згорнути / розгорнутиТільки зареєстровані та авторизовані користувачі можуть залишати коментарі.