Underc0de

Programación General => Java => Mensaje iniciado por: user_en1gm4 en Junio 13, 2018, 11:44:57 AM

Título: Red Social en java EE , Jsf(Prime Faces), Jpa ,MVC, POO y MySql
Publicado por: user_en1gm4 en Junio 13, 2018, 11:44:57 AM
Hola comunidad, hoy les vengo a compartir un proyecto en el que trabaje hace un tiempo y quiero publicarlo en este foro

Se trata de una red social en java empresarial (ee), es algo simple pero funcional, se llama


X SOCIAL


se trata de un diseño funcional de una red social que nos va a permitir crear perfiles, chatear con amigos visualizar muros y crear publicaciones, obviamente sin algunas características de las redes sociales del mercado, tendrá un diseño simple y amigable
que podrá ser usado hasta por un niño.

PROYECTO PARA DESCARGAR POR MEGA: https://mega.nz/#F!xmhTGIqI!H8Nl4zxCQtJonXwnjtjB4Q



FUNCIONALIDADES


●Login, los usuarios contarán con un perfil para ingresar a la red social, con
usuario y contraseña.

● Chat con amigos, los usuarios podrán tener varias conversaciones con sus
amistades, el chat utiliza un cifrado XOR punto a punto, solo se descifran los mensajes en el Cliente.

● Solicitudes de amistad, podrán enviar solicitudes a personas las cuales se quiera
entablar una amistad.

● Visualización de perfil, el usuario podrá ver sus publicaciones su informaciónes, editar sus publicaciones.

● Editar información personal, se podrá cambiar la información dada al momento
de registrarse.

● Visualización publicaciones de amigos, se contará con un muro que muestre los
post de amigos del usuario.

● Hacer publicaciones de texto, se podrán publicar imágenes(todavia no) o texto plano
para que los amigos lo vean.

● Cifrado de contraseñas y mensajes

● comentarios a publicaciones de amigos y propias.

● Búsqueda de perfiles

UNA ACLARACION, NO ES ALGO MUY PROFESIONAL, SOLO SOY YO CON MIS GANAS DE APRENDER, TAL VEZ LE FALTEN MUCHAS COSAS PERO SE LE PODRIAN AGREGAR

Les dejo un documento, con el modelo entidad relacion, relacional, el diccionario de clases y todo bien bonito

Les voy a dejar unas capturas de como se ve la red social, les dejo un link con el source, el script de la base de datos, un documento con la explicacion del proyecto y el java doc, espero les sirva!

