[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