Vaadin Bakery: Jump-start your business web app

Vaadin Bakery: Jump-start your business web app

Share this post:

Vaadin Bakery App Starter is a proven full-stack reference application you can use as a starting point for many serious business web apps. It contains many commonly needed features, like RDBMS database accessed using solid JPA+EJB (or Spring) -based persistency and business layer, mindful authentication and authorization, and a UI code structure suitable for non-trivial, large-scale business applications.

Screen shot of Vaadin Bakery console

Example of Vaadin Bakery

No application is the same, and all have different needs. Still, having a proven baseline for you application will help you achieve goals easier and faster. If you don’t need all features, you can easily remove them or replace them with alternative technologies, if required for your use case.

As an experienced architect, you can certainly build these systems from smaller bricks; however, especially if you are starting with a new technology, like Vaadin, having a tested stack gives you much more confidence and can save a lot of wasted time.

Built-in support for running the Vaadin Bakery on Bluemix

The Vaadin Bakery App Starter has two versions, one for a Spring-based stack and another for standard Java EE servers. Bluemix contains my favorite Java EE 7 server (WebSphere Liberty) and various database options, so it is an optimal execution platform for it.

The starter app contains documentation that covers deployment, and it has been optimized for Bluemix-based deployment. If you have created an app using the starter, it contains a CloudFoundry manifest by default with pre-declared services you can use to start your application. The defaults are good for small deployments and testing, but for heavier use, you probably want to configure a more capable execution unit.

If you have already used Bluemix before, have cf tools and Maven installed, pushing the default version to Bluemix can be as easy as the following:

mvn install
cf push

If you are not yet an expert with Bluemix, you can also follow the detailed step-by-step documentation for deploying Java EE to Bluemix.

I encourage you to check out the detailed documentation and try out the Vaadin Bakery Apps starter! Feel free to post comments at the bottom of this blog article.

#awvi,#bluemix

Bluemix

via Bluemix Blog https://ibm.co/2pQcNaA

October 20, 2017 at 07:12PM

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s