© 2006 by jonas jacobi & raghu srinivasan; made available under the epl v1.0 | 2006-02-16...

7
© 2006 by Jonas Jacobi & Raghu Srinivasan; made available under the EPL v1.0 | 2006-02-16 Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools Project

Upload: audrey-mcdougall

Post on 27-Mar-2015

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: © 2006 by Jonas Jacobi & Raghu Srinivasan; made available under the EPL v1.0 | 2006-02-16 Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools

© 2006 by Jonas Jacobi & Raghu Srinivasan; made available under the EPL v1.0 | 2006-02-16

PresenterRaghu SrinivasanProject LeadOracle Inc.

The JSF Tools Project

Page 2: © 2006 by Jonas Jacobi & Raghu Srinivasan; made available under the EPL v1.0 | 2006-02-16 Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools

2 Build JavaServer Faces applications with the JSF Tools Project | © 2006 by Jonas Jacobi; made available under the EPL v1.0

The JSF Tools Project

Project VisionProvide comprehensive support to the Eclipse Web Tools Project

to simplify development and deployment of JavaServer Faces (JSF) applications.

Roadmap M1 - December, 16, 2005. Based on WTP 1.0. M5 - March, 13, 2006. Based on WTP1.5 M5 Milestone. RC - May, 26, 2006. Planned code freeze. Release - June, 28, 2006. Aligned with WTP 1.5 Final release.

Key Contributions Sybase – Faces Configuration Editor IBM – EMF Model of the Faces Configuration resource

Page 3: © 2006 by Jonas Jacobi & Raghu Srinivasan; made available under the EPL v1.0 | 2006-02-16 Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools

3 Build JavaServer Faces applications with the JSF Tools Project | © 2006 by Jonas Jacobi; made available under the EPL v1.0

JSF Tools Features

JSF-JSP page Source Editor Features Component Palette

Content assist for values of tag attributes

Quick Assist and Quick Fix

Hyperlink

JSF page validation

Refactor

JSF Search Page

Page 4: © 2006 by Jonas Jacobi & Raghu Srinivasan; made available under the EPL v1.0 | 2006-02-16 Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools

4 Build JavaServer Faces applications with the JSF Tools Project | © 2006 by Jonas Jacobi; made available under the EPL v1.0

JSF Tools Features

JSF-JSP page Source Editor Features JSF page validation

Validate existence of Java Classes, action outcomes, properties and methods on beans

Refactor

Rename/move a JSF-JSP page, Java Class Rename/delete method, property of a managed bean

JSF Search Page

Page 5: © 2006 by Jonas Jacobi & Raghu Srinivasan; made available under the EPL v1.0 | 2006-02-16 Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools

5 Build JavaServer Faces applications with the JSF Tools Project | © 2006 by Jonas Jacobi; made available under the EPL v1.0

JSF Tools Features

Application Configuration Resource File Editor Features Code Contribution from Sybase Inc.

Multi-page Editor Overview page

Summary of elements in the configuration file Navigation page

graphical diagram editor for navigational rules Managed bean page

Form-based editor, Wizards Component Page Source Page

EMF model of the application configuration resource files Programmatic access

Page 6: © 2006 by Jonas Jacobi & Raghu Srinivasan; made available under the EPL v1.0 | 2006-02-16 Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools

6 Build JavaServer Faces applications with the JSF Tools Project | © 2006 by Jonas Jacobi; made available under the EPL v1.0

JSF Tools Features

JSF Library registry define a named collection of JARs including tag libraries, JSF

reference implementations and utility jars.

add, remove libraries associated with a project

Automate build classpath settings and deployment

Page 7: © 2006 by Jonas Jacobi & Raghu Srinivasan; made available under the EPL v1.0 | 2006-02-16 Presenter Raghu Srinivasan Project Lead Oracle Inc. The JSF Tools

7 Build JavaServer Faces applications with the JSF Tools Project | © 2006 by Jonas Jacobi; made available under the EPL v1.0

More Information

The JSF Tools Project - http://www.eclipse.org/webtools/jsf/ JavaServer Faces (JSR-127 & JSR 252) - http://www.jcp.org JSF Central (Community Website) – http://jsfcentral.com