Directory

← Back

Demo Person Service

A simple JPA-based backend service that provides Person entities that can be used with a Vaadin application

Author

Rating

Popularity

<100

This demo project demonstrates how to use a backend service with a Vaadin application. Source code is available in this github repo: https://github.com/amahdy/person-service/.

Watch step by step on how to use this backend in a Vaadin project

Vaadin Demo Coding in a Youtube Video

Source code for that demo and more details are all available here: https://github.com/amahdy/vaadin-stepbystep-demo-contacts

Sample code

    // Code example is for Vaadin 8
    // A container is needed to bind data in Vaadin 7

    //Use this with version 2.x
    @Inject
    PersonService service;

    void load() {
        grid.setItems(service.getEntries());
    }


    //Use this with version 1.x
    @Inject
    PersonService service;

    @PostConstruct
    void load() {
        service.loadData();

        grid.setItems(service.getEntries());
    }

Compatibility

(Loading compatibility data...)

Was this helpful? Need more help?
Leave a comment or a question below. You can also join the chat on Discord or ask questions on StackOverflow.

Version

  • More helpful APIs on the backend service: getFirst() and getById().
  • Use LocalDate instead of Date.
  • Link to latest Vaadin 8 intro video.
Released
2017-03-03
Maturity
STABLE
License
Apache License 2.0

Compatibility

Framework
Vaadin 6.0+
Vaadin 7.0+
Vaadin 8.0+
Browser
Browser Independent

Demo Person Service - Vaadin Add-on Directory

A simple JPA-based backend service that provides Person entities that can be used with a Vaadin application Demo Person Service - Vaadin Add-on Directory
This demo project demonstrates how to use a backend service with a Vaadin application. Source code is available in [this github repo: https://github.com/amahdy/person-service/](https://github.com/amahdy/person-service/). Watch step by step on how to use this backend in a Vaadin project =================================================== [![Vaadin Demo Coding in a Youtube Video](http://img.youtube.com/vi/Lwhg3NrOLVA/0.jpg)](https://www.youtube.com/watch?v=Lwhg3NrOLVA) Source code for that demo and more details are all available [here: https://github.com/amahdy/vaadin-stepbystep-demo-contacts](https://github.com/amahdy/vaadin-stepbystep-demo-contacts)
Author Homepage
Online Demo
Issue Tracker
Source Code
Discussion Forum

Demo Person Service version 1.1
Initial Release

Demo Person Service version 1.2
Add better handling to the database during redeployment. Drop/Create, and do not create if already exists.

Demo Person Service version 2.0
- More helpful APIs on the backend service: `getFirst()` and `getById()`. - Use `LocalDate` instead of `Date`. - Link to latest Vaadin 8 intro video.

Online