스프링 MVC 응용 프로그램
이 응용 프로그램
- 부트 스트랩 v4를 기반으로 한 멋진 프론트
- 챔피언 리그 시뮬레이터!
- 코딩 운동
- 연락 양식
- 나 자신에 대한 정보
- 내 나라의 멋진 섹션과 언어를 배우십시오!
- 원격 데이터베이스에 연결
새로운 기능!
- 부츠 랩 프레임 워크
- 일부 jQuery 운동이 포함되었습니다
- CV
- Champions League Simulator : Group Stage 결과에 대해 자신의 예측을하고 나머지 부분에 직면 할 팀이 얼마나 많은지 계산할 것입니다.
당신도 할 수 있습니다 :
- Groefnia, an에 대한 정보를 읽으십시오
가상 유럽의 놀라운 나라 - GoreFnish 시민으로 등록하고 정보를 읽거나 업데이트하거나 삭제하십시오 (영구 데이터베이스의 CRUD 기능)
- 저에게 연락하거나 내가 어디에 살고 있습니까?
- 다른 멋진 웹 사이트를 방문하십시오
기술
이 앱은 여러 오픈 소스 프로젝트를 사용하여 제대로 작동합니다.
프론트 엔드
- [부트 스트랩] - 현대적인 웹 앱을위한 훌륭한 UI 보일러 플레이트
- [jquery] - JS 라이브러리
- CSS3, HTML5, JavaScript
백엔드
- 자바
- 스프링 - 콩으로 의존성을 삽입하십시오! XML을 통해 쉽게 구성 할 수 있습니다
- Maven- 프로젝트를 구축하십시오
- JSP- 서버 측의 정보로 페이지를 렌더링하는 강력한 도구
데이터 베이스
- Postgresql 9
- JPA, 최대 절전 모드
전개
이 코드는 Github의 공개 저장소에서 ACCE에 대해 열려 있습니다.
설치
1- 환경
1.1 Eclipse를 설치하십시오
1.2 Maven 설치 : Eclipse Marketplace를 사용하여 설치하십시오 (제안 : JSP, CSS 편집 용 플러그인 설치 ...)
1.3 PostgreSQL을 설치하십시오
1.4 (선택 사항) Heroku Cli를 설치하십시오
2-이 저장소를 복제하십시오
$ git clone https://github.com/pdelho/SpringMVC
3- 배포 환경을 구성하십시오
3.1- 지역 : Tomcat
3.2- 리모컨 : 헤로쿠. 실행하다
4- 데이터베이스를 설정하십시오
4.1 지역 :
데이터베이스 링크에 연결하십시오
- 패스와 사용자를 설정하십시오. 자격 증명은 다음 단계에서 설정됩니다. 데이터베이스 URL은이 패턴과 일치합니다.
postgresql://localhost:5432/postgres
initTablePersons.sql
initTableTeams.sql
(Optional) initData.sql
4.2 리모컨 :
- https://dashboard.heroku.com/apps/your-app으로 이동하십시오
- 리소스-어드먼트에서는 PostgreSQL을 위해 Seach를 사용하여 앱에 추가하십시오 (무료 계획 사용 가능!). 자격 증명이 주어집니다
- 데이터베이스 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을 열고 로컬 아플리케이션의 경로를 설정하십시오.
- 둘째, 데이터베이스 URL, 사용자 및 비밀번호를 사용하여 로컬 아플리케이션을 편집하십시오 (이전 단계에 따라)
- 마지막으로 SetEnvironment.bat를 실행하십시오 (스크립트를 실행 한 후에는 로컬 속성의 변경 사항을 버리는 것을 잊지 마십시오)
6- 프로젝트 업데이트
Eclipse : Maven-> 업데이트. 또는 alt+f5
7- 전쟁 생성
Eclipse : as-> Maven 빌드를 실행하고 목표 설정 : Clean Install
8- 응용 프로그램을 배포하십시오
8.1-local :
AS-> Server (Tomcat) 실행 실행
8.2-remote :
AS-> Maven 빌드를 실행하고 다음과 같이 목표를 설정하십시오 : Heroku : Deploy-War
9- 즐기십시오!
선호하는 브라우저에서 서버 주소로 탐색하여 배포를 확인하십시오.
9.1- 로컬 :
9.2-remote
http://your-app-name.herokuapp.com/
토 도스
- 더 많은 테스트를 작성하십시오
- 야간 모드를 추가하십시오
- 확인
- angularjs 운동
- 여행 맵
- 두 개의 테이블이있는 PostgreSQL
- 요청 삭제 : https://stackoverflow.com/questions/13629653/using-put-and-delete-methods-in-spring-mvc
- 번역을 처리하려면 Ajax
- JavaScript Google Maps 기능 : Groefnia에서 얼마나 멀리 떨어져 있습니까?
특허
MIT
무료 소프트웨어, 헬 그래!