AppFuse uses Spring because back in the day (2003) when I started it, people
were using EJB and it was clunky and cumbersome. Spring came along in 2004
and changed everything. When I integrated it into AppFuse, I was able to
reduce a lot of code and make things a fair amount simpler.

Fast forward 5 years and I believe that Spring still gives you all the power
of Java EE, in a servlet container. Sure you can use GlassFish or JBoss with
Java EE 6, but I've often found the Spring documentation to be better than
Java EE's. The good news is there's nothing in AppFuse preventing you from
using JEE. You can use JMS, you can use JPA, you can even use JSF.

In my experience, a "full scale container" like GlassFish or JBoss leads to
less scalability than lightweight containers like Tomcat and Jetty. Your
best bet to scale infinitely is to use a stateless architecture with lots of
caching rather than a clustered session architecture like many full scale
containers promote.

Of course, I'm always interested in hearing others opinions on this subject.

On Sun, Sep 26, 2010 at 11:36 PM, markwen <bradley...@163.com> wrote:

>
> Hi everyone,
>
> I've been a fan of Appfuse for several years, and I always liked it.
>
> However, it seems that all Appfuse projects are simply spring + web
> framework projects, and none of them are under the JEE architecture(with
> EJB
> / JMS and a full scale container etc.). While JEE is very popular in the
> industry, especially in bigger companies, it's very important for us to get
> known better of such kind of powerful features provided by Java, to make a
> remarkable career :).
>
> So I am wondering that whether it is possible Appfuse will roll out some
> real JEE + Spring projects?
>
> Of course you can google, observe, learn, and make one for yourself, but
> that doesn't mean it's easy, straightforward, and embraces the best
> practices of modern JEE. There are also lots of debates about the
> overlapping of JEE and Spring.
>
> Just a thought. Hope some people agree with me.
>
> Thanks.
>
> --
> View this message in context:
> http://appfuse.547863.n4.nabble.com/Will-There-Be-Some-JEE-Spring-Appfuse-Projects-tp2714955p2714955.html
> Sent from the AppFuse - User mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@appfuse.dev.java.net
> For additional commands, e-mail: users-h...@appfuse.dev.java.net
>
>

Reply via email to