/we2016

Contains samples used during the Web Service 2016 lectures

Primary LanguageJavaMIT LicenseMIT

Web Engineering 2016

This repository contains samples used during the Business Informatic Group's Web Engineering lecture series 2016 at Vienna University of Technology.

Web Services talk

In the Web Services talk we have introduced SOAP/WSDL Web Services and RESTful Web Services. The following two projects provide simple Java projects for SOAP/WSDL and RESTful Web Services.

Arithmetic Web Service

Contains a simple SOAP/WSDL Arithmetic Service. Simply launch the application's main class at.ac.tuwien.big.we.webservice.ArithmeticServiceand access the WSDL under http://localhost:8080/arithmeticservice?wsdl

Use SOAP-UI in order to send sample requests to the Web Service.

Big Bid Board

See the BIG Bid Board GitHub project for further details.

JPA/Hibernate talk

In the JPA/Hibernate talk we have introduced the basics of Object Relation Mapping (ORM) and the implementation of JPA and Hibernate.

JPA Sample

An example using JPA and Hibernate. The application does not contain any UI logic, but concentrates on how JPA relationships are correctly modeled.

The following DB structure is used for the samples:

Sample ER diagram