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 Application Server 용
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을 방문하십시오
부트 스트랩 라이센스
궁금한 점이 있으시면 Mail Me- [email protected]