Welcome to your Liberty Application

Thanks for generating this project using the app accelerator. Please see below for some extra information on each of the technologies you chose

{{#has createType 'technologies/msbuilder'}}

Microservice Builder (Beta)

Microservice Builder (Beta) delivers a turnkey solution incorporating a runtime, tooling, DevOps, fabric, and customer-managed container orchestration.

See the Microservice Builder (Beta) docs for more details.

{{/has}} {{#if technologies}}
{{/if}} {{#technologies}} {{#has this 'rest'}}

REST

Inside the project there is a application.rest package containing the LibertyRestEndpoint class. This adds a REST endpoint which you can access at /rest

There is also a test class named it.rest.LibertyRestEndpointTest that will test the REST endpoint to ensure it is working.

For the complete feature documentation, see the jaxrs-2.0 feature description in IBM Knowledge Center.

{{/has}} {{#has this 'microprofile'}}

MicroProfile

The MicroProfile project is an open community with the aim of optimizing Enterprise Java for a microservices architecture. MicroProfile will be evolving with guidance from the community.

For the complete feature documentation, see the microProfile-1.2 feature description in IBM Knowledge Center.

If you want to share your thoughts you can post straight to the MicroProfile Google group.

{{/has}} {{#has this 'persistence'}}

Persistence

For the complete feature documentation, see the jpa-2.1 feature description in IBM Knowledge Center.

{{/has}} {{#has this 'websocket'}}

WebSockets

For the complete feature documentation, see the websocket-1.1 feature description in IBM Knowledge Center.

{{/has}} {{#has this 'web'}}

Servlet

Inside the project there is a application.servlet package containing the LibertyServlet class. This adds a servlet with an endpoint which you can access at /servlet

There is also a test named it.servlet.LibertyServletTest that will test the servlet's endpoint to ensure it is working.

For the complete feature documentation, see the servlet-3.1 feature description in IBM Knowledge Center.

{{/has}} {{#has this 'watsonsdk'}}

Watson SDK

The Watson SDK provides an API for accessing Watson Services. For the complete documentation, take a look at the Watson developer pages and the Watson SDK github project

{{/has}} {{#has this 'swagger'}}

Swagger

Swagger is a simple yet powerful representation of RESTful APIs.

Discover REST APIs that are available on the Liberty server and then invoke the found REST endpoints using the Swagger user interface. (Username and password are specified in the server.xml)

You can also easily expose the REST endpoints available from your web modules running on Liberty server by documenting the endpoints using the Swagger 2.0 Specification. It is also possible to follow a design-first approach by creating the Swagger documentation first and then generating the server code from it.

For the complete feature documentation, see the apiDiscovery-1.0 feature description in IBM Knowledge Center.

{{/has}} {{#has this 'springbootweb'}}

Spring Boot with Spring MVC

Inside the project there is a application.springboot.web package containing two classes:

There is also a test class named it.springboot.web.HelloControllerTest that will test the Spring MVC endpoint to ensure it is working.

{{/has}} {{#has this 'msbuilder'}}

Microservice Builder

Microservice Builder delivers a turnkey solution incorporating a runtime, tooling, DevOps, fabric, and customer-managed container orchestration.

See the Microservice Builder docs for more details.

{{/has}} {{/technologies}} {{#if technologies}}
{{/if}}