[weld-dev] (embedded JBoss plugin?) Re: persistence and transactions outside Java EE
Reza Rahman
reza_rahman at lycos.com
Wed Nov 25 23:40:20 EST 2009
Steven,
I agree with you 100%. Thanks so much for stating your opinion so
articulately.
This is one reason we standardized embedded containers in EJB 3.1. I do
hope JBoss focuses on making a very usable embeddable solution with both
JBoss AS and Weld. In many ways, JBoss is the "go-to" Java EE provider
so it is critical that developers get a good solid initial impression
from evaluating Java EE 6 related technologies.
From a vendor standpoint, I fear this is one of the last opportunities
we have "to get it right"...
Cheers,
Reza
Steven Boscarine wrote:
> Dan Allen wrote:
>
>> You are correct that for various reasons, many developers are fixated
>> on Tomcat and Jetty. However, I do believe that if there are
>> embeddable Java EE alternatives, such as Embedded JBoss AS, then the
>> grip on servlet containers will loosen.
>>
> I agree with Dan very strongly. The sooner there's a JEE6 container
> that can be launched from maven, like Jetty or Tomcat can now, the
> "stickier" JEE6 will become and adoption rates will increase.
>
> The more steps in an evaluation that cannot be scripted the greater
> chance that the user will either make a mistake or find something else
> to do, like get back to work. :)
>
> IMO, a key group of developers you'd want to target are very busy
> people. For many of them, when they are evaluating new software, it is
> often at the expense of tasks that their management thinks is of higher
> priority. When they are checking out Weld or JSF2, they're often not
> doing what their manager wants them to do.
>
> If we make evaluating a technology easy and pleasant, I think they'll be
> more likely to want to go further and adopt the technology, tell their
> friends, train coworkers, contribute, schedule training, buy books, buy
> support contracts, hire consultants, etc. In my experience, busy
> developers are often employed by successful companies who have
> reasonable budgets. If the getting started procedure is frustrating, I
> think they're more likely to stop playing with new technology and just
> continue using their current technology (like struts or even pure JSP +
> Servlets), get back to work, etc.
>
> Currently, GlassFish v3 can be launched from Maven, but it was a side
> project by Koshuke Kawaguchi
> http://weblogs.java.net/blog/2008/04/28/glassfish-v3-just-got-embeddable
> It is not as well documented as Jetty and doesn't auto-deploy modified
> classes. It even shares the same plugin name (but different package) as
> the official Glassfish plugin which controls a locally installed plugin,
> making the plugin very confusing.
>
> I heard a rumor JBoss is working on an embeddable version of JBossAS
> which will have a maven plugin which will download and run a container
> like the Tomcat plugin. The instant it resembles a working product,
> I'll happily include it in the archetypes as I think it'll go a long way
> towards increasing JEE6 adoption. It'll make writing applications much
> easier for the user and make documenting how to get started a breeze for
> contributers like me.
>
> Thanks,
> Steven
>
> PS-If anyone hasn't yet used the Tomcat/Jetty/Glassfish plugins, I have
> an old blog post explaining how to use them here:
> http://info.rmatics.org/2009/04/02/increasing-your-productivity-by-using-an-embedded-container-in-maven/
> _______________________________________________
> weld-dev mailing list
> weld-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/weld-dev
>
>
>
More information about the weld-dev
mailing list