Giter VIP home page Giter VIP logo
iSDE photo

introsde Goto Github PK

repos: 15.0 gists: 0.0

Name: iSDE

Type: Organization

Bio: EIT Master-course "Introduction to Service Design and Engineering"

Location: Povo, Italy

IntroSDE@UniTN

Lab resources, code samples and other materials used in the course about Introduction to Service Design and Engineering, developed at the Department of Information Engineering and Computer Science of the University of Trento, Italy.

Lab Modules Index

Each module is prepared to match one hands-on session. However, depending on how fast we move forward in reality, it might be that some modules take less than one session, while other take more.

  • LAB01: Before the Lab: Before our first lab hands-on session, make sure you visit this page to find out what you will need for the lab and a brief introduction of what to expect.

  • LAB02: Introduction to the Lab and Brief Java Review: Introduction to the course by taking a brief look to the architecture of the web and looking at where our work will concentrate within that architecture. Review of the tools and technologies we will use, with emphasis on the programming language: Java. For those without experience in Java, there will be a brief hands on tutorial.

  • LAB03: Java Exercises. Ant. First service example with Axis2: Some more of Java with Eclipse as IDE. Learn about some build automation through Apache Ant. Exposed Java methods as services with Axis2 as our first glimpse to the implementation of the SOA world.

  • LAB04: A first view to XML, XPATH & XML Schemas: How do services communicate? What's the language in which messages traverse the realms of SOAs?. In this module, we will give a look to the cornerstone language of service-oriented architectures: XML. We will do so by exploring a framework for navigating the content of an xml programmatically. We will also explore very briefly how to define and validate XML Schemas.

  • LAB05: Mapping XML to/from Objects. JSON: To facilitate the lives of programmers around the world (at least for some), a long time ago we humans created object-oriented programming. But how do we go from objects to serialized representations of them in XML or JSON? And viceversa?. In this module, we will be mapping XML/JSON from and to Objects. What we covered up to here is also the base-ground we need before we start implementing actual services.

  • LAB06: REST (1): REST architectural style. Building RESTful web services (I).

  • LAB07: REST (2): Building RESTful web services (II).

  • LAB08: REST (3): Building RESTful web services (III).

  • LAB09: Databases: Serving and modifying Data from Databases. Persistence with JPA.

  • LAB10: SOAP (1): SOAP protocoal and web services.

  • LAB11: SOAP (2): JAX-WS services.

  • LAB12: SOAP (3): JAX-WS with JPA.

The code in this repository is an update of the original trunk of source code of the 2013 session, available at introsde2013. In each session, a README.md file contains all the instructions and related concepts.

iSDE's Projects

introsde icon introsde

Code samples, tutorials and projects for the course on Introduction to service design and engineering @ University of Trento

introsde2013 icon introsde2013

Code samples a projects for the course on Introduction to service design and engineering @ University of Trento

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.