Red Social en java EE , Jsf(Prime Faces), Jpa ,MVC, POO y MySql

Iniciado por user_en1gm4, Junio 13, 2018, 11:44:57 AM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

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: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta



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!




[

]


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: No tienes permitido ver los links. Registrarse o Entrar a mi cuenta



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!



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


SALUDOS Y UN GUSTO COMPARTIR!

Esta muy bueno sinceramente.
Cuales son los requerimientos mínimos para que funcione?

Saludos,
ANTRAX


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.

Lo tenes corriendo ahora mismo de forma online como para verlo?

Saludos,
ANTRAX


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

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.

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

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
Si piensas que los usuarios de tus programas son idiotas, sólo los idiotas usarán tus programas

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!

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