Aplikasi Spring MVC
Aplikasi ini adalah penyimpanan jarak jauh yang mendukung cloud, siap-mobil, dan gigih berdasarkan pegas, yang memiliki
- Frontent mewah berdasarkan bootstrap v4
- Simulator Liga Champions!
- Latihan pengkodean
- Formulir kontak
- Informasi tentang diri saya
- Bagian keren dari negara saya sendiri dan belajar bahasa!
- Koneksi ke database jarak jauh
Fitur baru!
- Kerangka Bootsrap
- Beberapa latihan jQuery disertakan
- Cv
- Simulator Liga Champions: Buat prediksi Anda sendiri tentang hasil panggung grup dan kami akan menghitung berapa banyak peluang yang memiliki tim untuk menghadapi sisanya
Anda juga bisa:
- Baca informasi tentang groefnia, an
imajiner Negara Eropa yang Luar Biasa - Daftarkan sebagai warga negara Gorefnish, baca, perbarui, atau hapus informasi Anda (fungsionalitas CRUD dalam database yang persisten)
- Kirim formulir untuk menghubungi saya atau tahu di mana saya tinggal
- Kunjungi situs web keren lainnya
Tech
Aplikasi ini menggunakan sejumlah proyek open source agar berfungsi dengan baik:
Frontend
- [Bootstrap] - Boilerplate UI yang bagus untuk aplikasi web modern
- [jQuery] - Perpustakaan JS
- CSS3, HTML5, JavaScript
Backend
- Jawa
- Spring - masukkan dependensi dengan kacang! Mudah dikonfigurasi melalui xml
- Maven - Bangun Proyek Anda
- JSP - Alat yang kuat untuk membuat halaman dengan informasi sisi server
Database
- PostgreSQL 9
- JPA, Hibernate
Penyebaran
- Kucing jantan
- Heroku-Paas
Kode ini terbuka untuk akses Anda di repositori publik di GitHub.
Instalasi
1- Lingkungan
1.1 Instal Eclipse
1.2 Instal Maven: Gunakan Eclipse Marketplace untuk menginstalnya (Saran: Instal juga plugin untuk mengedit JSP, CSS, JS ...)
1.3 Instal PostgreSQL
1.4 (Opsional) Pasang Heroku Cli
2- Klon Repositori ini
$ git clone https://github.com/pdelho/SpringMVC
3- Konfigurasikan lingkungan penyebaran Anda
3.1- Lokal: Tomcat
3.2- Remote: Heroku. Menjalankan
4- Siapkan database Anda
4.1 Lokal:
Hubungkan ke tautan database Anda
- Atur pass dan pengguna Anda. Kredensial akan ditetapkan selama langkah berikutnya. URL database cocok dengan pola ini secara biasa:
postgresql://localhost:5432/postgres
- Jalankan dalam database Anda kueri:
initTablePersons.sql
initTableTeams.sql
(Optional) initData.sql
4.2 Remote:
- Kunjungi https://dashboard.heroku.com/apps/your-app
- Di Sumber Daya-Adon, Palean untuk PostgreSQL dan tambahkan ke aplikasi Anda (Paket Gratis tersedia!). Anda akan diberi beberapa kredensial
- URL database cocok dengan pola ini:
postgresql://host:5432/postgres ? user=user & password=pass & sslmode=require
- Jalankan dalam database Anda kueri:
heroku pg:psql
initTablePersons.sql
initTableTeams.sql
(Optional) initData.sql
5- Konfigurasikan aplikasi Anda
- Firslty, buka setenvironment.bat Anda dan atur jalur aplikasi lokal Anda
- Kedua, edit aplikasi lokal Anda. Properti dengan URL database Anda, pengguna dan kata sandi (sesuai dengan langkah sebelumnya)
- Akhirnya, jalankan setenvironment.bat (jangan lupa untuk membuang perubahan di properti lokal setelah Anda menjalankan skrip)
6- Proyek Pembaruan
Dalam Eclipse: Maven-> UPDATE. Atau alt+f5
7- Hasilkan Perang
Dalam Eclipse: Jalankan As-> Maven Build ... dan menetapkan tujuan sebagai: Instal Bersih
8- Menyebarkan aplikasi Anda
8.1-Local:
Jalankan As-> Jalankan di Server (Tomcat)
8.2-Remote:
Jalankan As-> Maven Build ... dan menetapkan tujuan sebagai: Heroku: Deploy-War
9- Nikmati!
Verifikasi penyebaran dengan menavigasi ke alamat server Anda di browser pilihan Anda.
9.1-Local:
9.2-Remote
http://your-app-name.herokuapp.com/
Todos
- Tulis lebih banyak tes
- Tambahkan Mode Malam
- Validasi
- Latihan AngularJS
- Perjalanan
- PostgreSQL dengan dua tabel
- Minta Hapus: https://stackoverflow.com/questions/13629653/using-put-and-delete-methods-in-spring-mvc
- Ajax untuk menangani terjemahan
- JavaScript Google Maps Fungsi: Seberapa jauh Anda dari Groefnia?
Lisensi
Mit
Perangkat lunak gratis, neraka ya!