[seam-dev] laying the tracks for Seam 3

Pete Muir pmuir at redhat.com
Wed Apr 22 03:06:31 EDT 2009


On 22 Apr 2009, at 04:59, Dan Allen wrote:

> Good news, I restructured the booking example into a 3 module  
> reactor project (ejb, war, ear) to build out an EAR deployable...and  
> it actually deploys. So far, you can use the hotel search. PLEASE  
> feel free to suggest refactorings. I'm just getting into the Web  
> Beans programming model here.
>
> The booking project lays down a standard for Seam 3 examples. I will  
> of course port ideas back and forth between Seam and Web Beans as we  
> learn more about Maven and how we want to set things up.
>
> One of the minor, but nice advances I made is that I was able to use  
> Maven project properties to minimize the repeated elements in each  
> pom.xml. Just check it out to see what I am talking about.
>
> Even cooler news was that I figured out how to build out an EAR for  
> JBoss AS complete with the data source embedded within it. This  
> simplifies the deployment, since you don't have to hang the -ds.xml  
> file out adjacent to the deployable and it allows Maven to do all  
> the work without any hacks. I even discovered that the jboss maven  
> plugin does a pretty decent job of deploying to JBoss. It doesn't do  
> an exploded archive yet, but for examples most people focus more on  
> just a one-time deployment. I haven't plunged into Cargo yet. I  
> might dabble in it later.
>
> I ran into one hangup that caused me to lose a couple of hours. If  
> you use the typical loader-repository setting in jboss-app.xml, it  
> breaks injection in Web Beans.

Can you report this as a bug in WBINT please? It shouldn't break

> I don't really understand why, or why the loader-repository is  
> really needed anymore, so I just made a note in the pom.xml not to  
> use it.

Web Beans enables this for you automatically right now.

>
>
> Long story short, you can deploy booking. But you will need to have  
> Web Beans and JSF 2 SVN deployed to JBoss AS 5. That's all for now ;)
>
> -Dan
>
> -- 
> Dan Allen
> Senior Software Engineer, Red Hat | Author of Seam in Action
>
> http://mojavelinux.com
> http://mojavelinux.com/seaminaction
> http://in.relation.to/Bloggers/Dan
>
> NOTE: While I make a strong effort to keep up with my email on a daily
> basis, personal or other work matters can sometimes keep me away
> from my email. If you contact me, but don't hear back for more than  
> a week,
> it is very likely that I am excessively backlogged or the message was
> caught in the spam filters.  Please don't hesitate to resend a  
> message if
> you feel that it did not reach my attention.

--
Pete Muir
http://www.seamframework.org
http://in.relation.to/Bloggers/Pete




More information about the seam-dev mailing list