Home - MicroMatt27170/RESTfulWS GitHub Wiki
Bienvenidos a RESTfulWS
Acerca de
La aplicación RESTful Web Services fue desarrollada utilizando distintos tipos de recursos, los cuales permiten el manejo de archivos utilizando Spring Framework y el patrón de diseño MVC.
Los recursos utilizandos en la aplicación permiten realizar diferentes acciones tales como lo son la descarga, el listado y la eliminación de archivos.
Además de lo anteriormente mencionado, se cuenta con la capacidad de crear notificaciones y crear, listar, actualizar, modificar y eliminar a los usuarios de la aplicación.
Proyecto
El proyecto consta de una apicacion multifuncional, la cual permite: el manejo de usuarios, manejo de archivos, implementación de notificaciones y uso de directorios.
Así mismo, cabe mencionar que, para el desarrollo de nuestra aplicación se utilizó el entorno de trabajo de Eclipse IDE for Java
Entre las dependencias utilizadas con nuestra aplicación están:
- apache.commons
- log4j
- spring framework
- jackson
- glassfish server
- javax.servlet.jsp
Las clases y métodos que implementamos con la aplicación están:
- File showOptions(): Que nos permitió conocer algunas de las opciones que podemos utilizar, algunos de los parámetros y métodos que permiten mandar a llamar a la api en la seccion de File
- downloadFile(): Este nos permitió descargar los archivos que elijamos al establecer un path previamente
- deleteFile(): Con este es posible eliminar el archivo que indiquemos, esto utilzando únicamente el path del archivo deseado
- uploadFile(): A la inversa de downloadFile(), este se utiliza para subir archivos hacia el path que se haya establecido para esto
- Directory showOptions(): Permite conocer algunas de las opciones que podemos utilizar, algunos de los parámetros y métodos que permiten mandar a llamar a la api en la seccion de Directory
- getFilesJSON: Este permite obtener los archivos de un directorio JSON establecido
- getFilesXML: Este permite obtener los archivos de un directorio XML establecido
- Notify showOptions(): Permite conocer algunas de las opciones que podemos utilizar, algunos de los parámetros y métodos que permiten mandar a llamar a la api en la seccion de Notify
- getNotificationsJSON: Este permite obtener las notificaciones en formato JSON
- getNotificationsXML: Este permite obtener las notificaciones en formato XML
- Notify(): Se utilizó para responder a las solicitudes http
Guía
La guía de inicio se encuentra en el archivo dentro de wiki llamado guía https://github.com/MicroMatt27170/RESTfulWS/wiki/Guía