Приложение Spring MVC
Это приложение представляет собой облачную, готовую к мобильному мобильному, настойчивому удаленному хранению на основе Spring, которая имеет
- Причудливый фронт на основе Bootstrap V4
- Симулятор Лиги чемпионов!
- Упражнения для кодирования
- Контактная форма
- Информация о себе
- Крутая часть моей страны и изучать языки!
- Соединение с удаленной базой данных
Новые функции!
- Bootsrap Framework
- Некоторые упражнения с jQuery включены
- резюме
- Симулятор Лиги чемпионов: сделайте свой собственный прогноз о результатах группового этапа, и мы рассчитаем, сколько шансов имеет команду, чтобы столкнуться с остальными.
Вы также можете:
- Прочитайте информацию о Гефнии,
воображаемый Удивительная страна Европы - Зарегистрируйтесь в качестве гражданина Gorefnish, прочитайте, обновляйте или удаляйте свою информацию (функциональные возможности CRUD в постоянной базе данных)
- Отправьте форму, чтобы связаться со мной или узнать, где я живу
- Посетите другие классные сайты
Технический
Это приложение использует ряд проектов с открытым исходным кодом для правильной работы:
Внешний интерфейс
- [Bootstrap] - отличный интерфейс интерфейса для современных веб -приложений
- [jQuery] - библиотека JS
- CSS3, HTML5, JavaScript
Бэкэнд
- Ява
- Весна - вставьте зависимости с бобами! Легко настроить через XML
- Maven - создайте свой проект
- JSP - мощный инструмент для отображения страниц с информацией на стороне сервера
База данных
- Postgresql 9
- JPA, Hibernate
Развертывание
Код открыт для ваших Acces в общественном хранилище на GitHub.
Установка
1- Окружающая среда
1.1 Установите Eclipse
1.2 Установите Maven: используйте Eclipse Marketplace для его установки (Предложение: Установка также плагины для редактирования JSP, CSS, JS ...)
1.3 Установите PostgreSQL
1.4 (необязательно) Установите Heroku CLI
2- Клонировать этот репозиторий
$ git clone https://github.com/pdelho/SpringMVC
3- Настройте среду развертывания
3.1- Местный: Томкат
3.2- Удаленное: Heroku. Выполнять
4- Настройка базы данных
4.1 Местный:
Подключитесь к ссылке вашей базы данных
- Установите свой проход и пользователя. Учетные данные будут установлены на следующем шаге. URL -адрес базы данных совпадает с этим шаблоном:
postgresql://localhost:5432/postgres
- Выполните в вашей базе данных запрос:
initTablePersons.sql
initTableTeams.sql
(Optional) initData.sql
4.2 Удаленный:
- Перейдите на https://dashboard.heroku.com/apps/your-app
- В ресурсах-аддонах, Seach для PostgreSQL и добавьте его в ваше приложение (бесплатный план доступен!). Вам дадут некоторые полномочия
- URL -адрес базы данных обычно соответствует этому шаблону:
postgresql://host:5432/postgres ? user=user & password=pass & sslmode=require
- Выполните в вашей базе данных запрос:
heroku pg:psql
initTablePersons.sql
initTableTeams.sql
(Optional) initData.sql
5- Настройте свое приложение. Прозрачные
- FIRSLTY, откройте свой setenvironment.bat и установите путь вашего локального применения.
- Во-вторых, отредактируйте свое локальное применение.
- Наконец, выполните setenvironment.bat (не забудьте отказаться от изменений в локальных пропорциях, как только вы выполнили сценарий)
6- Обновление проекта
В Eclipse: Maven-> обновление. Или alt+f5
7- генерировать войну
В Eclipse: запустите As-> Maven Build ... и установите цели как: чистая установка
8- Разверните приложение
8.1-Local:
Запустить AS-> запустить на сервере (Tomcat)
8.2-Remote:
Запустить As-> Maven Build ... и установить цели как: heroku: развертывание
9- Наслаждайся!
Проверьте развертывание, перейдя по адресу вашего сервера в предпочтительном браузере.
9.1-локаль:
9.2-Ремоте
http://your-app-name.herokuapp.com/
Тодос
- Напишите больше тестов
- Добавить ночной режим
- Валидация
- Упражнения AngularJS
- Периодическая карта
- PostgreSQL с двумя таблицами
- Запрос удалить: https://stackoverflow.com/questions/13629653/using-put-and-delete-methods-in-spring-mvc
- Ajax для обработки перевода
- JavaScript Google Карты Функциональности: как далеко вы от Гроефнии?
Лицензия
Грань
Бесплатное программное обеспечение, черт возьми, да!