webinar oracle adf12c en

Post on 09-Jan-2017

98 Views

Category:

Software

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

what´s up in tech

ADF Expert Center – May 2016

Webinar Oracle ADF12c

A quick review of the lastest Oracle ADF version

what´s up in tech

Index

atSistemas ADF Expert Center

What´s new in JDK y JSF

New ADF components

Jdeveloper improvements and innovations

ADF improvements and innovations

Conclusions

Questions

what´s up in tech

ADF Expert Center

Work hard to be always the best is atSistemas goal. In the ADF Expert Center we always want to be at the edge in technology investigation to provide the best

service for our customers.

o Enterprise architectureso Custom made components (Accelerators)o ADF Smart Monitoro Plug-in of ADF audit ruleso Custom made security provider for WLS

Products

o ADF training for Java developerso ADF training for Forms developerso Best practices guide-lineso Oracle Forms to ADF migrations

Trainning

o Projects supporto Technical offices implantationo Advance consultingo Expert support channel

Consulting

Main lines of activity

Trainning

R&D

Colaboration

Comunication

Prod

ucts

& S

ervi

ces

Software Architect and Technical LeaderMember of ADF Expert Center

Email: flopez.campillo@atsistemas.com

what´s up in tech

JDK y JSF1

what´s up in tech

JDK

JDK 8

Default methods in interfaces

Lambda expressions ( () System.out.println(“My code passed”); ) Stream API

Dates API

JDK 7

Multi-catch

Strings in Switch

Automatic management of resources in try-catch (connexions, inputstreams etc)

Hyphen in numeric literals

JDK 6 JDK 8

what´s up in tech

JSF 2.2

HTML 5 support gets richer

Full Facelets implantation (.jsf)

Custom components for Ajax interaction

(f:Ajax)

Parameters between pages f:viewParam

Composite components

Annotations registry for managed beans No need to register beans in faces-config.xml

anymore

New scopes @NoneScoped: EL expresión live-time

@CustomScoped: Custom management scope

JSF 1.2 JSF 2.2

Conditional navigation in faces-config.xml

(Router activity in ADF)

Faces Flow (TaskFlow in ADF)

EL expressions sending parameters

No need to implement f:attribute etc.

Events new annotations PostConstructApplicationEvent

PreDestroyApplicationEvent

PreRenderViewEvent

what´s up in tech

Components2

what´s up in tech

DVT Chart Components

Dozens of new Graphical components

Better customization

Better user integration

what´s up in tech

DVT Chart Components

what´s up in tech

DVT Diagram Componets

what´s up in tech

DVT Timeline component

what´s up in tech

DVT Thematic Map components

what´s up in tech

DVT Sunburst TreeMap components

what´s up in tech

CodeEditor, ListView and Deck components

what´s up in tech

PanelSpringBoard PanelDrawer components

what´s up in tech

JDeveloper3

what´s up in tech

JDeveloper

Lightweight and loads faster

Maven integration

GIT integration

In Debug can handle changes in Model/View layer without the necesity of restart

Design mode gets better

what´s up in tech

ADF4

what´s up in tech

Styles

Alta Skin

Theme Editor: lest complexity with styles

Templates & components for responsiveness af:matchMediaBehavior  Responsive Template

what´s up in tech

TaskFlow

Better TaskFlow Templates

what´s up in tech

Entity trigger

It allow us to execute our own in base of the ADF live cycle

Now its less complex

Easier to detect if an Entity has custom code

No need to hight levels of life cycle undertanding in ADF BC

what´s up in tech

af:query

Improvements: Ability of reorder fields position (Advance Mode)

In design mode be able to specify the operations in advance mode

Capability of specify width of fields in design mode

New functionality of providing final user the ability of deleting fields no matter mode

what´s up in tech

Row Finder

New way of using ViewCriterias for internal searches.

Allow to search inside of a ViewCriteria:

Be able to create a new rowset without interfered the UI rowset

what´s up in tech

af:target

Full control of which components are going to be executed (in the life cycle) and the ones that will be refresh.

Skips validation on button click

Fields refresh depending of “valueChange” property

Depending Lovs !!!!

Cancel or Reset button implementation

Immediate true is not needed

Lots more …

what´s up in tech

Dependencies Explore

what´s up in tech

Maven

Full ADF Maven integration

Now “all or nothing” decision about Maven, there is no “in the middle”

Go to Continuous Integration gets easier

Oracle Maven artefact repository maven.oracle.com

what´s up in tech

ADF REST Services5

what´s up in tech

REST Services

REST/JSON Services creation

ADF Business Components exposition through REST/JSON interface:

Resource base on instances of View Objects

Resources groups base on version number

what´s up in tech

REST Services

REST/JSON Services creation

Custom Resources

what´s up in tech

REST Services

REST/JSON Services creation

Access to description of the resources collections

what´s up in tech

REST Services

REST/JSON Services creation

Determintated resource access

what´s up in tech

REST Services

REST/JSON Services creation

Be able to customize resource access

Attribute values and fields to show Pagination Link expansion

what´s up in tech

REST Services

REST/JSON Services consumption

Data Controls for RESTful (XML y JSON) services consumption

Easy process of generation

Minimize the effort needed to access services

Services integration like Model layer

what´s up in tech

REST Services

REST/JSON Services consumption

Exposed resources through REST connection

what´s up in tech

Conclusions6

what´s up in tech

Conclusions

Improvement and bugs fixed

Same productivity & higher flexibility

Performance improvements

Maven IC

Easier to adapt Forms application necessities

11g R1 and R2 disappear

Better stability

what´s up in tech

References7

what´s up in tech

Índice

http://openjdk.java.net/projects/jdk8/

http://www.oracle.com/technetwork/es/articles/java/expresiones-lambda-api-stream-java-2633852-esa.html

https://jcp.org/en/jsr/detail?id=344

http://jdevadf.oracle.com/adf-richclient-demo/faces/index.jspx

http://jdevadf.oracle.com/workbetter/faces/index.jsf

http://www.oracle.com/technetwork/developer-tools/jdev/documentation/1213nf-2222743.html

what´s up in tech

ADF Experts Services

We can provide a wide range of advance services solutions to our clients in Development, QA and ADF software testing.

o Unit/Functional Testo Test atomizationo Security Test, Systems, Load/performanceo Code static analysiso ADF Smart Monitoro ADF audit Plug-in of Rules

o Mobile Application Framework (MAF)

o Turnkey projectso Technical supporto Development methodologies and Best Practiceso Implementation & support of own products as

services complement.o Accelerators implementation.

o Technical officeso Experts supporto ADF training

o Managed Serviceso Development factoryo Remote Technical Office

Mobility Testing & QA

Complementary Services Remote Services Implantation

o Strategy, tactic and operationalo Architecture & code audito Performance audit

Consulting

Madrid Barcelona Cádiz A CoruñaZaragoza

Email: flopez.campillo@atsistemas.com

Software Architect and Technical LeaderMember of ADF Expert Center

Email: flopez.campillo@atsistemas.com

top related