Рабочий стол > DL Руководство пользователя > Работа с примерами по JSP в Codenvy > Просмотр
Работа с примерами по JSP в Codenvy Войти | Зарегистрироваться   Просмотр версии для печати текущей страницы.

Добавлено Роман Осадчий, последний раз изменено Роман Осадчий Mar 28, 2018  (просмотр изменений)
Метки: 
(нет)

Цель данной работы

  1. Создать возможность пользователям быстро и беспрепятственно протестировать полезные примеры по JSP.
  2. Добавление пользователями новых примеров по JSP.
  3. Ознакомление пользователей с работающим проектом.
  4. Ознакомление пользователей с Cloud IDE.

Зачем вообще нужен Codenvy?

  Для того чтобы пользователи могли познакомится с полезными примерами JSP , было принято решение наладить среду разработки. Где пользователи могли бы отлаживать полезные примеры, добавлять свои. А так же знакомиться с различными особенностями технологии JSP. Выбор был в пользу cloude IDE.
  Cloude IDE- интегрированная среда разработки, предоставляемая по модели облачных вычислений. Среда разработки доступна в браузере, что является удобным.
Codenvy — это среда разработки на базе контейнеров. Цель сервиса заключается в устранении необходимость настройки или поддержания локальной или VM-среды разработчика для своих проектов.
Codenvy основан на Eclipse Che и доступна в качестве сервиса с поддержкой Java, JavaScript, PHP, Python, Node, Scala, Go, Android и др.
Ключевые особенности Codenvy:

  1. Разработка на любом языке для любой платформы.
  2. Гарантия согласованности между разработчиками.
  3. Создание личного облака.
  4. Мощный редактор с автозаполнением и проверкой синтаксиса.
  5. Библиотека 35 предварительно настроенных сред.
  6. Полная настройка окружающей среды, IDE и др.
  7. Аналитика по всем аспектам использования проекта.
  8. Запуск любой среды для сборки или отладки.
  9. Ограничения на код, ключи, плагины и ресурсы.
    Так же стоит отметить возможность работы с системами контроля версий SVN , Git.
    ;

Для того чтобы начать работу в Codenvy с примерами по JSP необходимо :

  1. Зарегистрироваться на сайте : https://codenvy.io/site/login
  2. После регистрации необходимо нажать на ссылку: https://codenvy.io/f?id=factory8jbnqiyzwas3l5oj
Для того чтобы запустить проект необходимо :
  1. Выполнить команду Build and deploy. Она находится в выпадающем списке при нажатии на кнопку run.
  2. Необходимо выполнить команду Run tomcat. Она находится в выпадающем списке при нажатии на кнопку run.
  3. Далее необходимо перейти по ссылке указанной в шапке логов. Она подписана preview.
Для того чтобы обновить свой проект необходимо:
  1. Выполнить команду git pull. Она находится : Git->Remotes->Pull. 
  2. Можно по-новой перейти по ссылке  https://codenvy.io/f?id=factory8jbnqiyzwas3l5oj . Тогда создастся новый workspace с актуальным проектом. 

 Ссылка проекта с примерами на github : https://github.com/OsadchyRoman/web

У меня возникли вопросы/предложения:

1. Предположим, человек отладил полезную JSP-страничку (например с приёмами работы)
Как автоматизированно скопировать её в ExamplesJSP?
В том числе и страничку

http://dl.gsu.by/examplesjsp/centralPage.jsp

Которую, наверно, тоже придётся редактировать по мере добавления новых примеров

2. Как отлаживать в Codenvy JSP-странички, которые должны брать информацию с DLDATA (например, информацию о задачах, тестах, новости и проч)  
(для чего не требуется поддерживать сессию)

3.  Как отлаживать в Codenvy JSP-странички, которые должны брать информацию из баз данных DL - для начала на чтение и тоже без сессий
(из оригинальных БД, или специально созданных КОПИЙ с маленьким количеством записей)

4. Если полноценная отладка JSP для DL на Codenvy невозможна,
то хорошо бы в отдельной странице описать как это делать на виртуальной машине

5. А возможно завести в облаке (и автоматом поддерживать в актуальном состоянии)  виртуальную машину DL для разработчиков?
(чтобы не надо было каждому первому мучаться с настройкой и актуализацией)

Powered by Atlassian Confluence, the Enterprise Wiki. (Version: http://www.atlassian.com/software/confluence Build:#2.6.1 916) - Ошибка/новая особенность - Свяжитесь с Администраторами