I think Chapter 1 has already been covered by Seam in Action. Not that I&#39;m trying to drive up sales of Dan&#39;s book but because it&#39;s a great resource. That&#39;s why Pete, Dan and I suggested using Open18 as a migration story. Lots of people are familiar with it. The rest I think works nice as a series to be written / explored, etc.<br>

<br><div class="gmail_quote">On Wed, Jan 11, 2012 at 16:30, Hanneli Tavante <span dir="ltr">&lt;<a href="mailto:hannelita@gmail.com">hannelita@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div>Hello everyone! While we don&#39;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?</div><div><br></div><div><br></div><div><br></div><div>


Seam 2 to JEE6 migration - Full tutorial</div><div><br></div><div>Chapter 1</div><div>Seam 2 app - describe the features (Like DI features, Conversation Scope, enhanced EL, EJB integration...)</div><div><br></div><div>Chapter 2 - JEE 6 basics **</div>


<div>** 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</div><div><span style="white-space:pre-wrap">        </span>2.1 JEE 6 new specs</div>


<div><span style="white-space:pre-wrap">        </span>2.2 DI Spec</div><div><span style="white-space:pre-wrap">        </span>2.3 CDI - fix DI missing context points</div><div><span style="white-space:pre-wrap">        </span></div>
<div>Chapter 3 - Migrating to JSF 2</div><div>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.</div>


<div><br></div><div>Chapter 4 - Applying CDI into your existing Seam 2 project</div><div>-&gt; Show here how DI features from Seam 2 are now useless and meaningless due CDI spec</div><div><br></div><div>Note that step by step we show that seam 2 lost their reason to exist inside a JEE 6 environment</div>


<div><br></div><div>Chapter 5 - Point CDI problems (E.g no VieScoped, etc)</div><div><br></div><div>Chapter 6 - Show how we fix these CDI problems and missing points</div><span class="HOEnZb"><font color="#888888"><div><br>

</div><div><br></div>-- <br>Hanneli Carolina Andreazzi Tavante<br>
@hannelita<div>Caelum - Ensino e Inovação</div><br>
</font></span><br>_______________________________________________<br>
seam-dev mailing list<br>
<a href="mailto:seam-dev@lists.jboss.org">seam-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/seam-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/seam-dev</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Jason Porter<br><a href="http://lightguard-jp.blogspot.com" target="_blank">http://lightguard-jp.blogspot.com</a><br><a href="http://twitter.com/lightguardjp" target="_blank">http://twitter.com/lightguardjp</a><br>

<br>Software Engineer<br>Open Source Advocate<br>Author of Seam Catch - Next Generation Java Exception Handling<br><br>PGP key id: 926CCFF5<br>PGP key available at: <a href="http://keyserver.net" target="_blank">keyserver.net</a>, <a href="http://pgp.mit.edu" target="_blank">pgp.mit.edu</a><br>