20 Kasım 2012 Salı

ÖRNEKLERLE JSF KURSU

Kurs Adı: Örneklerle JSF-Java Server Faces Kursu


Hoca: Ali Rıza SARAL
E-mail: arsaral(at)yahoo.com
Tel: 0216-474 88 18


Normal kurs süresi: 4 saat
Hızlı kurs süresi: 3 saat

Kurs şekli: Örnek çalıştırma ve inceleme

Ön koşul: JAVA, XML, HTML, DBASE, JSP, JSTL, Servlet


İçerik Özeti: JSF application template, installation, create a JSF project, managed beansi validators, resource bundle for messages, navigation rules, using controllers, CSS with JSF.

İçerik Ayrıntıları ve örnek listesi:
1. Giriş grubu: (Eclipse+Tomcat)
Prerequisites to use JSF, JSF configuration files, Eclipse Installation, managed bean, layout via CSS, registering managed beans, validators, resources bundle for messages, navigation rule, JSF application with a controller, TODO JSF application, •JSF 2.0 hello world example, JSF 2.0 + Ajax hello world example, How to make Eclipse IDE supports JSF 2.0, Resources (library) in JSF 2.0

2. İleri grup: (Eclipse+Tomcat)


 Configure Managed Beans in JSF 2.0, Injecting Managed beans in JSF 2.0, Implicit Navigation in JSF 2.0, Conditional Navigation Rule in JSF 2.0, “form-action” navigation rule example, Page Forward vs Page Redirect, Resource Bundles example, Internationalization example

JSF Tag Library
textbox example, password example, textarea example, hidden value example, checkboxes example, radio buttons example, listbox example, multiple select listbox example, dropdown box example, multiple select dropdown box example, outputText example, outputFormat example, graphicImage example, outputStylesheet example, outputScript example, button and commandButton example, link, commandLink and outputLink example, panelGrid example, message and messages example, param example, attribute example, setPropertyActionListener example

Table Manipulation
Add, update, delete and sorting data in via JSF’s dataTable., dataTable example, Add row in JSF dataTable, Update row in JSF dataTable, Delete row in JSF dataTable, Display dataTable row numbers in JSF, repeat tag example, dataTable sorting example, dataTable sorting example – DataModel

Facelets Tags
Doing layout template with JSF 2.0 facelets tags., Templating with Facelets example, How to pass parameters to JSF 2.0 template file?, Custom tags in JSF 2.0, remove example

Converters; Validation
Standard Convertors and validator tags in JSF 2.0, convertNumber example, convertDateTime example, validateLength example, validateLongRange example, validateDoubleRange example, validateRequired example, validateRegex example, Customize validation error message in JSF 2.0, Custom converter in JSF 2.0, Custom validator in JSF 2.0, Multi Components Validator in JSF 2.0

Composite Components
Composite Component in JSF 2.0

Event Handler
JSF 2 comes with many event handler to hijack the JSF’s life cycle, valueChangeListener example, actionListener example, PostConstructApplicationEvent and PreDestroyApplicationEvent example, PreRenderViewEvent example, PostValidateEvent example

Integrate with Other Frameworks
How to integrate JSF with external services, JSF 2.0 + JDBC integration example, JSF 2.0 + Spring integration example, JSF 2.0 + Spring + Hibernate integration example