views:

92

answers:

1

What’s the equivalent of S#arp architecture(.net) in the java world.

A one stop package that encompasses all the best practices and well identified packages to start a web application project.

+3  A: 

If you're looking for a one-stop package that handles ORMs, web framework, presentation etc., then several options exist in the Java world. Two widely used, but very different ones are:

  1. Spring MVC + Hibernate
  2. Grails

You'll find other frameworks such as Tapestry or Struts which are geared towards web applications. I can't advise on these other than to say they (again) are widely used and you probably need to perform more investigation.

All the above will ultimately rest atop the base-level Java Servlet framework, which is probably too low-level for your needs (but worth knowing about).

Brian Agnew
+1 for Grails, it's really great
ammoQ