แอปพลิเคชั่นเว็บหลายคนที่ใช้งานได้ง่ายด้วย Javaee7



คำแนะนำเหล่านี้จะช่วยให้คุณได้รับสำเนาของโครงการและทำงานบนเครื่องในพื้นที่ของคุณเพื่อการพัฒนาและการทดสอบ ดูการปรับใช้สำหรับหมายเหตุเกี่ยวกับวิธีการปรับใช้โครงการในระบบสด
สำหรับโครงการนี้ฉันใช้ระบบ AJAX โดยปกติคุณต้องการใช้ซ็อกเก็ตเว็บหรือ WEBRTC API หากคุณต้องการขยายโครงการนี้ให้กับผู้ชมที่ใหญ่กว่าฉันขอแนะนำให้ใช้ API การสื่อสารแบบเรียลไทม์
คุณต้องติดตั้งอะไร
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 )
สำหรับฐานข้อมูล 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.
สำหรับเซิร์ฟเวอร์แอปพลิเคชัน 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.
นี่เป็นแอปพลิเคชันที่เรียบง่ายดังนั้นจึงมีฐานข้อมูลอย่างง่าย สคริปต์ SQL อยู่ด้านล่าง
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)
);
อีกวิธีหนึ่งด้วยการตั้งชื่อที่ถูกต้อง
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)
);
หากคุณต้องการมีส่วนร่วมในโครงการนี้คุณสามารถส่งอีเมลถึงฉัน - [email protected] หรือคุณสามารถดึงคำขอได้
โครงการนี้ไม่มีการกำหนดเวอร์ชันและทำตามวัตถุประสงค์การเรียนรู้
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT - ดูไฟล์ License.md สำหรับรายละเอียด
JScolor มีใบอนุญาตที่แตกต่างกัน jslicense - สำหรับรายละเอียดเยี่ยมชมหน้า jscolor ของพวกเขา
GSON มีใบอนุญาตที่แตกต่างกัน ใบอนุญาต - สำหรับรายละเอียดเยี่ยมชมหน้า GSON
ใบอนุญาต Connector/J - สำหรับรายละเอียดเยี่ยมชมหน้า MySQL
ใบอนุญาต bootstrap
หากคุณมีคำถามใด ๆ ทางไปรษณีย์ฉัน - [email protected]