o mundo oracle e o que há de novo no java
Post on 21-Sep-2014
6 views
DESCRIPTION
Conheça um pouco do Mundo Oracle e produtos que o mercado utiliza. Uma forma de investir na sua carreira ao estudar este produtos e estar disponível para diferentes oportunidades profissionais. Veja um pouco do framework Oracle ADF, do servidor de aplicação WebLogic, e da linha Engineering Systems Exalogic. Conheça o que a Oracle oferece de soluções Open Source e também o que há de novo na tecnologia Java para Embedded, JavaFX, Java EE.TRANSCRIPT
![Page 1: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/1.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute1
![Page 2: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/2.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute2
Mundo Oracle e o que há de novo no Java
Bruno Borges @brunoborgesPrincipal Product ManagerJava Evangelist
![Page 3: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/3.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute3
OPEN SOURCE
![Page 4: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/4.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute4
Java ME Java SE Java EE Java SE Embedded JavaFX
Everywhere
Java
![Page 5: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/5.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute5
Premium SupportEnterprise Features
World’s First Java EE 7
Java EE Reference Impl.
GlassFish Server
![Page 6: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/6.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute6
Powers Oracle’s Engineering Systems
Premium Support Based on Red Hat Enterprise Linux
Unbreakable
Oracle Linux
![Page 7: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/7.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute7
Used widely Enterprise
Support+Features Embeddedable Production-ready Quality Assured
Most Popular OSS DB
MySQL
![Page 8: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/8.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute8
Platform IDE Plugins Wizards Integrations
Most Popular IDE
NetBeans
![Page 9: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/9.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute9
Key/Value DB Pure Java Objects XML
Embedded Database
Berkeley DB
![Page 10: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/10.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute10
Muitos Outros Projetos
VirtualBox Hudson OpenJDK Xen (Oracle VM) Java EE Specification Implementations
– JPA: EclipseLink
– JSF: Mojarra
– Tyrus: WebSockets
www.oracle.com/opensource
![Page 11: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/11.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute11
PERFORMANCE
![Page 12: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/12.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute12
Antes
ORACLE ENGINEERED SYSTEMS
HARDWARE E SOFTWARE: DESENHADOS PARA TRABALHAREM JUNTOS
Agora
![Page 13: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/13.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute13
Oracle WebLogic Server– Otimizações para Exalogic– Otimizações para Banco de Dados Oracle
Oracle Coherence–In Memory Data Grid–Otimizações para Exalogic–Integração com outros produtos Fusion Middleware (ex. GoldenGate)
Oracle Tuxedo–Otimizações para Exalogic–Acelere migrações de grandes aplicações Mainframe para a baixa plataforma
Cloud Application FoundationPerformance, Escalabilidade, Confiança
Cloud Application Foundation
Traffic Director/Web Tier
WebLogic Server Coherence Tuxedo
Virtual Assembly Builder
Oracle Cloud
Exalogic
![Page 14: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/14.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute14
ORACLE FUSION MIDDLEWARE: AlGUNS CLIENTES
![Page 15: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/15.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute15
JUNTE-SE À COMUNIDADE ORACLE
Twitter Facebook Blog LinkedIn YouTube
bit.ly/exalogicbrbit.ly/oraclecafbr
![Page 16: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/16.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute16
FX
![Page 17: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/17.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute17
JavaFX é o
sucessor doJava Swing
![Page 18: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/18.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute18
![Page 19: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/19.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute19
![Page 20: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/20.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute20
![Page 21: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/21.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute21
Introdução ao
JavaFX 3D
![Page 22: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/22.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute22 22
Click icon to add chart
Criando Formas e Materiais Primitivos
![Page 23: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/23.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute23
Colocando Textura em uma Esfera
23
![Page 24: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/24.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute24
Colocando Textura em uma Esfera
24
![Page 25: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/25.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute25
Colocando Textura em uma Esfera
25
![Page 26: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/26.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute26 26
Comece aqui: javafxcommunity.com
![Page 27: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/27.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute27 27
Download JDK 8 Early Access Release
![Page 28: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/28.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute28
Suporte a Dispositivos Embedded
![Page 29: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/29.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute29
ENTERPRISE ANDDEVELOPMENTDEMANDS
![Page 30: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/30.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute30
Líder de MercadoWebLogic Server – Servidor de Aplicações Java EE #1 para Cloud
#1Java EE 6, Java SE 7HTML5
Best of Breed with Leading Java
Standards
Optimized for Engineered Systems
Foundation for Fusion Middleware & Applications
Oracle Business Applications
Cloud Application Foundation
Fusion Middleware
Reliability, Availability, Scalability, Performance and
Density
Multi-Data CenterInfrastructure
![Page 31: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/31.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute31
Oracle WebLogic Server 12c
• Desenvolva com maior qualidade, mais código de fácil manutenção, maior agilidade e facilidades com o WebLogic 12c
• Suporte ao padrão Java EE 6
• Capacidades para alta demanda e performance
• Funcionalidades administrativas de alto nível, líder de indústria
Número 1 entre ambientes On Premise e Cloud
![Page 32: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/32.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute32
Suporte ao Java SE 7
7Oracle WebLogic Server 12c
![Page 33: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/33.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute35
Oracle ADF 12c
1 Framework3 Ótimas Opções de IDEs
![Page 34: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/34.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute36
Java EE 6Business Logic
User Interface
ADF Faces / WebCenterADF Mobile Portlets
HTML 5.0
DesktopWeb Office
AJAXWAP 2.0
Mobile
WebLogic Suporta Deployment Multi-Canal
Desenvolvimento para Multi-CanaisModelo Programação Único, Tecnologia Flexível de Renderização
![Page 35: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/35.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute37
ADF 12c Novos Componentes e Layouts
Springboard Drawer GridLaout
![Page 36: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/36.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute38
Novos Componentes ADF Faces Data View
Sunburst TimeLine Treemap New Skin
![Page 37: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/37.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute39
Novos Componentes ADF Faces
Listview Paging table Code editor Multi-file upload
Mais componentes
![Page 38: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/38.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute40
JDeveloper 12c
Integração com GIT Melhor suporte a Maven Integração com Oracle Cloud Kernel reescrito utilizando NetBeans Matisse Editor
Lifecycle New Features
![Page 39: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/39.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute41
JDeveloper Dependency ViewerAnalize dependências entre arquivos de forma visual
![Page 40: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/40.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute42
WebLogic Server 12.1.2 Coherence 12.1.2 Oracle ADF 12.1.2 and ADF
Essentials Glassfish 4.0 and Java EE 7 Maven Support
O que há de novo?
OEPE – Oracle Enterprise Pack for Eclipse 12c
Click icon to add picture
![Page 41: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/41.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute43
JAVA EE 7
![Page 42: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/42.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute44
Java EE 7 e o GlassFish 4.0Java EE 7 Reference Implementation
glassfish.org
![Page 43: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/43.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute45
Oracle e o Java EE
Java EE 6– WebLogic 12.1.2– GlassFish 3.1.2.2
Java EE 7– GlassFish 4.0
glassfish.org
![Page 44: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/44.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute46
NetBeans 7.3.1
Build pure standard Java EE applications
Support for HTML5 Applications Wizard to create Javascript
apps (Angular.js for example) Deploy on WebLogic Debug JS on Chrome
Java EE and HTML5
![Page 45: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/45.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute47
Tecnologias para apps HTML5 disponíveis no WebLogic12.1.2
![Page 46: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/46.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute48
WebSocket Protocol SupportInteractive applications with standard clients
Problem: Rich application interaction often requires client support Solution: Standards-based bi-directional connectivity to HTML5 clients Benefit: Enable interactive applications for standard Web/Mobile clients
WebLogic Server 12.1.2
Clients
Web Sockets
Stan
dard
HT
ML
5 clients
ADF Mobile
Java EE Applications
Proxies
HTTP/SWebSocket
OTD
Apache
![Page 47: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/47.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute49
TopLink Data ServicesProvide Enterprise Data Access with no Server-Side programming
Problem: Simplify access to enterprise data sources Solution: Auto-generate RESTful interfaces to enterprise data Benefit: Client data access and notifications with no server programming
WebLogic Server
JPA
Clients
HTTP/SJSON/XML
ChangeNotification
Database
Stan
dard
clients: H
TM
L5,
RE
ST, JS
ON
/XM
L
ADF Mobile
TopLink Data Services
![Page 48: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/48.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute50
Oracle TopLink Data ServicesQuery Example
$.ajax({ url: 'persistence/v1.0/auction/query/User.all', type : "GET", timeout: 2000, success: function(users) { my_js_app.showUsers(users); }, error : function(message) { console.log("Could not retrieve the list of users”); }});
Persistence Unit
Named Query
![Page 49: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/49.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute51
Um último recado…
![Page 50: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/50.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute52
Obrigado!
@brunoborgesblogs.oracle.com/brunoborges
![Page 51: O Mundo Oracle e o Que Há de Novo no Java](https://reader033.vdocument.in/reader033/viewer/2022061106/541ef65a7bef0a5b188b7706/html5/thumbnails/51.jpg)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute53