Skip to content

A demo jersey RESTful Web Services project with a simple authentication and ping service that demonstrates the use of Alchemy Rest Client generator and Alchemy Inject.

License

Notifications You must be signed in to change notification settings

strandls/alchemy-rest-client-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alchemy rest client generator demo

A demo jersey RESTful Web Services project with a simple authentication and ping service that demonstrates

The code is organized into three modules

  • common - Contains transfer objects, json mapper initialization and exception marshlling an demarshalling code.
  • client - mostly auto generated client. In addition there is some code to configure the client and guice bindings for auto-generated code.
  • root - the jersey webservices with glue work to integrate guice dependency injection with jersey

Contributing

Please refer to Contribution Guidlines if you are not familiar with contributing to open source projects.

The gist for making a contibution is

  1. Fork
  2. Create a topic branch - git checkout -b <your branch>
  3. Make your changes
  4. Push to your branch - git push origin <your branch>
  5. Create an [Issue] with a link to your branch

Setting up eclipse

Run

gradle/gradlew eclipse

Import alchemy inject to eclipse using File > Import > Existing Projects into Workspace

The project has been setup to auto format the code via eclipse save actions. Please try not to disturb this.

Copyright and license

Code and documentation copyright 2015 Strand Life Sciences. Code released under the Apache License 2.0. Docs released under Creative Commons.

About

A demo jersey RESTful Web Services project with a simple authentication and ping service that demonstrates the use of Alchemy Rest Client generator and Alchemy Inject.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages