Este fin de semana subiré una aplicación web que permite a los usuarios de Plex publicar las películas, series, etc. que van incorporando a su servidor.
Ejemplo rápido de frontend:
La aplicación corre sobre un servidor Apache Tomcat y se han utilizado las siguientes tecnologías:
-Java 1.8
-JSP (JSP Tags, content.xml con el pool de conexiones).
-Servlet.
-Patrón MVC para toda la aplicación.
-Patrón Singleton para la clase que conecta con la BBDD.
-Servidor Tomcat.
-Servidor MySQL
-Servidor MongoDB
Además del frontend donde se lista el contenido con las novedades también hay secciones dedicadas (recomendaciones, noticias, etc). Lógicamente, una de los apartados web será un formulario para ir agregando el contenido a la BBDD.
El controlador de la parte de backend permitirá elegir si se trabaja con MongoDB o con MySQL.
El servidor de Apache Tomcat está alojado en una máquina virtual junto a un servidor IIS y en otra máquina virtual están instaladores los servidores MySQL y MongoDB. Ambas máquina corren en Windows Server 2016 bajo Hyper-V (también en WS2016).