https://github.com/qubitpi/jersey-webservice-template
Template project for building Jersey webservice running in Jetty
https://github.com/qubitpi/jersey-webservice-template
hashicorp-packer hashicorp-terraform java-17 jersey-jetty-rest jetty swagger webservice
Last synced: 4 months ago
JSON representation
Template project for building Jersey webservice running in Jetty
- Host: GitHub
- URL: https://github.com/qubitpi/jersey-webservice-template
- Owner: QubitPi
- License: apache-2.0
- Created: 2023-07-18T23:29:29.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-09-30T10:18:47.000Z (7 months ago)
- Last Synced: 2024-10-10T06:43:07.925Z (7 months ago)
- Topics: hashicorp-packer, hashicorp-terraform, java-17, jersey-jetty-rest, jetty, swagger, webservice
- Language: Java
- Homepage: https://qubitpi.github.io/jersey-webservice-template/
- Size: 36 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Jersey Webservice Template
==========================[Java Version Badge][Java Version Badge]
[![GitHub Workflow Status][GitHub Workflow Status]](https://github.com/QubitPi/jersey-webservice-template/actions/workflows/ci-cd.yml)
[![Apache License Badge]][Apache License, Version 2.0][Jersey Webservice Template (JWT)][jersey-webservice-template] is a [JSR 370] web service **template** that lets us
spin up Java web service quickly through [Golden Paths] approach.JWT seamlessly combines development and deployment of a Webservice API with
1. a business-oriented approach using [Convention Over Configuration](https://en.wikipedia.org/wiki/Convention_over_configuration), which resulted in a highly opinionated APIs for web & mobile
2. the latest
[Immutable Infrastructure](https://www.hashicorp.com/resources/what-is-mutable-vs-immutable-infrastructure)
DevOp practice that
[fully automates the API deployment onto
AWS](https://hashistack.org/)At the end of the day, JWT helps organization to **improve the velocity and quality of their teams' work**
Spinning Up and Deploying Webservice on JCP
-------------------------------------------Coming Soon!
Documentation
-------------Comprehensive documentation is viewable on our [website][Documentation]
License
-------The use and distribution terms for [jersey-webservice-template] are covered by the [Apache License, Version 2.0].
[Apache License Badge]: https://img.shields.io/badge/Apache%202.0-F25910.svg?style=for-the-badge&logo=Apache&logoColor=white
[Apache License, Version 2.0]: https://www.apache.org/licenses/LICENSE-2.0[Documentation]: https://qubitpi.github.io/jersey-webservice-template/
[How to set up GitHub Action Secrets]: https://docs.github.com/en/actions/security-guides/encrypted-secrets
[GitHub Workflow Status]: https://img.shields.io/github/actions/workflow/status/QubitPi/jersey-webservice-template/ci-cd.yml?branch=master&logo=github&style=for-the-badge
[Golden Paths]: https://www.hashicorp.com/blog/maturing-your-terraform-workflow#golden-paths[Java Version Badge]: https://img.shields.io/badge/Java-17-brightgreen?style=for-the-badge&logo=OpenJDK&logoColor=white
[Javadoc]: https://qubitpi.github.io/jersey-webservice-template/apidocs/
[jersey-webservice-template]: https://qubitpi.github.io/jersey-webservice-template/
[JSR 370]: https://jcp.org/en/jsr/detail?id=370[The Technology Acceptance Model (TAM)]: https://open.ncl.ac.uk/theories/1/technology-acceptance-model/