Bulgarian Association of Software Developers
and
Bulgarian Java User Group (BGJUG)
kindly invites you to take part in a seminar
Creating Web Applications with Java Server Faces (JSF)
25 October (Thursday), 18:30h
Hall 200, Faculty of Mathematics and Informatics, Sofia University
Agenda
1830-1915 |
Introduction to Java Server Faces (JSF) Technology Speaker: Ivan Davidov |
1930-2045 |
Using “Apache MyFaces” JSF Framework for Web Applications Speaker: Ivan Davidov [Download the presentation – Open Office] |
2045-2100 |
JSF 2.0: What is Coming? Speaker: Nikolay Dokovski |
Introduction to Java Server Faces (JSF) Technology
Java Server Faces is an industry standard for Java-based, component oriented and event driven Web applications, a framework which simplifies the development of user interfaces for Java EE Web applications. JSF is developed and actively supported by Sun Microsystems, IBM, Oracle, SAP and other software vendors. Nowadays all Java EE 5 compliant application servers provide implementation of the JSF technology. Currently JSF is the only standardized framework for Java Web application development.
The first part of this talk will introduce you the basic theory and concepts behind JSF. You will learn why JSF was created and what benefits JSF brings to you. You will also get familiar with JSF navigation model, JSF managed beans, JSF Web components, the lifecycle of JSF pages and components, JSF error handling model, differences between different JSF versions, etc.
Using “Apache MyFaces” JSF Framework for Web Applications
Apache MyFaces is a well known JSF implementation supported by the Apache community. MyFaces is considered to be one of the most simple and easy to use JSF distributions. Many additional JSF components are developed as sub-projects to MyFaces like Tomahawk (library with extended JSF components) and Trinidad (enterprise quality component library).
In the second part of this seminar the speaker will show you how to embed MyFaces in Web applications, how to use JSF components in different situations and get the most from JSF error handling model. Yow will also learn how to configure JSF web applications and how to use additional JSF component libraries (like Tomahawk).
JSF 2.0: What is Coming?
In this talk the new features and concepts in JSF 2.0 will be presented in brief by Niklay Dokovski, a member of the JSF expert group.
About the Speakers
Ivan Davidov is software engineer at “Tumbleweed Communications” with experience in developing Web applications using Java EE technologies. He has MSc. in “Software Technologies”, holds Sun’s professional certificates SCJP (Sun Certified Java Programmer) and SCJTI (Sun Certified Java Technology Instructor) and also has background as part-time lecturer in “Faculty of Mathematics and Informatics” at University of Plovdiv “Paisii Hilendarski”.
Nikolay Dokovski is senior software engineer in SAP Labs Bulgaria and JSF 2.0 expert group member (JSR 314). He is a member of the SAP NetWeaver JST Web Container team, mainly involved in the development of the Java EE compliant Web container in the SAP NetWeaver platform.
Photos
Photos from the JSF seminar are available.