Jejaring Sosial
Ini proyek Java pertama saya dalam kursus pelatihan Epam Java, saya lebih suka menulisnya kembali menggunakan Spring & Hibernate, tetapi sayangnya tidak punya waktu sekarang untuk melakukannya :(
Teknologi
- Tomcat sebagai server web
- PostgreSQL untuk mode produksi
- Yandex Tertanam PostgreSQL Server untuk tes unit
- Lulusan Build
Di bawah kap mesin
- JDBC via Tomcat Connection Pool
- Arsitektur MVC dengan Servlets dan JSP (No Spring)
- Apache Query Runner (No Hibernate)
- Bootstrap untuk pemandangan yang indah
- Surat Avatar oleh Artur Heinze, bukan foto profil
- Junit untuk pengujian :)
- Log4j untuk logging :)
Fungsionalitas
- Formulir Login & Pendaftaran
- Pembaruan Informasi Kontak
- Tambahkan / Hapus Teman
- Kirim pesan
- Lihat pesan terakhir
Fitur
- Otorisasi & Otentikasi (tanpa peran admin atau manajemen)
- Internasionalisasi (Antarmuka Bahasa Inggris/Rusia)
- Validasi kontak sisi server
- Pagination
- Pencarian Pengguna & Teman
- Penangan kesalahan
Bug yang dikenal dan prospek masa depan
- Menulis ulang proyek menggunakan Spring & Hibernate
- Menulis ulang sisi klien menggunakan pendekatan AngularJS / React and Spa
- Berikan logging yang jelas
Selesaikan masalah dengan beberapa awal dari PostgreSQL tertanam untuk setiap kelas unit
Tautan terkait
- Demo (video dalam bahasa Rusia)