Una simple aplicación de pintura web de usuarios múltiples hecha con Javaee7.



Estas instrucciones le darán una copia del proyecto en funcionamiento en su máquina local para fines de desarrollo y prueba. Consulte la implementación de notas sobre cómo implementar el proyecto en un sistema en vivo.
Para este proyecto utilicé el sistema AJAX. Normalmente desea usar enchufes web o API WEBRTC. Si desea escalar este proyecto a una audiencia más grande, le recomiendo usar una API de comunicación en tiempo real.
Qué cosas necesitas instalar
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 )
Para la base de datos 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.
Para Tomcat Aplication 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.
Esta es una aplicación simple, por lo que tiene una base de datos simple. El script SQL está debajo.
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)
);
Alternativamente, con las convenciones de nombres correctas.
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)
);
Si desea contribuir a este proyecto, puede enviarme un correo electrónico: [email protected] o puede extraer una solicitud.
Este proyecto no tiene versiones y realizado con fines de aprendizaje.
Este proyecto tiene licencia bajo la licencia MIT: consulte el archivo License.md para más detalles.
JSColor tiene una licencia diferente. JSlicense - Para más detalles, visite su página JScolor
GSON tiene una licencia diferente. Licencia: para obtener más detalles, visite su página GSON
Licencia de conector/j: para obtener más detalles, visite su página mysql
Licencia de arranque
Si tiene alguna pregunta, envíeme un correo electrónico - [email protected]