oracle adf and oracle jdeveloper : what’s new · pdf file• concnued investment in...
TRANSCRIPT
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleADFandOracleJDeveloper:What’sNewSub$tle
ShayShmeltzerDirectorofProductManagementOracleDevelopmentToolsandFrameworksSeptember,2016
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleADFAComplete,enterprise-readyFrameworkthatsimplifiesdevelopmentofJavabasedapplica$onswithavisualanddeclara$vedevelopmentapproach
3
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
InOurLastEpisode…
• JDeveloper11.1.1.1-11.1.1.9– 2007,fullFMW,usedbyOracleSaaS
• JDeveloper11.1.2.0-11.1.2.4– 2011,ADFonly,(previewof12carchitecture)
• JDeveloper12.1.2-12.1.3– 2013,ADF+WLS(andthenSOA),Lotsofnewfeatures
• JDeveloper12.2.1– October2015,fullFMW
• JDeveloper12.2.1.1– June2016,fullFMW
4
Quickre-capofhowwegothere
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleJDeveloperandOracleADF12.2.1&12.2.1.1What’sNew
5
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• JDK8• WebLogic12.2.*(JavaEE7compliant)• CompleteFusionMiddlewareStack– OracleSOASuite– OracleBPM– OracleServiceBus– OracleWebCenter– OracleBI
• CloudIntegracon
6
Infrastructure
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleDeveloperCloudService
• Requirementstracking• Sourcemanagement• Coding• Codereview• Buildautomacon• Concnuousintegracon• Agileprocessmanagement• Deploymentservices
HostedDevelopmentPlaHorm
7
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• Createconneccon• CreateandOpenProjects• Trackandupdatetasks/issues• Gitintegracon• Trackbuilds• Teamdashboard
8
OracleDeveloperCloudServiceIntegracon
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• Simplehookpoints• Codeingroovy• OnEOandVO• Groovysyntaxandtypecheck• Debugintogroovy
9
ADFBusinessComponentsTriggers
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• ExposeyourAMasRESTservices• Wizardguided• Mulcple-versionsupport
10
RESTSupport–OracleADFBusinessComponentsREST
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
RESTenableADFBC–BasicSteps• Defineversioninadf-config.xml• Usedialogtodefineresourcesandstructure• CreatesaseparateRESTWebServiceproject(WAR)• Runtheprojecttoseeresults• AccessURLsuchas:• hmp://server/context-root/rest/Version/Resource
11
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
ExtendedADFBCRESTFeaturesin12.2.1.1• Includechildrenindescribe• Expandmulcplelevelsofchildren• VersioningofRESTpayloadformats• Improvedquerycapabilices• Top-levelLOVresources• 'links'queryparameter• Resourcenotbevisibleinthecatalogdescribe• CachingconfiguraconperRESTresource• DynamicMonitoringService(DMS)metrics–statsinEM
12
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
MoreonADFBC• BaseclassforprogrammaccVO• Groovydebugging• Groovyexpressiontypevalidacon
13
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• ConsumeRESTJSON(orXML)• Securitysupport(OWSM)• Declaracveapproach• AutomaccstructurerecogniconforADFBCRESTservices• SpecifyJSONstructureforothersources
14
ADFBinding-RESTDataControl
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• Localregioninvokestaskflowsdeployedinotherapps• Aimedatboundedtaskflowwithfragments• Change/deploy–liveinothersystem!
15
ADFController-RemoteRegions
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• Configureprojectstosupportpublishorconsume• Useboundedpagefragments• SetVisibility/isolatedtransaccon• Canpassparameters• Somerestriccononthetaskflow– Notinvokinganotherremote– Notusingaccvedataservices– Notusingdraganddrop– Notusingiframe
16
RemoteTaskFlows
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
RemoteTaskFlows–ConnecconandResources
17
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• NewMasonryLayout• MatchMediatag– Changepropercesbasedonmediaqueryresults
• ResponsiveTabletFirstTemplate
18
ADFFaces-ResponsiveSupport
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
NewDataVisualizaconComponents• Nbox• Funnel• Doughnutchart• Polarcoordinate
19
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• Pictochart• Tagcloud• Stockchart• Rangeseries
20
NewDVTin12.2.1.1
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• Simplervisualbinding• Forvariousdatavisualizaconcomponents• Seehowthechartlooks
21
ChartDesignTimeImprovements
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• Clientside&performanceopcmizacon– Clientsiderowscachingfortable– Clientsideinputdate– Codeinsightincodeeditor
• Touchsupport– MicrosorEdgesupport– Swipeofspringboard
22
MoreOracleADFFacesEnhancements
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• NowthedefaultUI• Newsite• Iconsavailablefordownload• Themeeditor• hmp://altaui.com
23
OracleAltaUI
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• Browserbasedapplicacon• Visualmodificaconoflookandfeel• CreatesADFFacesskin• Exportaslibrary(jar)• Addjartoproject• Startusingskin
24
ThemeEditor
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• ADFDesktopIntegracon– Manynewenhancements
• ADFEssencalsonGlassfish4• CodeEditorenhancements• Mavenenhancements• WebSphere8conneccon• …
25
Andmore
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
Summary• ConcnuedinvestmentinOracleADFandOracleJDeveloper• Proteccngyourinvestment– LeveragebusinesslogicinnewUItechnologies– Leveragenewclientcapabilicesautomaccally
• Simplifyingnewtechnologiesadopcon– ResponsiveUI– RESTservices
• Learnmore– hmp://oracle.com/jdev– hmp://oracle.com/adf
26
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
LearnMoreatOracleOpenWorld2016Session Time&Loca$onOracleApplicaconDevelopmentFrameworkandOracleJavaScriptExtensionToolkitintheCloud[CON6649]
Wednesday,Sep21,3:00p.m.|MosconeSouth-306
ImplemencngOracle'sNewAltaUIFeatures[CON7207] Thursday,Sep22,10:45a.m.|MarriomMarquis-GoldenGateC3
OracleDevelopmentToolsandFrameworks:WhichOneIsRightforYou?[MTE6650]
Tuesday,Sep20,6:15p.m.|MosconeSouth-301
AGuidetoCloud-BasedAgileDevelopmentMethodologyAdopcon[CON1947]
Wednesday,Sep21,12:15p.m.|MosconeWest-2018
27
VisitOracleADFDemobooth–MosconeSouth
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
SafeHarborStatementTheprecedingisintendedtooutlineourgeneralproductdireccon.Itisintendedforinformaconpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfuncconality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andcmingofanyfeaturesorfuncconalitydescribedforOracle’sproductsremainsatthesolediscreconofOracle.
28
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| Confidencal–OracleInternal/Restricted/HighlyRestricted 29