تطبيق الربيع MVC
هذا التطبيق عبارة عن سعة تخزين عن بُعد ثابتة ، جاهزة للهواتف المحمولة ، على أساس الربيع ، والتي لديها
- واجهة فاخرة تعتمد على bootstrap v4
- محاكاة دوري أبطال أوروبا!
- تمارين الترميز
- نموذج اتصال
- معلومات عن نفسي
- قسم رائع من بلدي وتعلم اللغات!
- اتصال بقاعدة بيانات عن بعد
ميزات جديدة!
- إطار BootsRap
- بما في ذلك بعض تمارين jQuery
- السيرة الذاتية
- محاكاة دوري أبطال أوروبا: قم بإجراء تنبؤاتك حول نتائج مرحلة المجموعة وسنحسب عدد الفرص التي لديه فريق لمواجهة بقيةهم
يمكنك أيضا:
- اقرأ معلومات حول Groefnia ،
وهمي بلد مذهل في أوروبا - سجل كمواطن Gorefnish ، قراءة أو تحديث أو حذف معلوماتك (وظائف Crud في قاعدة بيانات مستمرة)
- أرسل نموذجًا للاتصال بي أو معرفة أين أعيش
- قم بزيارة مواقع الويب الرائعة الأخرى
التكنولوجيا
يستخدم هذا التطبيق عددًا من المشاريع المفتوحة المصدر للعمل بشكل صحيح:
الواجهة
- [Bootstrap] - Great Ui Boilerplate لتطبيقات الويب الحديثة
- [jQuery] - مكتبة JS
- CSS3 ، HTML5 ، JavaScript
الخلفية
- جافا
- الربيع - أدخل التبعيات مع الفاصوليا! سهل التكوين من خلال XML
- Maven - بناء مشروعك
- JSP - أداة قوية لتقديم الصفحات بمعلومات من جانب الخادم
قاعدة البيانات
- PostgreSql 9
- JPA ، السبات
النشر
الكود مفتوح ل acces الخاص بك في المستودع العام على جيثب.
تثبيت
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- عن بعد: هيروكو. ينفذ
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 for 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: Run as-> Maven Build ... وتعيين أهداف على النحو التالي
8- نشر طلبك
8.1-Local:
قم بتشغيل as-> تشغيل على الخادم (tomcat)
8.2-Remote:
قم بتشغيل AS-> Maven Build ... ووضع أهدافًا على النحو التالي: Heroku: نشر الحرب
9- استمتع!
تحقق من النشر من خلال التنقل إلى عنوان الخادم الخاص بك في المتصفح المفضل لديك.
9.1-Local:
9.2-Remote
http://your-app-name.herokuapp.com/
تودوس
- اكتب المزيد من الاختبارات
- أضف الوضع الليلي
- تصديق
- تمارين AngularJS
- TravelMap
- postgreSQL مع اثنين من الجداول
- طلب حذف: https://stackoverflow.com/questions/13629653/using-put-and-delete-methods-in-spring-mvc
- أياكس للتعامل مع الترجمة
- JavaScript Google Maps وظيفة: إلى أي مدى أنت من Groefnia؟
رخصة
معهد ماساتشوستس للتكنولوجيا
برنامج مجاني ، الجحيم نعم!