Painterino Online Paint
1.0.0
一个由Javaee7制成的简单多用户Web油漆应用程序。



这些说明将使您在本地计算机上启动并运行该项目的副本,以开发和测试目的。有关如何在实时系统上部署项目的注释,请参见部署。
对于这个项目,我使用了Ajax系统。通常您想使用Web插座或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许可证的许可 - 有关详细信息,请参见许可证文件。
JScolor有不同的许可证。 jslicense-有关详细信息,请访问他们的页面jscolor
Gson有不同的许可证。许可证 - 有关详细信息,请访问他们的页面GSON
连接器/J许可证 - 有关详细信息,请访问他们的页面mysql
自举许可证
如果您有任何疑问,请邮寄我[email protected]