الشبكة الاجتماعية
إنه أول مشروع لي في جافا في دورة تدريبية EPAM Java ، أفضل إعادة كتابته باستخدام Spring & Hibernate ، لكن للأسف ليس لديه وقت الآن للقيام بذلك :(
التقنيات
- تومكات كخادم ويب
- postgreSQL لوضع الإنتاج
- خادم Yandex المدمج PostgreSQL لاختبارات الوحدة
- بنية Gradle
تحت الغطاء
- JDBC عبر تجمع توصيل Tomcat
- بنية MVC مع Servlets و JSP (لا ربيع)
- Apache Query Runner (بدون سبات)
- bootstrap للحصول على منظر جميل
- رسائل الصورة الرمزية بواسطة Artur Heinze بدلاً من صور الملف الشخصي
- جونيت للاختبار :)
- log4j لتسجيلها :)
الوظيفة
- نماذج تسجيل الدخول والتسجيل
- تحديث معلومات الاتصال
- إضافة / إزالة الأصدقاء
- إرسال الرسائل
- عرض الرسائل الأخيرة
سمات
- التفويض والمصادقة (بدون أدوار المسؤول أو الإدارة)
- التدويل (الواجهات الإنجليزية/الروسية)
- التحقق من صحة الاتصال من جانب الخادم
- ترقيم الصفحات
- بحث المستخدمين والأصدقاء
- معالج الخطأ
الحشرات المعروفة والآفاق المستقبلية
- إعادة كتابة المشروع باستخدام الربيع والأسطام
- أعد كتابة جانب العميل باستخدام AngularJS / React و SPA نهج
- توفير تسجيل واضح
حل المشكلة مع بداية متعددة من postgresql المدمجة لكل وحدة وحدة
الروابط ذات الصلة
- العرض التوضيحي (فيديو باللغة الروسية)