Tuesday, July 10, 2007

Seam 2 beta, Facelets, LoadImplicit System errors

Αυτό το μικρό ενοχλητικό πράγμα μαθαίνεις να το αγνοείς τελικά γιατί οι developers των facelets - facelet compiler -log- άρουν σε System.error . Σε περιβάλλον όπως JBoss container με Log4j σε default συμπεριφορά θα τα πιάσει και θα τα log-άρει σαν error!
Ήλπιζα ότι με το Seam 2 beta το οποίο νεότερο ιmplementation facelets θα το είχαν διορθώσει αλλά τα ίδια. 3 potential solution εδώ - αν και δεν είναι κάτι το τρομερό!

To Seam 2 beta ειναι αρκετά πιο JBoss 4.2.0 GA friendly και δεν χρειάζεται να κάνεις μαγικά με jar και descriptors. Αποφάσισα να παρατήσω το 1.2.1 για πολλούς λόγους

α) για κάποιο μαγικό λόγο δουλεύει καλά μόνο με JBoss 4.0.5 και έχω αφήσει εδώ και καιρό τον 4.0.5 για χάρη του 4.2.0 για να έχω όσο το δυνατόν καλύτερο EJB3 implemetation - πιο κοντά στο spec αλλά και για τα διάφορα JMX services που ζουνε στην εφαρμογή μας

β) Το Seam 2.0 θα είναι το νέο breed Seam και πάνω σε αυτό θα γίνει το evolution του Seam. Στα forums του JBoss αναφέρουν ότι η έκδοση 1.2.1 θα συνεχίζει να γίνεται maintain αλλά ως εκεί

γ)Νομίζω ότι δεν θα ήθελα να διαλέξω deprecated sort of έκδοση του Framework σε μια νέα εφαρμογή!

No comments:

Post a Comment