IMHO, the migration guide should include one section per subjects that were the 
heart of Seam 2 and made many of us choose Seam 2 as 
base framework.
In prirority, after your "Chapter 6", :
- How to migrate pages.xml to CDI/Seam 3 (taken from chapter 8 of seam 2 doc)
- How to move from Seam 2 transactions and persistent contexts  to CDI/Seam 3 
transactions (is there such thing?)
- How to move Conversation and workspaces to CDI/Seam3  (Chapter 5)
- How to migrate Events/Interceptors and exception handling to CDI/Seam 3
- Migrate Seam 2 annotations and JSF tags to JSF2/CDI/Seam 3
etc.
Thx


On 01/11/2012 06:30 PM, Hanneli Tavante wrote:
> Hello everyone! While we don't create a repo at Github for this, I wrote some 
> topics that i think we should cover in a Seam 2 o 
> JEE6 migration tutorial. WDYT?
>
>
>
> Seam 2 to JEE6 migration - Full tutorial
>
> Chapter 1
> Seam 2 app - describe the features (Like DI features, Conversation Scope, 
> enhanced EL, EJB integration...)
>
> Chapter 2 - JEE 6 basics **
> ** Very important. Ppl dont google about it and they know too few to 
> understand the meaning of CDI by theirselves, so this 
> tutorial must have JEE basics
> 2.1 JEE 6 new specs
> 2.2 DI Spec
> 2.3 CDI - fix DI missing context points
> Chapter 3 - Migrating to JSF 2
> Assuming that your base project is made with JSF, lets migrate them to JSF 
> to. We solve here some EL problems and scope problems 
> that we did not have for JSF1. Also show that some seam 2 EL enhancements now 
> are useless.
>
> Chapter 4 - Applying CDI into your existing Seam 2 project
> -> Show here how DI features from Seam 2 are now useless and meaningless due 
> CDI spec
>
> Note that step by step we show that seam 2 lost their reason to exist inside 
> a JEE 6 environment
>
> Chapter 5 - Point CDI problems (E.g no VieScoped, etc)
>
> Chapter 6 - Show how we fix these CDI problems and missing points
>
>
> -- 
> Hanneli Carolina Andreazzi Tavante
> @hannelita
> Caelum - Ensino e Inovação
>
>
>
> _______________________________________________
> seam-dev mailing list
> [email protected]
> https://lists.jboss.org/mailman/listinfo/seam-dev
_______________________________________________
seam-dev mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/seam-dev

Reply via email to