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

1,753 views
1,656 views

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

Published in: Technology, Business
2 Comments
4 Likes
Statistics
Notes
No Downloads
Views
Total views
1,753
On SlideShare
0
From Embeds
0
Number of Embeds
225
Actions
Shares
0
Downloads
16
Comments
2
Likes
4
Embeds 0
No embeds

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)
  • O Mundo Oracle e o Que Há de Novo no Java

    1. 1. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute1
    2. 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. 3. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute3 OPEN SOURCE
    4. 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. 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. 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. 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. 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. 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. 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. 11. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute11 PERFORMANCE
    12. 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. 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. 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. 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. 16. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute16 FX
    17. 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. 18. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute18
    19. 19. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute19
    20. 20. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute20
    21. 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. 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. 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. 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. 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. 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. 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. 28. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute28 Suporte a Dispositivos Embedded
    29. 29. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute29 ENTERPRISE AND DEVELOPMENT DEMANDS
    30. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 41. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute43
    42. 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. 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. 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. 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. 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. 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. 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. 49. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute51 Um último recado…
    50. 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. 51. Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Presented under Non-Disclosure Agreement – Do not Redistribute53

    ×