Copyright 2013, Oracle and/or its affiliates. All rights reserved.
|
|
- Lizbeth Henry
- 5 years ago
- Views:
Transcription
1 1
2 What s New in Portlet 3.0 and JSF 2.2 Ed Software Stylist, Oracle Corporation Presenting with
3 The 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. 3
4 Speaker Qualifications Involved with JSF since 2002 Spec lead since 2003 Most fun part of the job: cleanly integrating other people s great ideas into JSF (and hopefully improving on them in the process) Not an expert at applying JSF in practice Author of four books for McGraw-Hill 4
5 My Plan for Your Time Investment Portlet Technology Portlet Bridges The Standard JSF Portlet Bridges for Portlet 2.0 Some Examples CDI Portlet Bridges for Portlet 2.0 The Lifecycle Inter-Portlet Communication Portlet 3.0 Features CDI Scopes and the Portlet Lifecycle Sharing Resources between Portlets Simplified Parameter Handling Support for JSR-356 WebSocket JSF 2.2 Portlets Today CDI Integration HTML5 Friendly Markup Faces Flows Resource Library Contracts Stateless Views Ajax Push IPC 5 Copyright 2013 Liferay
6 Portlet Standard The Portlet Specification is a JCP standard that defines requirements for portlet containers and behavior of portlet applications JSR 168 Portlet 1.0 JSR 286 Portlet 2.0 JSR 362 Portlet Copyright 2013 Liferay
7 Portlet Examples 7 Copyright 2013 Liferay
8 Servlet Lifecycle Single phase associated with HTTP GET/POST/PUT/DELETE operations: 8 Copyright 2013 Liferay
9 Portlet Lifecycle Multiple phases associated with HTTP GET/POST operations: 9 Copyright 2013 Liferay
10 Portlet Lifecycle 10 Copyright 2013 Liferay
11 Inter-Portlet Communication Inter-Portlet Communication (IPC) is a way of sharing data between two or more portlets Standard Mechanisms: Events IPC Public Render Parameters IPC demo 11 Copyright 2013 Liferay
12 Portlet 3.0 Features CDI Scopes and the Portlet Lifecycle Client-Side API Sharing resources between portlets Simplify API usage for handling parameters Support for JSR 356: Java API for WebSocket Improve support for mobile devices 12 Copyright 2013 Liferay
13 JSR-362 Expert Group Convened in March Project Page (with Mailing List Signup) Weekly teleconference meeting minutes: Portlet 3.0 API JavaDocs at GitHub: 13 Copyright 2013 Liferay
14 Portlet 3.0 CDI Scopes EG is considering adding two CDI For HTTP GET, exists for the duration of the RENDER_PHASE or RESOURCE_PHASE of the portlet lifecycle For HTTP POST, begins in the ACTION_PHASE and continues through to the ACTION_PHASE to ACTION_PHASE Requirements first defined in JSR 329 PortletBridge Spec, known as the ìbridge Request Scopeî 14 Copyright 2013 Liferay
15 Portlet 3.0 Client Side API The JSR 362 EG will be considering: Client-side JavaScript API for portlets (portlet.js) Client-side mechanism for handling partial-page update (Similar in concept to JSF partial-response updates) Ability for the RESOURCE_PHASE to send IPC events or share public render parameters 15
16 Portlet 3.0 Additional Topics Sharing resources between portlets Simplify API usage for handling parameters Support for JSR 356: Java API for WebSocket Improve support for mobile devices 16 Copyright 2013 Liferay
17 Portlet Bridges JSF Portlet Bridges for Portlet 2.0 CDI Portlet Bridges for Portlet Copyright 2013 Liferay
18 JSF Portlet Bridges for Portlet 2.0 Liferay Faces Bridge JBoss Portlet Bridge Apache MyFaces Portlet Bridge JSR 329 Reference Implementation 18 Copyright 2013 Liferay
19 CDI Portlet Bridges for Portlet 2.0 Liferay CDI Portlet Bridge <dependency> <groupid>com.liferay.cdi</groupid> <artifactid>cdi-portlet-bridge-shared</artifactid> <version> </version> </dependency> JBoss CDI Portlet Integration <dependency> <groupid>org.gatein</groupid> <artifactid>cdi-portlet-integration</artifactid> <version>1.0.2.final</version> </dependency>" 19 Copyright 2013 Liferay
20 JSF 2.2 Portlets Today CDI Integration HTML5 Friendly Markup Support Faces Flows Resource Library Contracts Stateless Views Component Suites Ajax Push IPC 20 Copyright 2013 Liferay
21 JSF 2.2 CDI Integration annotation javax.faces.view.viewscoped instead of javax.faces.bean.viewscoped" annotation Like with automatic begin and end 21
22 JSF 2.2 HTML5 Friendly Markup This is a JSF page <!DOCTYPE html>" <html xmlns=" xmlns:myns=" >" <form myns:id="form">" <input name="textfield" type="text" myns:value="#{bean.text1}" />" <input type="submit" myns:id="submitbutton" value="submit" /> " <p>submitted text: #{bean.text1}.</p>" </form>" </html>" " 22
23 JSF 2.2 HTML5 Friendly Markup Let s get back to basics JSF Views are written in a View Declaration Language (VDL). The standard Facelet VDL is an XML application with two kinds of elements HTML Markup JSF Components HTML Markup is passed through straight to the browser JSF Components take some action on the server, during the lifecycle 23
24 JSF 2.2 HTML5 Friendly Markup Let the elegance of HTML shine through Before JSF 2.2 JSF tags hide complexity of underlying HTML+script+css+images JSF Renderer : encode: markup to browser decode: name=value from browser <html> <my:colorpicker value= #{colorbean.color2} /> <my:calendar value= #{calendarbean.date1} /> </html> Context: Missing feature in browser? Write a JSF component. 24
25 JSF 2.2 HTML5 Friendly Markup Let the elegance of HTML shine through With JSF 2.2 Pure HTML+script+css+images in the JSF page JSF Renderer handles decode from browser Leverage the strength of the JSF lifecycle Leverage the expressiveness of HTML5 <html> <input type= color jsf:value= #{colorbean.color2} /> <input type= date jsf:value= #{calendarbean.date1} /> </html> Context: New feature in browser? Use pass through elements 25
26 Code Sample: TagDecorator Extension Came to JSF with Facelets 26
27 JSF 2.2 Faces Flows Standardized mechanism for connecting related JSF views Flows can be made reusable by packaging in a JAR Lessons learned from ADF Task Flow, Spring Web Flow, and Apache MyFaces CODI and standardizes 27
28 JSF 2.2 Resource Library Contracts Provides the ability for Facelet templates to be packaged in a JAR Including the JAR in a project makes it possible to apply the template in a reusable manner to an entire application 28
29 Resource Library Contracts Facelets Review The Facelets Gazette _template.html Site Navigation <ui:define name="headline"> Today's News </ui:define> Events Docs Forums <ui:define name="story"> Facelets is now a part of JSF </ui:define> template client greeting.html About Contact Site Map 29
30 Resource Library Contracts Facelets Review The Facelets Gazette Template File name _template.html Site Navigation Insertion points Events Docs Forums About Contact Site Map Resources css classes, scripts, images 30
31 Resource Library Contracts A Contract is Born contracta Declared Templates Declared Resources 31
32 Resource Library Contracts Loading Conventions <web-app-root>/contracts contracta Declared contractb Templates Declared Declared contractc Resources Templates Declared Declared Resources Templates Declared Resources 32
33 Resource Library Contracts Loading Conventions <web-app-root>/contracts contracta Declared contractb Templates Declared Declared contractc Resources Templates Declared Declared Resources Templates Declared Resources JAR files in WEB-INF/lib contractd Declared contracte Templates Declared Declared contractf Resources Templates Declared Declared Resources Templates Declared Resources 33
34 Resource Library Contracts Loading Conventions <web-app-root>/contracts JAR files in WEB-INF/lib contracta Declared contractb Templates Declared Declared contractc Resources Templates Declared Declared Resources Templates Declared Resources contractd Set of available contracts Declared contracte Templates Declared Declared contractf Resources Templates Declared Declared Resources Templates Declared Resources 34
35 Resource Library Contracts Loading Conventions <web-app-root>/contracts JAR files in WEB-INF/lib contracta Declared contractb Templates Declared Declared contractc Resources Templates Declared Declared Resources Templates Declared Resources contractd Set of available contracts Declared contracte Templates Declared Declared contractf Resources Templates Declared Declared Resources Templates Declared Resources Facelet 1 Facelet 2 Facelet 3 35
36 Resource Library Contracts Loading Configuration <web-app-root>/contracts JAR files in WEB-INF/lib contracta Declared contractb Templates Declared Declared contractc Resources Templates Declared Declared Resources Templates Declared Resources contractd Set of available contracts Declared contracte Templates Declared Declared contractf Resources Templates Declared Declared Resources Templates Declared Resources faces-config.xml Facelet 1 Facelet 2 Facelet 3 36
37 Resource Library Contracts Loading Configuration <web-app-root>/contracts JAR files in WEB-INF/lib contracta contractb Declared Templates Declared contractc Templates Declared Resources Declared Declared Resources Templates Declared Resources contractd Set of available contracts contracte Declared Templates Declared contractf Templates Declared Resources Declared Declared Resources Templates Declared Resources faces-config.xml Facelet 1 <f:view contracts="contracta">... Facelet 2 Facelet 3 37
38 JSF 2.2 Stateless Views Informs the JSF StateManager that state is not to be applied to the view Consequence: Managed beans annotated essentially become <f:view transient= true > </f:view> 38
39 JSF 2.2 Component Suites Liferay Faces Alloy 4.x ICEfaces 3.3 PrimeFaces 4.0 RichFaces 5.0 (future) 39 Copyright 2013 Liferay
40 Ajax Push IPC Ajax Push IPC can be accomplished today using: ICEPush and ICEfaces PrimePush and PrimeFaces 40
41 Thank You Liferay is a registered trademark of Liferay, Inc. ICEfaces and ICEpush are trademarks of ICEsoft Technologies, Inc. RichFaces and JBoss Portlet Bridge are trademarks of Red Hat Inc. Oracle, Java, Java EE, and JavaServer are trademarks or registered trademarks of Oracle Corporation in the United States and in other countries Images of the Duke mascot are licensed under the new BSD 2-Clause License All other trademarks mentioned herein are the property of their respective owners 41
42 42
43 The preceding was intended to outline our general product direction. It was 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. 43
Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1 JSR344 (JSF 2.2) Status Update to JCP EC 11 September 2012 Edward Burns @edburns JCP Spec Lead 2 The following is intended to outline our general product direction. It is intended for information purposes
More informationJava EE 6: Develop Web Applications with JSF
Oracle University Contact Us: +966 1 1 2739 894 Java EE 6: Develop Web Applications with JSF Duration: 4 Days What you will learn JavaServer Faces technology, the server-side component framework designed
More informationBest Practices for JSF Portlet Migration and Development
Best Practices for JSF Portlet Migration and Development IBM WebSphere Portal: Open Mic April 23, 2013 Jaspreet Singh Architect for RAD Portal tools Mansi Gaba Staff software engineer for RAD Portal tools
More informationJAVA EE 7 FROM AN HTML5 PERSPECTIVE. Ed and Oliver
JAVA EE 7 FROM AN HTML5 PERSPECTIVE Ed Burns @edburns and Oliver Szymanski @source_knights Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information
More informationDeveloping Applications with Java EE 6 on WebLogic Server 12c
Developing Applications with Java EE 6 on WebLogic Server 12c Duration: 5 Days What you will learn The Developing Applications with Java EE 6 on WebLogic Server 12c course teaches you the skills you need
More informationOracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand)
Oracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand) Code: URL: D101074GC10 View Online The Developing Applications for the Java EE 7 Platform training teaches you how
More informationJSF 2.0: Insight and Opinion
JSF 2.0: Insight and Opinion Ed Burns Senior Staff Engineer Roger Kitain Staff Engineer Sun Microsystems TS-5979 Overall Presentation Goal Inspire Confidence in Choosing JavaServer Faces platform Share
More informationImprove and Expand JavaServer Faces Technology with JBoss Seam
Improve and Expand JavaServer Faces Technology with JBoss Seam Michael Yuan Kito D. Mann Product Manager, Red Hat Author, JSF in Action http://www.michaelyuan.com/seam/ Principal Consultant Virtua, Inc.
More informationOracle Developer Day
Oracle Developer Day Sponsored by: J2EE Track: Session #3 Developing JavaServer Faces Applications Name Title Agenda Introduction to JavaServer Faces What is JavaServer Faces Goals Architecture Request
More informationJSF 2.0: Insight and Opinion
JSF 2.0: Insight and Opinion Ed Burns Senior Staff Engineer Sun Microsystems Slide 1 Overall Presentation Goal Inspire Confidence in Choosing JSF Share our vision for JSF 2.0 Demonstrate our progress E
More informationAjax and JSF: Natural Synergy
Ajax and JSF: Natural Synergy Kito D. Mann, Principal Consultant TS-6482 Learn how JSF transparently supports Ajax development. 2008 JavaOne SM Conference java.sun.com/javaone 2 Kito D. Mann Virtua, Inc
More informationJava EE 7 is ready What to do next? Peter Doschkinow Senior Java Architect
Java EE 7 is ready What to do next? Peter Doschkinow Senior Java Architect The following is intended to outline our general product direction. It is intended for information purposes only, and may not
More informationLiferay Faces. Reference Documentation ga4
Liferay Faces Reference Documentation 3.1.3-ga4 Liferay Faces Copyright 2000-2013 Liferay, Inc. All rights reserved. Legal Notice Copyright 2000-2013 Liferay, Inc. All rights reserved. This copyrighted
More informationJavaServer Faces Technology, AJAX, and Portlets: It s Easy if You Know How!
TS-6824 JavaServer Faces Technology, AJAX, and Portlets: It s Easy if You Know How! Brendan Murray Software Architect IBM http://www.ibm.com 2007 JavaOne SM Conference Session TS-6824 Goal Why am I here?
More informationLiferay Faces. Reference Documentation ga2
Liferay Faces Reference Documentation 3.1.1-ga2 Liferay Faces Copyright 2000-2012 Liferay, Inc. All rights reserved. Legal Notice Copyright 2000-2012 Liferay, Inc. All rights reserved. This copyrighted
More informationSpecialized - Mastering JEE 7 Web Application Development
Specialized - Mastering JEE 7 Web Application Development Code: Lengt h: URL: TT5100- JEE7 5 days View Online Mastering JEE 7 Web Application Development is a five-day hands-on JEE / Java EE training course
More informationOracle Developer Day
Oracle Developer Day Sponsored by: Session5 Focusing on the UI Speaker Speaker Title Page 1 1 Agenda Building the User Interface UI Development Page Flow A Focus on Faces Introducing Java Server Faces
More informationOracle Fusion Middleware 11g: Build Applications with ADF I
Oracle University Contact Us: +966 1 1 2739 894 Oracle Fusion Middleware 11g: Build Applications with ADF I Duration: 5 Days What you will learn This course is aimed at developers who want to build Java
More informationSeam 3. Pete Muir JBoss, a Division of Red Hat
Seam 3 Pete Muir JBoss, a Division of Red Hat Road Map Introduction Java EE 6 Java Contexts and Dependency Injection Seam 3 Mission Statement To provide a fully integrated development platform for building
More information<Insert Picture Here> Accelerated Java EE Development: The Oracle Way
1 1 Accelerated Java EE Development: The Oracle Way Dana Singleterry Principal Product Manager Oracle JDeveloper and Oracle ADF http://blogs.oracle.com/dana Warning demo contains
More information<Insert Picture Here> The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview
1 1 The Oracle Fusion Development Platform: Oracle JDeveloper and Oracle ADF Overview Dana Singleterry Principal Product Manager Oracle JDeveloper and Oracle ADF http://blogs.oracle.com/dana
More informationBuilding the Enterprise
Building the Enterprise The Tools of Java Enterprise Edition 2003-2007 DevelopIntelligence LLC Presentation Topics In this presentation, we will discuss: Overview of Java EE Java EE Platform Java EE Development
More informationAn update on the latest strategies for building Ajax applications with JavaServer Faces
JSF and Ajax An update on the latest strategies for building Ajax applications with JavaServer Faces Chris Schalk Co-Author of JSF: The Complete Reference / Google Developer Advocate The Basics - A bit
More informationOracle Fusion Middleware 11g: Build Applications with ADF Accel
Oracle University Contact Us: +352.4911.3329 Oracle Fusion Middleware 11g: Build Applications with ADF Accel Duration: 5 Days What you will learn This is a bundled course comprising of Oracle Fusion Middleware
More informationJavaEE.Next(): Java EE 7, 8, and Beyond
JavaEE.Next(): Java EE 7, 8, and Beyond Reza Rahman Java EE/GlassFish Evangelist Reza.Rahman@Oracle.com @reza_rahman 1 The preceding is intended to outline our general product direction. It is intended
More informationDeveloping Cross Device Mobile Applications
Developing Cross Device Mobile Applications Dana Singleterry - http://blogs.oracle.com/dana Twitter - @dsingleterry Principal Product Manager, Oracle Development Tools 2 Copyright 2012, Oracle and/or its
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights Java and JSF JSF Has Never Been Just about Markup @edburns JavaEE UI Technical Lead 2 Copyright 2011, Oracle and/or its affiliates. All rights
More informationOracle Fusion Middleware 11g: Build Applications with ADF I
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 4108 4709 Oracle Fusion Middleware 11g: Build Applications with ADF I Duration: 5 Days What you will learn Java EE is a standard, robust,
More informationContents. 1. JSF overview. 2. JSF example
Introduction to JSF Contents 1. JSF overview 2. JSF example 2 1. JSF Overview What is JavaServer Faces technology? Architecture of a JSF application Benefits of JSF technology JSF versions and tools Additional
More informationCourses For Event Java Advanced Summer Training 2018
Courses For Event Java Advanced Summer Training 2018 Java Fundamentals Oracle Java SE 8 Advanced Java Training Java Advanced Expert Edition Topics For Java Fundamentals Variables Data Types Operators Part
More informationOverview. Principal Product Manager Oracle JDeveloper & Oracle ADF
Rich Web UI made simple an ADF Faces Overview Dana Singleterry Dana Singleterry Principal Product Manager Oracle JDeveloper & Oracle ADF Agenda Comparison: New vs. Old JDeveloper Provides JSF Overview
More informationAdvanced Web Systems 4- PORTLET API specifications (JSR 286) A. Venturini
Advanced Web Systems 4- PORTLET API specifications (JSR 286) A. Venturini Contents Summary from jsr 168 Needs addressed by JSR 286 Analysis of the Portlet API specification JSR-168 Portlet API Portlet
More informationSOFTWARE DEVELOPMENT SERVICES WEB APPLICATION PORTAL (WAP) TRAINING. Intuit 2007
SOFTWARE DEVELOPMENT SERVICES WEB APPLICATION PORTAL (WAP) TRAINING Intuit 2007 I ve included this training in my portfolio because it was very technical and I worked with a SME to develop it. It demonstrates
More informationContents at a Glance
Contents at a Glance 1 Java EE and Cloud Computing... 1 2 The Oracle Java Cloud.... 25 3 Build and Deploy with NetBeans.... 49 4 Servlets, Filters, and Listeners... 65 5 JavaServer Pages, JSTL, and Expression
More informationJavaServer Faces 2.0. Sangeetha S E-Commerce Research Labs, Infosys Technologies Ltd
JavaServer Faces 2.0 Sangeetha S E-Commerce Research Labs, Infosys Technologies Ltd 2010 Infosys Technologies Limited Agenda JSF 2.0 Overview of New Features Facelets Annotations Composite Components Ajax
More informationA Red Hat Perspective
TITLE JSR-314: SLIDE: JavaServer HEADLINE Faces 2.0 Presenter A Red Hat Perspective name Title, Red Hat Date Dan Allen Senior Software Engineer, RedHat JSR-314 Expert Group Member October 8, 2009 1 Roadmap
More informationJSF. What is JSF (Java Server Faces)?
JSF What is JSF (Java Server Faces)? It is application framework for creating Web-based user interfaces. It provides lifecycle management through a controller servlet and provides a rich component model
More information1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2012, Oracle and/or its affiliates. All rights reserved. Oracle WebCenter Portal and ADF Development Richard Maldonado Principal Product Manager 2 Copyright 2012, Oracle and/or its affiliates.
More informationA Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group
A Closer Look at XPages in IBM Lotus Domino Designer 8.5 Ray Chan Advisory I/T Specialist Lotus, IBM Software Group 2008 IBM Corporation Agenda XPage overview From palette to properties: Controls, Ajax
More informationSpring Web Flow Reference Guide
Version 2.4.7.RELEASE Keith Donald, Erwin Vervaet, Jeremy Grelle, Scott Andrews, Rossen Stoyanchev, Phillip Webb Copyright Copies of this document may be made for your own use and for distribution to others,
More informationApache MyFaces CODI. Mark Struberg, INSO TU-Vienna
Apache MyFaces CODI Mark Struberg, INSO TU-Vienna About Myself struberg@yahoo.de struberg@apache.org http://github.com/struberg freelancer, programmer since 20 years elected Apache Software Foundation
More information1 Copyright 2013, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2013, Oracle and/or its affiliates. All rights Creating Custom PDF reports with APEX 4.2.2 Marc Sewtz Senior Software Development Manager Oracle USA Inc. New York, NY 2 Copyright 2013, Oracle
More informationExam Questions 1Z0-419
Exam Questions 1Z0-419 Oracle Application Development Framework 12c Essentials https://www.2passeasy.com/dumps/1z0-419/ 1.Which statement is true about an ADF Business Components list of values? (Choose
More informationJSR-286: Portlet Specification 2.0
JSR-286: Portlet Specification 2.0 Upcoming enhancements and new features for Portal and Portlet Developers Ate Douma JSR-286 Expert Group Software Architect Hippo Open Source Content Management Software
More informationDistributed Multitiered Application
Distributed Multitiered Application Java EE platform uses a distributed multitiered application model for enterprise applications. Logic is divided into components https://docs.oracle.com/javaee/7/tutorial/overview004.htm
More informationWSRP Web Services for Remote Portlets
WSRP Web Services for Remote Portlets Dave Landers WebLogic Portal Architect BEA Systems, Inc. Session Goals Basic WSRP description Outline of protocol Why / when WSRP is useful Developer best practices
More information<Insert Picture Here>
Oracle Forms Modernization with Oracle Application Express Marc Sewtz Software Development Manager Oracle Application Express Oracle USA Inc. 540 Madison Avenue,
More informationOracle Corporation
1 2012 Oracle Corporation Oracle WebLogic Server 12c: Developing Modern, Lightweight Java EE 6 Applications Will Lyons, Director of WebLogic Server Product Management Pieter Humphrey, Principal Product
More informationSpring Web Flow Reference Guide
Version 2.5.0.BUILD-SNAPSHOT Keith Donald, Erwin Vervaet, Jeremy Grelle, Scott Andrews, Rossen Stoyanchev, Phillip Webb Copyright Copies of this document may be made for your own use and for distribution
More informationJakarta Struts: An MVC Framework
2010 Marty Hall Jakarta Struts: An MVC Framework Overview, Installation, and Setup Customized Java EE Training: http://courses.coreservlets.com/ Servlets, JSP, JSF 2.0, Struts, Ajax, GWT 2.0, Spring, Hibernate,
More informationOracle Applications Unlimited and Web 2.0: You Can Have It Now!
Oracle Applications Unlimited and Web 2.0: You Can Have It Now! Product Manager Oracle WebCenter & Portal Products The preceding is intended to outline our general product direction. It is intended for
More informationIntroduction to MVC 1.0
Introduction to MVC 1.0 David Delabassee - @delabassee Software Evangelist Cloud & Microservices - Oracle Java Day Tokyo 2016 May 24, 2016 Copyright 2016, Oracle and/or its its affiliates. All All rights
More informationBreaking Apart the Monolith with Modularity and Microservices CON3127
Breaking Apart the Monolith with Modularity and Microservices CON3127 Neil Griffin Software Architect, Liferay Inc. Specification Lead, JSR 378 Portlet 3.0 Bridge for JavaServer Faces 2.2 Michael Han Vice
More information"Web Age Speaks!" Webinar Series
"Web Age Speaks!" Webinar Series Java EE Patterns Revisited WebAgeSolutions.com 1 Introduction Bibhas Bhattacharya CTO bibhas@webagesolutions.com Web Age Solutions Premier provider of Java & Java EE training
More informationJSF: Introduction, Installation, and Setup
2007 Marty Hall JSF: Introduction, Installation, and Setup Originals of Slides and Source Code for Examples: http://www.coreservlets.com/jsf-tutorial/ Customized J2EE Training: http://courses.coreservlets.com/
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights reserved. ORACLE PRODUCT LOGO Oracle ADF Programming Best Practices Frank Nimphius Oracle Application Development Tools Product Management 2 Copyright
More informationExample jsf-cdi-and-ejb can be browsed at
JSF-CDI-EJB Example jsf-cdi-and-ejb can be browsed at https://github.com/apache/tomee/tree/master/examples/jsf-cdi-and-ejb The simple application contains a CDI managed bean CalculatorBean, which uses
More informationBuilding Web Applications With The Struts Framework
Building Web Applications With The Struts Framework ApacheCon 2003 Session TU23 11/18 17:00-18:00 Craig R. McClanahan Senior Staff Engineer Sun Microsystems, Inc. Slides: http://www.apache.org/~craigmcc/
More informationSafe Harbor Statement
Safe Harbor Statement The 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
More informationOracle Middleware 12c: Build Rich Client Applications with ADF Ed 1 LVC
Oracle University Contact Us: Local: 1800 103 4775 Intl: +91 80 67863102 Oracle Middleware 12c: Build Rich Client Applications with ADF Ed 1 LVC Duration: 5 Days What you will learn This Oracle Middleware
More informationBuilding Real-time Data in Web Applications with Node.js
Building Real-time Data in Web Applications with Node.js Dan McGhan Oracle Developer Advocate JavaScript and HTML5 March, 2017 Copyright 2017, Oracle and/or its affiliates. All rights reserved. Safe Harbor
More informationUX400. OpenUI5 Development Foundations COURSE OUTLINE. Course Version: 02 Course Duration: 5 Day(s)
UX400 OpenUI5 Development Foundations. COURSE OUTLINE Course Version: 02 Course Duration: 5 Day(s) SAP Copyrights and Trademarks 2017 SAP SE or an SAP affiliate company. All rights reserved. No part of
More information112-WL. Introduction to JSP with WebLogic
Version 10.3.0 This two-day module introduces JavaServer Pages, or JSP, which is the standard means of authoring dynamic content for Web applications under the Java Enterprise platform. The module begins
More informationEnabling Web 2.0 User Experience for E-Business Suite. Padmaprabodh Ambale, Gustavo Jimenez Development Managers, Applications Technology Group
Enabling Web 2.0 User Experience for E-Business Suite Padmaprabodh Ambale, Gustavo Jimenez Development Managers, Applications Technology Group The following is intended to outline our general product direction.
More informationWhat's New in the Servlet and JavaServer Pages Technologies?
What's New in the Servlet and JavaServer Pages Technologies? Noel J. Bergman DevTech Noel J. Bergman What s New in the Servlet and JavaServer Pages Technologies? Page 1 Session Overview What are all the
More informationMastering JavaServer Faces
Mastering JavaServer Faces Bryan Basham Software Alchemist basham47@gmail.com http://www.linkedin.com/in/softwarealchemist Bryan Basham Mastering JavaServer Faces Slide 1 Topics Mind Map Introduction to
More informationopen source community experience distilled
Java EE 6 Development with NetBeans 7 Develop professional enterprise Java EE applications quickly and easily with this popular IDE David R. Heffelfinger [ open source community experience distilled PUBLISHING
More information<Insert Picture Here> Advanced ADF Faces. Frank Nimphius Principal Product Manager
Advanced ADF Faces Frank Nimphius Principal Product Manager 1 Agenda "Must See" Introduction ADF Faces Table and Tree Active Data Services JavaScript Drag and Drop Declarative s Agenda "Must See" Introduction
More informationEssentials on Performant JavaServer Faces Apps. Client Versus Server Side
Essentials on Performant JavaServer Faces Apps Client Versus Server Side What can you expect? Understand the performance implications of state saving options in JSF Agenda 1. What is JSF state saving?
More informationStandards and the Portals Project
Standards and the Portals Project Carsten Ziegeler cziegeler@apache.org Competence Center Open Source S&N AG, Germany Member of the Apache Software Foundation Committer in some Apache Projects Cocoon,
More informationRapid Application Development with APEX 5.0
Rapid Application Development with APEX 5.0 Anthony Rayner Principal Member of Technical Staff Oracle Application Express Oracle UK The following is intended to outline Oracle s general product direction.
More information<Insert Picture Here> Exploring Java EE 6 The Programming Model Explained
Exploring Java EE 6 The Programming Model Explained Lee Chuk Munn chuk-munn.lee@oracle.com The following is intended to outline our general product direction. It is intended for information
More informationOracle Application Development Framework Overview
An Oracle White Paper July 2009 Oracle Application Development Framework Overview Introduction... 1 Oracle ADF Making Java EE Development Simpler... 2 THE ORACLE ADF ARCHITECTURE... 3 The Business Services
More informationThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
The 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,
More informationRed Hat JBoss Enterprise Application Platform 7.2
Red Hat JBoss Enterprise Application Platform 7.2 Introduction to JBoss EAP For Use with Red Hat JBoss Enterprise Application Platform 7.2 Last Updated: 2018-11-29 Red Hat JBoss Enterprise Application
More informationUnderstanding Oracle ADF and its role in the Oracle Fusion Platform
ORACLE PRODUCT LOGO Understanding Oracle ADF and its role in the Oracle Fusion Platform Dana Singleterry blogs.oracle.com/dana 2 Copyright Principal 2011, Oracle and/or its Product affiliates. All rights
More informationJBoss Web Framework Kit 1.0 Release Notes
JBoss Web Framework Kit 1.0 Release Notes for Use with JBoss Web Framework Kit 1.0.0 Edition 1.0 Isaac Rooskov JBoss Web Framework Kit 1.0 Release Notes for Use with JBoss Web Framework Kit 1.0.0 Edition
More informationJakartaEE and the road ahead An ASF View. Mark Struberg, RISE GmbH, Apache Software Foundation, INSO TU Wien
JakartaEE and the road ahead An ASF View Mark Struberg, RISE GmbH, Apache Software Foundation, INSO TU Wien About me Mark Struberg 25 years in the industry Apache Software Foundation member struberg [at]
More informationIf you wish to make an improved product, you must already be engaged in making an inferior one.
Oracle JDeveloper 10g with ADF Faces and JHeadstart: Is it Oracle Forms Yet? Peter Koletzke Technical Director & Principal Instructor Survey Forms development 1-2 years? 3-9 years? More than 9 years? Designer
More informationMore reading: A series about real world projects that use JavaServer Faces:
More reading: A series about real world projects that use JavaServer Faces: http://www.jsfcentral.com/trenches 137 This is just a revision slide. 138 Another revision slide. 139 What are some common tasks/problems
More informationIntroduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX
Introduction to Web Application Development Using JEE, Frameworks, Web Services and AJAX Duration: 5 Days US Price: $2795 UK Price: 1,995 *Prices are subject to VAT CA Price: CDN$3,275 *Prices are subject
More informationJava SE7 Fundamentals
Java SE7 Fundamentals Introducing the Java Technology Relating Java with other languages Showing how to download, install, and configure the Java environment on a Windows system. Describing the various
More informationEBS goes social - The triumvirate Liferay, Application Express and EBS
EBS goes social - The triumvirate Liferay, Application Express and EBS Keywords: EBS, Portals, Application Express, Integration Overview Michael Pergande PROMATIS software GmbH Ettlingen As part of Oracle
More informationVision of J2EE. Why J2EE? Need for. J2EE Suite. J2EE Based Distributed Application Architecture Overview. Umair Javed 1
Umair Javed 2004 J2EE Based Distributed Application Architecture Overview Lecture - 2 Distributed Software Systems Development Why J2EE? Vision of J2EE An open standard Umbrella for anything Java-related
More informationOracle ADF: The technology behind project fusion. Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation
Oracle ADF: The technology behind project fusion Lynn Munsinger Principal Product Manager Application Development Tools Oracle Corporation Agenda Application Development Framework (ADF) Overview Goals
More informationPortlet Standard JSR 168 / JSR 286
Portlet Standard JSR 168 / JSR 286 Version 1.0 Martin Weiss Martin Weiss Informatik AG Agenda JSR 168 2 JSR 168 What Is Missing? 22 JSR 286 25 Portlet Events 28 Public Render Parameters 32 Events vs. Public
More information"Charting the Course... WebSphere Portal 8 Development using Rational Application Developer 8.5. Course Summary
Course Summary Description This course will introduce attendees to Portlet development using Rational Application Developer 8.5 as their development platform. It will cover JSR 286 development, iwidget
More informationCopyright 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 13
1 To Building WebSocket Apps in Java using JSR 356 Arun Gupta blogs.oracle.com/arungupta, @arungupta 2 The preceding is intended to outline our general product direction. It is intended for information
More informationWhat is it? What does it do?
JBoss Enterprise Application Platform What is it? JBoss Enterprise Application Platform is the industryleading platform for next-generation enterprise Java applications. It provides a stable, open source
More informationCPET 581 E-Commerce & Business Technologies. Topics
CPET 581 E-Commerce & Business Technologies Design and Build E-Commerce Web Sites, Mobile Sites, and Apps Lecture Note 1 of 2 References: *Chapter 4. Building an E-Commerce Presence: Web Sites, Mobile
More informationThis presentation is for informational purposes only and may not be incorporated into a contract or agreement.
This presentation is for informational purposes only and may not be incorporated into a contract or agreement. The following is intended to outline our general product direction. It is intended for information
More informationHands-on Development of Web Applications with Java EE 6
Hands-on Development of Web Applications with Java EE 6 Vítor E. Silva Souza JUG Trento Member & DISI/Unitn PhD Candidate http://disi.unitn.it/~vitorsouza/ Java Created by Sun Microsystems in 1995 Sun
More informationIntegrating Seam and GWT
Integrating Seam and GWT Integrating the JBoss Seam Framework with the GWT Toolkit : Use cases and patterns Ferda Tartanoglu Neox ia 6563 Who we are 2 > Ferda TARTANOGLU, PhD Consultant and Software Architect
More informationThe Next Generation. Prabhat Jha Principal Engineer
The Next Generation Prabhat Jha Principal Engineer What do you wish you had in an Open Source JEE Application Server? Faster Startup Time? Lighter Memory Footprint? Easier Administration? 7 Reasons To
More informationOracle WebCenter Interaction: Roadmap for BEA AquaLogic User Interaction. Ajay Gandhi Sr. Director of Product Management Enterprise 2.
Oracle WebCenter Interaction: Roadmap for BEA AquaLogic User Interaction Ajay Gandhi Sr. Director of Product Management Enterprise 2.0 and Portals 1 Agenda Enterprise 2.0 and Portal Product Strategy AquaLogic
More informationPATTERNS & BEST PRACTICES FOR CDI
PATTERNS & BEST PRACTICES FOR CDI SESSION 20181 Ryan Cuprak e-formulation Analyst, Author, Connecticut Java Users Group President Reza Rahman Resin Developer, Java EE/EJB/JMS JCP expert, Author EJB 3 in
More informationAt present we use several collaboration (web) tools, like SuperB website Wiki SVN Document management system etc.
At present we use several collaboration (web) tools, like SuperB website Wiki SVN Document management system etc. Each tool is a stand-alone service. Should we try to «consolidate» applications? 2/10 From
More informationMobile Application Development: Introducing ADF Mobile Native Client Framework
Mobile Application Development: Introducing ADF Mobile Native Client Framework Denis Tyrell, Senior Director of Product Development, ADF/JDeveloper Joe Huang, Senior Principal Product Manager, ADF/JDeveloper
More informationAJAX in Apache MyFaces A New Approach To Web Applications
AJAX in Apache MyFaces A New Approach To Web Applications Gerald Müllan Matthias Weßendorf 1 Gerald Müllan Apache MyFaces contributor Web-Engineer with focus on JavaServer Faces Integration of AJAX into
More informationType of Classes Nested Classes Inner Classes Local and Anonymous Inner Classes
Java CORE JAVA Core Java Programing (Course Duration: 40 Hours) Introduction to Java What is Java? Why should we use Java? Java Platform Architecture Java Virtual Machine Java Runtime Environment A Simple
More information