2015 ujug, jsf 2.3 portion

8
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | JSF 2.3 Manfred Riem (@mnriem) Oracle Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Upload: mnriem

Post on 17-Jul-2015

219 views

Category:

Technology


1 download

TRANSCRIPT

JSF 2.3

Manfred Riem (@mnriem)Oracle

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Safe Harbor StatementThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

M

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

• Tie up the loose ends– Specification clarifications– CDI alignment• Ease of use e.g. @Inject FacesContext• @Inject into Validators, Converters, etc.

– HtmlInputHidden is ClientBehaviorHolder

• Small scale new features

• JSON ajax component rendering• Stateless enhancements• GET enhancements• Adopt-a-JSR support

JSF 2.3 in Java EE 8Two feature drivers, each with their own agenda

M

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

JSF 2.3 Small Scale New Features• Ajax method invocation– A Faces request– Not specific to a view– Is specific to a ClientWindow– Returns results in JSON

• Multi-component validation• FacesEvent direct access to FacesContext

M

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Demos• Switching gears and showing you where we are at!

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Questions?• Ask them now• Talk to me afterwards

Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |

Safe Harbor StatementThe preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.