Skip to content
/ ii Public
forked from devstarter/ii

Интерактивная Ииссиидиология

Notifications You must be signed in to change notification settings

Mactub07/ii

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Интерактивная Ииссиидиология

презетация, ii.ayfaar.org, канал YouTube

Ключевые слова: OOP, SOLID, Java, J2SE, Hibernate, Spring (IoC, MVC), JUnit, JavaScript, HTML5, CSS3, KendoUI, AngularJS, MySQL, Maven, git, TDD, CI, IntelliJ IDEA

Мой скайп: iu3116

Цели проекта

Основная цель - представление информацци, поиск, структурирование, простраивание взаимосвязей между понятиями ииссиидиологии

Косвенная цель - плацдарм для обученя современным техникам и подходам программирования.

О проекте

Это single-page application. Со стороны сервера Java SE, Spring, Hibernate. На клиенте JavaScript, HTML5, CSS3, визуальные компоненты и биндинг - KendoUI и AngularJS

Основная задача проекта сформировать связки термин-описание из сплошного текста хранящегося по абзацам в базе данных. Плюс поиск по всему содержимому.

Реализован експорт связок термин-описание в mediawiki (движок википедии) и импорт из evernote.

Проект бесплатно хостится на OpenShift (Open Hybrid Cloud Application Platform by Red Hat)

Видео презентация: Структура проекта

С чего начать (Java)

Видео инструкция https://www.youtube.com/watch?v=mbwN4eaES78

Устанавливаем:

  1. GIT http://msysgit.github.io
  2. Добавляем git.exe в переменную окружения Path и перезагружаем windows
  3. Выполняем тестовую задачу Тренировка работы с git
  4. IntelliJ IDEA
  5. Java version 1.7
  6. Java SE Development Kit 7
  7. MySQL или XAMPP wiki/База данных
  8. Не обязательно, Apache Tomcat или XAMPP

Окрываем проект:

  1. Зарегистрируйтесь в GitHub
  2. Сделайте Fork (копию) этого кода из своего акаунта
  3. Скачайте его на свой компьютер git clone https://github.com/<ваш акаунт>/ii.git
  4. Откройте проект с помощью IDEA
  5. Устанавите плагин lombok для IDEA
  6. Запустите тест RunTest.java

Настраиваем базу данных (MySQL) Видео:

  1. Запускаем базу данных
  2. Качаем последний дамп данных
  3. Импортируем дамп

Запускаем проект (не обязательно):

  1. Добавляем Run Configuration для Tomcat в IDEA
  2. Запускаем эту конфигурацию

Подробнее в видео https://www.youtube.com/watch?v=mbwN4eaES78

Презетация

About

Интерактивная Ииссиидиология

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 68.4%
  • JavaScript 18.1%
  • Java 12.1%
  • CSS 1.4%