Discussion:
[seam-dev] Outline - Seam 2 to JEE 6 migration - topics
Hanneli Tavante
2012-01-11 23:30:31 UTC
Permalink
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
Jason Porter
2012-01-12 00:09:14 UTC
Permalink
I think Chapter 1 has already been covered by Seam in Action. Not that I'm
trying to drive up sales of Dan's book but because it's a great resource.
That'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.
Post by Hanneli Tavante
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
https://lists.jboss.org/mailman/listinfo/seam-dev
--
Jason Porter
http://lightguard-jp.blogspot.com
http://twitter.com/lightguardjp

Software Engineer
Open Source Advocate
Author of Seam Catch - Next Generation Java Exception Handling

PGP key id: 926CCFF5
PGP key available at: keyserver.net, pgp.mit.edu
Denis Forveille
2012-01-12 01:58:14 UTC
Permalink
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
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
https://lists.jboss.org/mailman/listinfo/seam-dev
Loading...