easy java
DESCRIPTION
Tutorail and Introduction to develop web application with JSFTRANSCRIPT
ME?•PEERAPAT ASOKTUMMARUNGSRI BOAT
•อะไรก็ได้ DEVELOPER
•Work
•@nuboat
copyright 2010
@nuboat - #barcampbkk4 “
Tuesday, October 26, 2010
copyright 2010
@nuboat - #barcampbkk4 “
Java ยากจริงหรือว่าเราไม่รู้จักมัน
เลยบอกว่ามันยาก
Tuesday, October 26, 2010
copyright 2010
http://download.oracle.com/docs/cd/B10501_01/appdev.920/a96590/adgweb.htm
@nuboat - #barcampbkk4 “
Tuesday, October 26, 2010
JSF - Why ?•JSF is a standard specification
•JSF is code easy
•JSF is tool friendly
•JSF has move server support
copyright 2010
@nuboat - #barcampbkk4 “
Tuesday, October 26, 2010
JSF - Concept•Developers don’t need to understand
request- response cycle
•Developers don’t need to decode requests
•Developers work with components,not markup
copyright 2010
@nuboat - #barcampbkk4 “
Tuesday, October 26, 2010
JSF-XHTML
MANAGEBEAN (Plain Javabean)
Request View ManualApplicationSession
JAVA API
EJB Spring ฯลฯWS- RPC,REST JDBC
Richfaces
Icefaces
ADF
ฯลฯ
copyright 2010
@nuboat - #barcampbkk4 “
Tuesday, October 26, 2010
JSF nJSF 3JSF 2
Beans 1
JSF 1
Beans 6
Beans 5
Beans 2
Beans 4Beans 3
Managebean serverJSF client
copyright 2010
@nuboat - #barcampbkk4 “
Beans 7
Tuesday, October 26, 2010
JSF
MANAGEBEAN
copyright 2010
@nuboat - #barcampbkk4 “
Text
#{helloManagedBean.hello}
hello
Tuesday, October 26, 2010
MANAGEBEAN
JSF
Text
copyright 2010
@nuboat - #barcampbkk4 “
resultidf:ajax
ajaxManagedBean.echo
Tuesday, October 26, 2010
RICHFACES COMPONENT EXAMPLE
copyright 2010
@nuboat - #barcampbkk4 “
Tuesday, October 26, 2010
copyright 2010
http://blog.oracle.in.th/search/label/jsf
First Start JSF Programming
@nuboat - #barcampbkk4 “
Tuesday, October 26, 2010
RESOURCES• http://blog.oracle.in.th/search/label/jsf
• http://www.coreservlets.com/JSF-Tutorial/jsf2/
• http://www.oracle.com/technetwork/java/javaee/javaserverfaces-139869.html
• http://www.jboss.org/richfaces
• http://liferay.exadel.com/web/guest
• http://twitter.com/nuboat
copyright 2010
@nuboat - #barcampbkk4 “
Tuesday, October 26, 2010