Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
justinhrobbins committed Jan 12, 2014
1 parent b7abd08 commit 3e9484c
Showing 1 changed file with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,24 @@ I use this project as a playground to learn new skills and demonstrate my Java a
## Technologies
The documentation below outlines the technologies used in this project

* [Jersey](https://jersey.java.net/) JSR 311: JAX-RS
* [Jersey](https://jersey.java.net/) JAX-RS implementation
* [Jackson](http://wiki.fasterxml.com/JacksonHome) JSON processor
* [JAXB](https://jersey.java.net/) Java Architecture for XML Binding (JAXB)
* Spring
* [Spring IOC](http://www.springsource.org/spring-framework)
* Spring technologies
* [Spring IOC](http://www.springsource.org/spring-framework) dependency injection
* [Spring Security](http://static.springsource.org/spring-security/site/index.html) Authentication
* [Spring Data - JPA](http://www.springsource.org/spring-data/jpa) If you are not familiar with Spring Data, you might like to take a look at the [Spring Data Example Showcase](https://github.com/SpringSource/spring-data-jpa-examples/tree/master/spring-data-jpa-showcase) on Github. The project compares a a typical data access implementation with JPA 2 with a less boilerplate Spring Data version.
* Spring RestTemplate
* [Spring Data - JPA](http://www.springsource.org/spring-data/jpa) If you are not familiar with Spring Data, you might like to take a look at the [Spring Data Example Showcase](https://github.com/SpringSource/spring-data-jpa-examples/tree/master/spring-data-jpa-showcase) on Github. The project compares a a typical data access implementation with JPA 2 with a less boilerplate Spring Data version.
* [Spring RestTemplate](http://spring.io/blog/2009/03/27/rest-in-spring-3-resttemplate/) for API integration tests
* [Spring profiles](http://spring.io/blog/2011/02/14/spring-3-1-m1-introducing-profile/) to select embedded vs external database
* [JPA](http://www.oracle.com/technetwork/java/javaee/tech/persistence-jsp-140049.html) & [Hibernate](http://hibernate.org/orm/) JPA provider
* [Maven](http://maven.apache.org/) for dependency management, project structure, and site reports
* [JUnit](http://www.junit.org/), [Mockito](http://code.google.com/p/mockito/) and [Hamcrest](http://hamcrest.org/JavaHamcrest/) matchers are used for testing
* [DbUnit](http://www.dbunit.org/) and an embedded [H2](www.h2database.com/) database is used for integration tests
* An embedded [Jetty](http://www.eclipse.org/jetty/) servlet container is used for API integration tests
* [Maven](http://maven.apache.org/)
* Multi-moduls project
* Dependency and plugin management
* Maven profiles
* Maven site reports

### UI Technologies

Expand All @@ -38,7 +43,6 @@ The documentation below outlines the technologies used in this project
- [Tiles](http://struts.apache.org/2.x/docs/tiles-plugin.html)
- [Interceptors](http://struts.apache.org/2.x/docs/interceptors.html)
- Struts JSP tags
* Spring IOC
* [OpenId](http://openid.net/) Authentication
* JSP

Expand Down

0 comments on commit 3e9484c

Please sign in to comment.