Skip to content

dannyhvalenz/Hotel-WS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hotel

Descripción

Sistema web de un hotel

Link del Servidor SOAP

Link del servidor REST

Link del Cliente

Documentación

Documenteacion del servidor SOAP

Documentacion del servidor REST

Instalación

Cliente

La carpeta CLIENT debe agregarse a la carpeta de tu servidor.

SOAP

La carpeta SOAP se puede abrir desde eclipse. No es necesario cambiar la ubicación de esta carpeta.

REST

En el caso de REST, es necesario seguir estos pasos para que el sistema funciones de la forma correcta

  1. Debes instalar NodeJS en tu computadora

  2. Una vez instalado, abre una terminal desde la carpeta REST del proyecto

    cd /ruta/de/la/carpeta/rest
    
  3. Ya teniendo la terminal desde la carpeta REST ejecuta el siguiente comando

    npm install
    

    Esto instalará todas las dependencias que necesita el proyecto para funcionar correctamente

  4. Por último, ejecuta este comando para que puedas empezar a utilizar este servicio REST

    node server.js
    

Dependencias

MySQL

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.48</version>
</dependency>

WSDL4J

<dependency>
	<groupId>wsdl4j</groupId>
	<artifactId>wsdl4j</artifactId>
</dependency>

SpringBoot dependencies

<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-web-services</artifactId>
</dependency>
<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-devtools</artifactId>
	<scope>runtime</scope>
	<optional>true</optional>
</dependency>
<dependency>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-test</artifactId>
	<scope>test</scope>
	<exclusions>
		<exclusion>
			<groupId>org.junit.vintage</groupId>
			<artifactId>junit-vintage-engine</artifactId>
		</exclusion>
	</exclusions>
</dependency>

NodeJS

Releases

No releases published

Packages

No packages published

Languages