Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>It depends on what you want to do, but the short answer is: boy, are there! Note, however, that answer does not indicate whether the myriad of options is good or bad. Java's server side community tends to be a lot more fragmented, and while there aren't that many alternatives to Rails used in actual practice for Ruby, each of the camps on the Java side seem to be fairly well manned. As Taylor Marshall mentioned, there's Struts, which is used most often in industry (as it's the oldest still-in-use OSS MVC container I know of. But no one seems to like Struts anymore. The <a href="http://jakarta.apache.org/" rel="noreferrer">Ex-Jakarta</a> menu on the Apache Jakarta page shows a number of Web Application frameworks that they've incubated, including <a href="http://tapestry.apache.org/" rel="noreferrer">Tapestry</a>, <a href="http://turbine.apache.org/" rel="noreferrer">Turbine</a>, and <a href="http://velocity.apache.org/" rel="noreferrer">Velocity</a>. There's also <a href="http://wicket.apache.org/" rel="noreferrer">Wicket</a> (a very decent comparison of Wicket and Tapestry is available <a href="http://www.ibm.com/developerworks/java/library/os-tapestrywicket/index.html?ca=drs" rel="noreferrer">here</a>). Oh, and <a href="http://java.sun.com/javaee/javaserverfaces/" rel="noreferrer">Java Server Faces</a>. And SpringMVC. Tapestry and Wicket (in particular) seem to be gaining ground, while everyone seems to have a horror story about JSF. Your mileage will absolutely vary here, and eesh, looking up at the links in just this answer, maybe Groovy would be simpler.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload