Aplikasi cat web multi-pengguna sederhana yang dibuat dengan javaee7.



Instruksi ini akan memberi Anda salinan proyek dan berjalan di mesin lokal Anda untuk tujuan pengembangan dan pengujian. Lihat Penempatan untuk Catatan tentang Cara Menyebarkan Proyek pada Sistem Langsung.
Untuk proyek ini saya menggunakan sistem AJAX. Anda biasanya ingin menggunakan soket web atau WEBRTC API. Jika Anda ingin mengukur proyek ini ke audiens yang lebih besar, saya sangat merekomendasikan menggunakan API komunikasi real-time.
Hal apa yang perlu Anda instal
You need Tomcat server 8 or above installed.
Locally installed MySQL or a MySQL server.
Compatible IDE, Intellij IDEA recommended for this project.
Web application 3.1 ( Configured web.xml is included )
Untuk database MySQL
You have to edit paintLogin.java Servlet to handle SQL communications if it is not compatible with your database.
Also you need to configure context data source and fill the necessary blanks.
If you want to use any database other than MySQL, you have to make necessary changes.
Untuk server aplikasi tomcat
Use Tomcat 8 or above. If you are running in online server like Amazon Elastic Beanstalk read the steps in paintLogin.java
and make changes to Data Source.
Ini adalah aplikasi sederhana sehingga memiliki database sederhana. Skrip SQL ada di bawah ini.
CREATE TABLE Users (
UserID int NOT NULL AUTO_INCREMENT,
Username varchar(40) UNIQUE NOT NULL,
UserPassword varchar(40) NOT NULL,
UserEmail varchar(40) NOT NULL,
PRIMARY KEY(UserID),
CONSTRAINT users_unique UNIQUE (Username)
);
Atau, dengan konvensi penamaan yang benar.
CREATE TABLE users (
user_id int(11) NOT NULL AUTO_INCREMENT,
username varchar(40) UNIQUE NOT NULL,
password varchar(40) NOT NULL,
email varchar(40) NOT NULL,
PRIMARY KEY(user_id),
CONSTRAINT users_unique UNIQUE (username)
);
Jika Anda ingin berkontribusi pada proyek ini, Anda dapat mengirim email kepada saya - [email protected] atau Anda dapat menarik permintaan.
Proyek ini tidak memiliki versi dan dibuat dengan tujuan pembelajaran.
Proyek ini dilisensikan di bawah lisensi MIT - lihat file lisensi.md untuk detailnya.
JScolor memiliki lisensi yang berbeda. Jslicense - untuk detailnya kunjungi halaman mereka jscolor
GSON memiliki lisensi yang berbeda. Lisensi - Untuk detailnya kunjungi halaman mereka gson
Lisensi Connector/J - Untuk detailnya kunjungi halaman mereka mysql
Lisensi Bootstrap
Jika Anda memiliki pertanyaan, kirimi saya - [email protected]