แอปพลิเคชัน MVC ฤดูใบไม้ผลิ
แอปพลิเคชันนี้เป็นที่เก็บข้อมูลระยะไกลที่เปิดใช้งานคลาวด์พร้อมใช้งานพร้อมใช้งาน
- แนวหน้าแฟนซีขึ้นอยู่กับ bootstrap v4
- เครื่องจำลองแชมเปี้ยนส์ลีก!
- แบบฝึกหัดการเข้ารหัส
- แบบฟอร์มการติดต่อ
- ข้อมูลเกี่ยวกับตัวเอง
- ส่วนที่ยอดเยี่ยมของประเทศของฉันเองและเรียนรู้ภาษา!
- การเชื่อมต่อกับฐานข้อมูลระยะไกล
คุณสมบัติใหม่!
- เฟรมเวิร์ก Bootsrap
- รวมถึงการออกกำลังกาย jQuery
- CV
- Champions League Simulator: คาดการณ์ของคุณเองเกี่ยวกับผลลัพธ์ของกลุ่มและเราจะคำนวณจำนวนโอกาสที่มีทีมที่จะเผชิญหน้ากับส่วนที่เหลือ
คุณสามารถ:
- อ่านข้อมูลเกี่ยวกับ Groefnia, AN
เกี่ยวกับจินตนาการ ประเทศที่น่าตื่นตาตื่นใจของยุโรป - ลงทะเบียนเป็นพลเมือง Gorefnish อ่านอัปเดตหรือลบข้อมูลของคุณ (ฟังก์ชัน CRUD ในฐานข้อมูลถาวร)
- ส่งแบบฟอร์มเพื่อติดต่อฉันหรือรู้ว่าฉันจะอยู่ที่ไหน
- เยี่ยมชมเว็บไซต์เจ๋ง ๆ อื่น ๆ
เทค
แอพนี้ใช้โครงการโอเพนซอร์สจำนวนมากเพื่อทำงานอย่างถูกต้อง:
ส่วนหน้า
- [bootstrap] - UI Boilerplate ที่ยอดเยี่ยมสำหรับเว็บแอพที่ทันสมัย
- [jQuery] - JS Library
- CSS3, HTML5, JavaScript
แบ็กเอนด์
- ชวา
- ฤดูใบไม้ผลิ - แทรกการพึ่งพาด้วยถั่ว! ง่ายต่อการกำหนดค่าผ่าน XML
- Maven - สร้างโครงการของคุณ
- JSP - เครื่องมือที่ทรงพลังในการแสดงหน้าด้วยข้อมูลของฝั่งเซิร์ฟเวอร์
ฐานข้อมูล
- PostgreSQL 9
- JPA, ไฮเบอร์เนต
การปรับใช้
รหัสเปิดให้บริการของคุณในที่เก็บสาธารณะใน 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- ท้องถิ่น: Tomcat
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
- ใน Resources-Addons, Seach สำหรับ PostgreSQL และเพิ่มลงในแอพของคุณ (มีแผนฟรี!) คุณจะได้รับข้อมูลรับรองบางอย่าง
- URL ฐานข้อมูลตรงกับรูปแบบนี้:
postgresql://host:5432/postgres ? user=user & password=pass & sslmode=require
- ดำเนินการในฐานข้อมูลของคุณแบบสอบถาม:
heroku pg:psql
initTablePersons.sql
initTableTeams.sql
(Optional) initData.sql
5- กำหนดค่าแอปพลิเคชันของคุณ properties
- firslty เปิด setenvironment.bat ของคุณและตั้งค่าเส้นทางของแอพพลิเคชั่นท้องถิ่นของคุณ properties
- ประการที่สองแก้ไขแอพพลิเคชั่นท้องถิ่นของคุณด้วย URL ฐานข้อมูลผู้ใช้และรหัสผ่าน (ตามขั้นตอนก่อนหน้า)
- ในที่สุดดำเนินการ setenvironment.bat (อย่าลืมยกเลิกการเปลี่ยนแปลงในพื้นที่ท้องถิ่นเมื่อคุณดำเนินการสคริปต์)
6- อัปเดตโครงการ
ใน Eclipse: Maven-> อัปเดต หรือ alt+f5
7- สร้างสงคราม
ใน Eclipse: Run As-> Maven Build ... และตั้งเป้าหมายเป็น: ทำความสะอาดติดตั้ง
8- ปรับใช้แอปพลิเคชันของคุณ
8.1-local:
Run As-> Run บนเซิร์ฟเวอร์ (TOMCAT)
8.2-remote:
Run As-> Maven Build ... และตั้งเป้าหมายเป็น: Heroku: ปรับใช้-สงคราม
9- สนุก!
ตรวจสอบการปรับใช้โดยการนำทางไปยังที่อยู่เซิร์ฟเวอร์ของคุณในเบราว์เซอร์ที่คุณต้องการ
9.1-local:
9.2-remote
http://your-app-name.herokuapp.com/
โทดอส
- เขียนการทดสอบเพิ่มเติม
- เพิ่มโหมดกลางคืน
- การตรวจสอบความถูกต้อง
- แบบฝึกหัด AngularJs
- Map Travelmap
- PostgreSQL พร้อมสองตาราง
- ขอลบ: https://stackoverflow.com/questions/13629653/using-put-and-delete-methods-in-spring-mvc
- Ajax เพื่อจัดการการแปล
- ฟังก์ชั่น JavaScript Google Maps: คุณมาไกลแค่ไหนจาก Groefnia?
ใบอนุญาต
มิกซ์
ซอฟต์แวร์ฟรีนรกใช่!