(https://preview.ibb.co/csSTxy/1.png)

(https://preview.ibb.co/mLfsPd/login.png)

(https://preview.ibb.co/gLHvcy/registro.png)

(https://preview.ibb.co/erNiVJ/inicio.png)[

](https://preview.ibb.co/j7xvcy/configuracion.png)


ASI SE VEN LAS CONVERSACION EN EL SERVIDOR, VIAJAN POR RED Y SE GUARDAN EN EL SERVIDOR CIFRADAS, SE PUEDE CAMBIAR EL METODO DE CIFRADO, EL METODO QUE UTILIZE FUE EL QUE ENSEÑE A HACER EN ESTE TALLER,EL CIFRADO XOR

TALLER: https://underc0de.org/foro/criptografia-253/taller-de-criptografia-con-algoritmos-en-java/

(https://image.ibb.co/m148xy/chat.png)


En la carpeta comprimida lib, estan las librerias que deben colocar dentro de la carpeta WebContent/WEB-INF/lib

Espero les sirva, aca les paso una foto de como quedaria su proyecto montado, con el controlador (ControldeUsuarios), el modelo mapeado directamente con eclipse y las vistas hechas con prime faces, el proyecto lo hize con el IDE eclipse con un servidor Tomcat 9, SI TIENEN ALGUN PROBLEMA ME PUEDEN ENVIAR UN MENSAJE O COMENTAR DIRECTAMENTE ACA!

(https://image.ibb.co/hJ2p4d/Captura.png)

(https://image.ibb.co/mJ0yxy/2.png)

aca les dejo una captura de todo, el controlador tiene mas de 1400 lineas, si editan algo recuerden que para que despues no les genere errores!, el codigo esta comentado si algo

(https://preview.ibb.co/daVRjd/FIN.png)

SALUDOS Y UN GUSTO COMPARTIR!
Título: Re:Red Social en java EE , Jsf(Prime Faces), Jpa ,MVC, POO y MySql
Publicado por: ANTRAX en Junio 13, 2018, 12:21:17 PM
Esta muy bueno sinceramente.
Cuales son los requerimientos mínimos para que funcione?

Saludos,
ANTRAX
Título: Re:Red Social en java EE , Jsf(Prime Faces), Jpa ,MVC, POO y MySql
Publicado por: user_en1gm4 en Junio 13, 2018, 12:54:55 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Esta muy bueno sinceramente.
Cuales son los requerimientos mínimos para que funcione?

Saludos,
ANTRAX

En realidad solo se necesita un server prendido corriendo tomcat  y la bd (puede ser local y que desde la red se conecten a el) , un navegador y ya,es una aplicacion web asi que no necesita muchos requerimientos acerca de la maquina.
Título: Re:Red Social en java EE , Jsf(Prime Faces), Jpa ,MVC, POO y MySql
Publicado por: ANTRAX en Junio 13, 2018, 01:53:20 PM
Lo tenes corriendo ahora mismo de forma online como para verlo?

Saludos,
ANTRAX
Título: Re:Red Social en java EE , Jsf(Prime Faces), Jpa ,MVC, POO y MySql
Publicado por: user_en1gm4 en Junio 13, 2018, 02:15:55 PM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
Lo tenes corriendo ahora mismo de forma online como para verlo?

Saludos,
ANTRAX

No men, no cuento con un servidor en internet para montarlo, pero se puede montar en local,con tomcat o directamente con eclipse que tambien permite montarlo y probarlo en red local, crea un nuevo proyecto en eclipse con jpa,jsf, tomcat, monta la bd, le configura el acceso, hace el mapeo y lo pone a correr
Título: Re:Red Social en java EE , Jsf(Prime Faces), Jpa ,MVC, POO y MySql
Publicado por: tr0n en Junio 16, 2018, 01:40:39 AM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

No men, no cuento con un servidor en internet para montarlo, pero se puede montar en local,con tomcat o directamente con eclipse que tambien permite montarlo y probarlo en red local, crea un nuevo proyecto en eclipse con jpa,jsf, tomcat, monta la bd, le configura el acceso, hace el mapeo y lo pone a correr

Hola, se ve bueno el proyecto, ¿no tiene el archivo .war generado para que sea mas sencillo subirlo sobre un tomcat?. Cuando revise los comprimidos, no encontré ningún archivo de front end.
Título: Re:Red Social en java EE , Jsf(Prime Faces), Jpa ,MVC, POO y MySql
Publicado por: user_en1gm4 en Junio 16, 2018, 11:51:05 AM
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta

No men, no cuento con un servidor en internet para montarlo, pero se puede montar en local,con tomcat o directamente con eclipse que tambien permite montarlo y probarlo en red local, crea un nuevo proyecto en eclipse con jpa,jsf, tomcat, monta la bd, le configura el acceso, hace el mapeo y lo pone a correr

Hola, se ve bueno el proyecto, ¿no tiene el archivo .war generado para que sea mas sencillo subirlo sobre un tomcat?. Cuando revise los comprimidos, no encontré ningún archivo de front end.

Las vistan estan en xhtml dentro de la carpera src
Título: Re:Red Social en java EE , Jsf(Prime Faces), Jpa ,MVC, POO y MySql
Publicado por: mrobles en Junio 18, 2018, 05:29:39 PM
Que de tiempo, me especialice en JSF y JEE y a día de hoy ni lo toco pero si necesitas una mano ando últimamente buscando como matar el tiempo.

PD: En lugar de mega casi que mejor que lo subas a una plataforma de control de versiones como GIT
Título: Re:Red Social en java EE , Jsf(Prime Faces), Jpa ,MVC, POO y MySql
Publicado por: jooossse en Marzo 30, 2019, 11:41:20 PM
Hola amigo, gracias por compartir, lo veo muy interesante. Bajé el código y compila sin problema. Tmb, hace el despliegue sin problema en tomcat. Solo que igual que otro de los posts, no encontré ningún archivo para las páginas (html, xhtml, jsp, jsf) en el folder src ni otro. ¿Sería posible que pudieras compartirlos?

Saludos!
Título: Re:Red Social en java EE , Jsf(Prime Faces), Jpa ,MVC, POO y MySql
Publicado por: BraveF0X en Agosto 08, 2019, 03:04:33 PM
Interesante el código, de Hobby si tengo tiempo podria modernizar esa applicación cambiando el JSF por Thymeleaf o un REST server para poner la capa de Frontend en Angular. Buen aporte