Proyecto final del Plan de Reorientación Java
Descripción general
- Realizar una aplicación web que implemente un sistema similar a Twitter, aunque restringido.
Tecnologías empleadas
- Base de datos Apache Derby
- Persistencia de objetos con JPA empleando Hibernate como proveedor de persistencia
- Spring Framework
- HTML, CSS, JavaScript y AJAX
Arquitectura
- Capa de presentación con JSP, CSS, JavaScript y AJAX
- Capa de control con Spring Web MVC
- Capa de servicios con Spring IoC
- Capa de acceso a datos con Spring DAO y Spring ORM
Requerimientos de usuario final
- Podrá crear una cuenta en el sistema
- Deberá autenticarse para entrar en el sistema
- La combinación de usuario y clave de acceso debe ser única
- Puede modificar los datos asociados a su cuenta, pero no puede borrarla
- Los textos introducidos tendrán como máximo 140 caracteres. Pueden crearse y borrarse, pero no modificarse
- Podrá seguir a otros usuarios, pero no tendrá seguidores
- Verá en su página los textos de los usuarios a los que esté siguiendo
- Le será posible realizar una búsqueda por nombre de usuario para elegir a quién quiere seguir
- Un usuario puede dejar de seguir a otro en cualquier momento