Proyek ini mendemonstrasikan penggunaan Java Servlets, JSP, dan JDBC untuk membuat aplikasi web yang mencantumkan perusahaan berbeda. Aplikasi ini mencakup otentikasi pengguna dan operasi CRUD untuk mengelola catatan perusahaan.
Buat database dengan skema berikut:
| Kolom | Jenis | Keterangan |
|---|---|---|
| pengenal | INTI | Kunci Utama |
| nama belakang | VARCHAR(50) | Nama pengguna pengguna |
| kata sandi | VARCHAR(50) | Kata sandi pengguna |
| Kolom | Jenis | Keterangan |
|---|---|---|
| pengenal | SERI(10) | Kunci Utama |
| tanggal_kedatangan | VARCHAR(255) | Perusahaan mendaftarkan pembukaannya |
| nama perusahaan | VARCHAR(255) | Nama perusahaan |
| tanggal_berikutnya | VARCHAR(255) | Penilaian berikutnya/tanggal putaran |
| status | VARCHAR(255) | Apakah drive sudah selesai/sedang berlangsung/akan datang |
| menandai | INT4(10) | Nilai integer menunjukkan status |
| peran | VARCHAR(255) | Peran untuk penggerak |
| keterangan | VARCHAR(255) | Deskripsi tambahan |
/Ini adalah titik akhir root dan berisi formulir untuk login dengan nama pengguna dan kata sandi.
Contoh Permintaan:
<form action="login" method="post"> <input type="text" name="username" placeholder="Username" diperlukan> <input type="password" name="password" placeholder="Password" diperlukan > <button type="submit">Masuk</button></form>
/loginRute terlindungi yang memproses formulir login dan mengalihkan ke root.
Contoh Permintaan:
POST /loginContent-Type: application/x-www-form-urlencodedusername=user1&password=pass123
/homeMenampilkan daftar perusahaan.
Contoh Permintaan:
DAPATKAN / pulang
/updateMemperbarui catatan perusahaan yang ada.
Contoh Permintaan:
POST /updateContent-Type: application/x-www-form-urlencodedid=1&arrival_date=2024-01-01&company_name=NewCompanyName&next_date=2024-02-01&status=ongoing&tag=1&role=Developer&description=UpdatedDescription
/insertMemasukkan perusahaan baru ke dalam daftar saat ini.
Contoh Permintaan:
POST /insertContent-Type: application/x-www-form-urlencodedarrival_date=2024-01-01&company_name=CompanyName&next_date=2024-02-01&status=upcoming&tag=2&role=Engineer&description=DescriptionText
/(any wrong url)Menampilkan halaman kesalahan 404 yang menunjukkan "Sumber Daya Tidak Ditemukan".
Contoh Permintaan:
DAPATKAN /halaman tidak ada
Kloning repositori
https://github.com/chauhansumitdev/AirList.git
Impor proyek ke IDE pilihan Anda (misalnya, Eclipse IDE).
Konfigurasikan pengaturan koneksi database Anda.
Jalankan server aplikasi.
Akses aplikasi di http://localhost:8080 .
Servlet Java
JSP (Halaman JavaServer)
JDBC (Konektivitas Basis Data Java)
PostgreSQL Cloud (atau database relasional pilihan lainnya)
Proyek ini dilisensikan di bawah Lisensi MIT - lihat file LISENSI untuk detailnya.