Download presentation
Presentation is loading. Please wait.
Published byKathlyn Brown Modified over 9 years ago
1
2136: Developing Web GUI Using JSF Vishy Kasar
2
Who am I? Principal Engineer and Engineering Manager at Borland Corporation Expertise in CORBA, Web and WebServices areas Member of Expert Group on Servlets and JSPs Regular Speaker at Borland Conference and JavaOne conference Guest Lecturer at San Jose State University
3
What is in it for you? Your users are demanding Rich WEB clients You would rather focus on your client logic than building GUI components for the WEB You want to cut down the time needed to develop your WEB client Can recommend JSF with a good knowledge to back you up Great bullet point in your trip report! A little extra knowledge never hurts anyone
4
Target Audience Java Developer Some familiarity with developing WEB application Heard about JSF but have not used it yet Curious to learn JSF in a quick tutorial session
5
Agenda Characteristics of WEB GUI Comparison of WEB GUI with Desktop GUI Introduction to JSF Comparison of JSF with swing Comparison of JSF with struts JSF landscape Development tools perspective Component Perspective Ingredients of a JSF application Build your first JSF application Deploy and Run the JSF application Additional Resources
6
Characteristics of WEB GUI Traditionally used for Form Entry and Data Presenting Users are demanding richer components A combination of client side scripts and server side logic Amount of traffic between server and client need to be small to account for low bandwidth
7
Introduction to JSF Java Server Faces is a server side component model for WEB GUI It is an optional component of Java Entrprise 5.0 Makes it possible to use the third party components
8
Comparison with Swing Swing has richer set of components – JSF is still catching up Swing has a richer event framework – JSF still catching up
9
Comparison with Struts Struts is an apache open source project Both struts and JSF were initiated by Craig McClanahan Struts does not help with GUI components Bridge between the two technologies through ‘Shale’ project
10
JSF Development Tools Exadel Studio JBuilder JBuilder Oracle JDeveloper Sun Creator
11
JSF Component Libraries Apache MyFaces JScape WebGalileo Faces Oracle ADF Faces Sun Reference Implementation
12
Ingredients of a JSF application View (JSP) Control Flow Managed Beans
13
Build your first JSF application Demo
14
Deploy and Run your JSF application Demo
15
Additional Resources JSF Specification from Sun JSF Books
16
Thank you! Fill out Evals
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.