O Mundo Oracle e o Que Há de Novo no Java
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

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

  • 1,799 views
Uploaded on

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 ...

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.

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
1,799
On Slideshare
1,574
From Embeds
225
Number of Embeds
3

Actions

Shares
Downloads
15
Comments
2
Likes
4

Embeds 225

http://www.emersonbarros.com.br 211
https://twitter.com 11
http://drupal.emersonbarros.com.br 3

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • 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)

Transcript

  • 1. 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