+ All Categories
Home > Technology > O Mundo Oracle e o Que Há de Novo no Java

O Mundo Oracle e o Que Há de Novo no Java

Date post: 21-Sep-2014
Category:
View: 6 times
Download: 3 times
Share this document with a friend
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.
Popular Tags:
51
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute 1
Transcript
Page 1: O Mundo Oracle e o Que Há de Novo no Java

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute53


Recommended