I am trying to figure out what are the best options for developing a RESTful web application with Java EE 6. For example, I want to be able to interpret the URL as follows:
GET www.myapp.com/customers/1 - returns a web page with customer information with identifier 1.
The only two options I can think of are
- Using Spring MVC 3
- Using the JAX-RS specification, which allows you to visualize views - have I heard that RESTEasy integrates with Spring MVC?
Are there any other frameworks that will allow you to create web applications like this? I would also be very grateful for understanding why one structure could be better than another.
Another opinion of mine - what viewing technologies can you use with the wireframe? I have heard that many viewing technologies integrate with Spring MVC such as Velocity and Tapestry ... are they easily integrated or have I encountered many problems? Essentially, I need templating (for example, master pages in ASP.NET).
I'm new to the Java EE world - I use Microsoft, where they give you one option. I'm really a big fan of ASP.NET MVC - is there something similar to what is in the Java world (or is it Spring MVC it?).
I do not use all of these options ... HELP!
Thanks for any tips / suggestions.
java-ee rest java-ee-6 web-frameworks
Brian dicasa
source share