Mais conteúdo relacionado Semelhante a O Mundo Oracle e o Que Há de Novo no Java (20) Mais de Bruno Borges (20) O Mundo Oracle e o Que Há de Novo no Java1. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute1
2. 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 @brunoborges
Principal Product Manager
Java Evangelist
3. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute3
OPEN SOURCE
4. 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
5. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute5
Premium Support
Enterprise
Features
World’s First
Java EE 7
Java EE Reference Impl.
GlassFish Server
6. 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
7. 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
8. 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
9. 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
10. 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
11. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute11
PERFORMANCE
12. 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
13. 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 Foundation
Performance, Escalabilidade, Confiança
Cloud Application Foundation
Traffic Director/Web Tier
WebLogic
Server
Coherence Tuxedo
Virtual Assembly Builder
Oracle Cloud
Exalogic
14. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute14
ORACLE FUSION MIDDLEWARE: AlGUNS CLIENTES
15. 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/exalogicbr
bit.ly/oraclecafbr
16. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute16
FX
17. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute17
JavaFX é o
sucessor do
Java Swing
18. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute18
19. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute19
20. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute20
21. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute21
Introdução ao
JavaFX 3D
22. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute22 22
Criando Formas e Materiais Primitivos
23. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute23
Colocando Textura em uma Esfera
23
24. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute24
Colocando Textura em uma Esfera
24
25. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute25
Colocando Textura em uma Esfera
25
26. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute26 26
Comece aqui: javafxcommunity.com
27. 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
28. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute28
Suporte a Dispositivos Embedded
29. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute29
ENTERPRISE AND
DEVELOPMENT
DEMANDS
30. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute30
Líder de Mercado
WebLogic Server – Servidor de Aplicações Java EE #1 para Cloud
Java EE 6,
Java SE 7
HTML5
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 Center
Infrastructure
31. 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
32. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute32
Suporte ao Java SE 7
Oracle WebLogic
Server 12c
33. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute35
Oracle ADF 12c
1 Framework
3 Ótimas Opções de IDEs
34. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute36
Java EE 6
Business
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-Canais
Modelo Programação Único, Tecnologia Flexível de Renderização
35. 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
36. 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
37. 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
38. 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
39. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute41
JDeveloper Dependency Viewer
Analize dependências entre arquivos de forma visual
40. 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
41. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute43
42. 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.0
Java EE 7 Reference Implementation
glassfish.org
43. 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
44. 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
45. 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
46. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute48
WebSocket Protocol Support
Interactive 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
StandardHTML5clients
ADF Mobile
Java EE Applications
Proxies
HTTP/S
WebSocket
OTD
Apache
47. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute49
TopLink Data Services
Provide 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/S
JSON/XML
Change
Notification
Database
Standardclients:HTML5,
REST,JSON/XML
ADF Mobile
TopLink Data Services
48. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute50
Oracle TopLink Data Services
Query 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
49. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute51
Um último recado…
50. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute52
Obrigado!
@brunoborges
blogs.oracle.com/brunoborges
51. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute53
Notas do Editor So now we’re in a new era where a single integrated system delivers on all the needs of business application users.With Oracle Exalogic & Exadata. For additional information, I recommend that you:Join the Exalogic community on these social networks… (read from slide)And check for updates on the Exalogicweb page at oracle.com/exalogicThanks for joining Language enhancements:Strings in SwitchChanges to literalsMulti Catch, precise rethrowDiamond operatorTry with resources Left to right:Full 12c distro = 1 GB11g zip = 318mb12c zip distro = 168mbDeveloper Zip DistributionFull WebLogic Server 12.1.1.0 releaseSupported for development useLinux, Mac OS X, WindowsSize now down to 168MB Cloud limited to Database right now Falarsobre “Empresascompramprodutos Oracle, nao voce. Conheca o produto, e use damelhor forma”Falardalicença OTN para Developers (usogratuitopradesenvolvedor)