Skip to content

6. Додатки

Тут ми розповідаємо, як встановити інструменти, що використовуються в цьому документі, на комп’ютерах із Windows 7.

6.1. Встановлення STS (Spring Tool Suite)

Ми встановимо SpringSource Tool Suite [http://www.springsource.com/developer/sts] — це Eclipse, укомплектований численними плагінами, пов’язаними з фреймворком Spring, а також із попередньо встановленою конфігурацією Maven.

  • перейдіть на сайт SpringSource Tool Suite (STS) [1], щоб завантажити поточну версію STS [2A] [2B],
  • завантажений файл є інсталятором, який створює дерево файлів [3A] [3B]. У [4] запускається виконуваний файл,
  • у [5] — робоче вікно IDE після закриття вікна привітання. У [6] відображається вікно серверів додатків,
  • у [7] — вікно серверів. Сервер зареєстровано. Це сервер VMware, сумісний із Tomcat.

Використання STS у рамках додатка пояснено в розділі 1.3.2.

6.2. Встановлення [WampServer]

[WampServer] — це набір програмного забезпечення для розробки на базі PHP / MySQL / Apache на комп’ютері з ОС Windows. Ми будемо використовувати його виключно для SGBD та MySQL.

  • на сайті [WampServer] [1] виберіть відповідну версію [2],
  • завантажений виконуваний файл є інсталятором. Під час інсталяції запитується різноманітна інформація. Вона не стосується MySQL. Тому її можна проігнорувати. Після завершення встановлення з’явиться вікно [3]. Запустіть [WampServer],
  • у [4], іконка [WampServer] встановлюється на панелі завдань у нижньому правому куті екрана [4],
  • при натисканні на неї з’являється меню [5]. Воно дозволяє керувати сервером Apache та SGBD MySQL. Для управління ним використовується опція [PhpPmyAdmin],
  • після чого з’являється вікно, показане нижче,

Image

Ми не будемо детально зупинятися на використанні [PhpMyAdmin]. У розділі 1.3.1 ми покажемо, як використовувати його для створення бази даних додатка.

6.3. Встановлення [Webstorm]

[WebStorm] (WS) — це IDE від JetBrains для розробки додатків HTML / CSS / JS. Я вважаю, що він ідеально підходить для розробки додатків на Angular. Сайт для завантаження — [http://www.jetbrains.com/webstorm/download/]. Це платна версія IDE, але можна завантажити 30-денну пробну версію. Існують недорогі версії для особистого користування та для студентів.

Його використання в рамках додатка описано в розділі 1.3.3. Для встановлення бібліотек JS у додатку WS використовує інструмент під назвою [bower]. Цей інструмент є модулем [node.js] — набору бібліотек JS. Крім того, бібліотеки JS завантажуються з репозиторію Git, що вимагає наявності клієнта Git на комп’ютері, з якого здійснюється завантаження.

6.3.1. Встановлення [node.js]

Репозиторій для завантаження [node.js] — це [http://nodejs.org/]. Завантажте інсталятор, а потім запустіть його. Наразі більше нічого робити не потрібно.

6.3.2. Встановлення інструменту [bower]

Встановлення утиліти [bower], яка дозволить завантажувати бібліотеки JavaScript, можна здійснити різними способами. Ми зробимо це з консолі:


C:\Users\Serge Tahé>npm install -g bower
C:\Users\Serge Tahé\AppData\Roaming\npm\bower -> C:\Users\Serge Tahé\AppData\Roaming\npm\node_modules\bower\bin\bower
bower@1.3.7 C:\Users\Serge Tahé\AppData\Roaming\npm\node_modules\bower
├── stringify-object@0.2.1
├── is-root@0.1.0
├── junk@0.3.0
...
├── insight@0.3.1 (object-assign@0.1.2, async@0.2.10, lodash.debounce@2.4.1, req
uest@2.27.0, configstore@0.2.3, inquirer@0.4.1)
├── mout@0.9.1
└── inquirer@0.5.1 (readline2@0.1.0, mute-stream@0.0.4, through@2.3.4, async@0.8
.0, lodash@2.4.1, cli-color@0.3.2)
  • рядок 1: команда [node.js], яка встановлює модуль [bower]. Щоб команда працювала, виконуваний файл [npm] має бути в каталозі PATH на комп’ютері (див. наступний абзац);

6.3.3. Встановлення [Git]

Git — це система управління версіями програмного забезпечення. Існує версія для Windows під назвою [msysgit], доступна на URL та [http://msysgit.github.io/]. Ми не будемо використовувати [msysgit] для управління версіями нашого додатка, а лише для завантаження бібліотек JS, які знаходяться на сайтах типу [https://github.com], що вимагаютьспеціального доступу, який надається клієнтом [msysgit]

Майстер інсталяції пропонує різні етапи, серед яких такі:

Для інших етапів встановлення ви можете прийняти запропоновані значення за замовчуванням.

Після завершення встановлення Git переконайтеся, що виконуваний файл знаходиться у папці PATH на вашому комп’ютері: [Panneau de configuration / Système et sécurité / Système / Paramètres systèmes avancés]:

Змінна PATH має такий вигляд:


D:\Programs\devjava\java\jdk1.7.0\bin;D:\Programs\ActivePerl\Perl64\site\bin;D:\Programs\ActivePerl\Perl64\bin;D:\Programs\sgbd\OracleXE\app\oracle\product\11.2.0\client;D:\Programs\sgbd\OracleXE\app\oracle\product\11.2.0\client\bin;D:\Programs\sgbd\OracleXE\app\oracle\product\11.2.0\server\bin;...;D:\Programs\javascript\node.js\;D:\Programs\utilitaires\Git\cmd

Переконайтеся, що:

  • шлях до папки встановлення [node.js] вказано правильно (тут D:\Programs\javascript\node.js);
  • шлях до виконуваного файлу клієнта Git вказано правильно (тут D:\Programs\utilitaires\Git\cmd);

6.3.4. Налаштування [Webstorm]

Тепер перевіримо налаштування [Webstorm]

Вище виберіть опцію [1]. Список вже встановлених модулів [node.js] з’явиться у [2]. Цей список має містити лише рядок [3] модуля [bower], якщо ви дотримувалися попередньої процедури встановлення.

6.4. Встановлення емулятора для Android

Емулятори, що постачаються разом із SDK для Android, працюють повільно, що відбиває бажання ними користуватися. Компанія [Genymotion] пропонує набагато продуктивніший емулятор. Він доступний на URL [https://cloud.genymotion.com/page/launchpad/download/]

(лютий 2014 року).

Щоб отримати версію для особистого користування, вам доведеться зареєструватися. Завантажте продукт [Genymotion] разом із віртуальною машиною VirtualBox;

Image

Встановіть, а потім запустіть [Genymotion]. Після цього завантажте образ для планшета або телефону:

  • у [1] додайте віртуальний термінал;
  • у [2] виберіть один або кілька терміналів для встановлення. Ви можете уточнити список, вказавши бажану версію Android ([3]), а також модель терміналу ([4]);
  • після завершення завантаження ви отримаєте ([5]) список віртуальних терміналів, які ви можете використовувати для тестування своїх додатків для Android;

6.5. Встановлення розширення для Chrome [Advanced Rest Client]

У цьому документі використовується браузер Chrome від Google (http://www.google.fr/intl/fr/chrome/browser/). До нього потрібно додати розширення [Advanced Rest Client] . Для цього можна виконати такі дії:

 
  • після чого додаток стане доступним для завантаження:
  • щоб завантажити його, вам потрібно створити обліковий запис Google. [Google Web Store] потім вимагає підтвердження [1]:
  • У [2] доданий розширення доступний у меню [Applications] [3]. Цей пункт меню відображається на кожній новій вкладці, яку ви створюєте (CTRL-T) у браузері.