Enviar búsqueda
Cargar
Jfokus 2012 : The Java EE 7 Platform: Developing for the Cloud
•
5 recomendaciones
•
1,242 vistas
Arun Gupta
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 48
Descargar ahora
Descargar para leer sin conexión
Recomendados
Jfokus 2012: PaaSing a Java EE Application
Jfokus 2012: PaaSing a Java EE Application
Arun Gupta
Java EE Technical Keynote at JavaOne Latin America 2011
Java EE Technical Keynote at JavaOne Latin America 2011
Arun Gupta
Java EE / GlassFish Strategy & Roadmap @ JavaOne 2011
Java EE / GlassFish Strategy & Roadmap @ JavaOne 2011
Arun Gupta
The Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the Cloud
Arun Gupta
Java Summit Chennai: Java EE 7
Java Summit Chennai: Java EE 7
Arun Gupta
TDC 2011: OSGi-enabled Java EE Application
TDC 2011: OSGi-enabled Java EE Application
Arun Gupta
Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012
Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012
Arun Gupta
GlassFish Community Update @ JavaOne 2011
GlassFish Community Update @ JavaOne 2011
Arun Gupta
Recomendados
Jfokus 2012: PaaSing a Java EE Application
Jfokus 2012: PaaSing a Java EE Application
Arun Gupta
Java EE Technical Keynote at JavaOne Latin America 2011
Java EE Technical Keynote at JavaOne Latin America 2011
Arun Gupta
Java EE / GlassFish Strategy & Roadmap @ JavaOne 2011
Java EE / GlassFish Strategy & Roadmap @ JavaOne 2011
Arun Gupta
The Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the Cloud
Arun Gupta
Java Summit Chennai: Java EE 7
Java Summit Chennai: Java EE 7
Arun Gupta
TDC 2011: OSGi-enabled Java EE Application
TDC 2011: OSGi-enabled Java EE Application
Arun Gupta
Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012
Java EE 7: Developing for the Cloud at Java Day, Istanbul, May 2012
Arun Gupta
GlassFish Community Update @ JavaOne 2011
GlassFish Community Update @ JavaOne 2011
Arun Gupta
Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7 at JAX London 2011 and JFall 2011
Arun Gupta
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Arun Gupta
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
Arun Gupta
PaaSing a Java EE 6 Application at Geecon 2012
PaaSing a Java EE 6 Application at Geecon 2012
Arun Gupta
GlassFish REST Administration Backend at JavaOne India 2012
GlassFish REST Administration Backend at JavaOne India 2012
Arun Gupta
The Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the Cloud
codemotion_es
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
Arun Gupta
GlassFish REST Administration Backend
GlassFish REST Administration Backend
Arun Gupta
JAX-RS 2.0: RESTful Web services on steroids
JAX-RS 2.0: RESTful Web services on steroids
codemotion_es
Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBe...
Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBe...
Arun Gupta
The Java EE 7 Platform: Developing for the Cloud (FISL 12)
The Java EE 7 Platform: Developing for the Cloud (FISL 12)
Arun Gupta
Java ee 7 platform developing for the cloud kshitiz saxena
Java ee 7 platform developing for the cloud kshitiz saxena
IndicThreads
Java EE 7 and HTML5: Developing for the Cloud
Java EE 7 and HTML5: Developing for the Cloud
Arun Gupta
GlassFish in the Virtual World
GlassFish in the Virtual World
Arun Gupta
Websocket 1.0
Websocket 1.0
Arun Gupta
JUG Darmstadt - Java EE 7 - Auf in die Wolken!
JUG Darmstadt - Java EE 7 - Auf in die Wolken!
Markus Eisele
Ebs troubleshooting con9019_pdf_9019_0001
Ebs troubleshooting con9019_pdf_9019_0001
jucaab
SAP NetWeaver Gateway - RFC & BOR Generators
SAP NetWeaver Gateway - RFC & BOR Generators
SAP PartnerEdge program for Application Development
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration Architecture
Bob Rhubart
Playing in the Same Sandbox: MySQL and Oracle
Playing in the Same Sandbox: MySQL and Oracle
lynnferrante
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Arun Gupta
GlassFish 3.1 at JCertif 2011
GlassFish 3.1 at JCertif 2011
Arun Gupta
Más contenido relacionado
La actualidad más candente
Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7 at JAX London 2011 and JFall 2011
Arun Gupta
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Arun Gupta
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
Arun Gupta
PaaSing a Java EE 6 Application at Geecon 2012
PaaSing a Java EE 6 Application at Geecon 2012
Arun Gupta
GlassFish REST Administration Backend at JavaOne India 2012
GlassFish REST Administration Backend at JavaOne India 2012
Arun Gupta
The Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the Cloud
codemotion_es
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
Arun Gupta
GlassFish REST Administration Backend
GlassFish REST Administration Backend
Arun Gupta
JAX-RS 2.0: RESTful Web services on steroids
JAX-RS 2.0: RESTful Web services on steroids
codemotion_es
Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBe...
Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBe...
Arun Gupta
The Java EE 7 Platform: Developing for the Cloud (FISL 12)
The Java EE 7 Platform: Developing for the Cloud (FISL 12)
Arun Gupta
Java ee 7 platform developing for the cloud kshitiz saxena
Java ee 7 platform developing for the cloud kshitiz saxena
IndicThreads
Java EE 7 and HTML5: Developing for the Cloud
Java EE 7 and HTML5: Developing for the Cloud
Arun Gupta
GlassFish in the Virtual World
GlassFish in the Virtual World
Arun Gupta
Websocket 1.0
Websocket 1.0
Arun Gupta
JUG Darmstadt - Java EE 7 - Auf in die Wolken!
JUG Darmstadt - Java EE 7 - Auf in die Wolken!
Markus Eisele
Ebs troubleshooting con9019_pdf_9019_0001
Ebs troubleshooting con9019_pdf_9019_0001
jucaab
SAP NetWeaver Gateway - RFC & BOR Generators
SAP NetWeaver Gateway - RFC & BOR Generators
SAP PartnerEdge program for Application Development
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration Architecture
Bob Rhubart
Playing in the Same Sandbox: MySQL and Oracle
Playing in the Same Sandbox: MySQL and Oracle
lynnferrante
La actualidad más candente
(20)
Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7 at JAX London 2011 and JFall 2011
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
Java EE 7: Developing for the Cloud at Geecon, JEEConf, Johannesburg
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
WebLogic 12c Developer Deep Dive at Oracle Develop India 2012
PaaSing a Java EE 6 Application at Geecon 2012
PaaSing a Java EE 6 Application at Geecon 2012
GlassFish REST Administration Backend at JavaOne India 2012
GlassFish REST Administration Backend at JavaOne India 2012
The Java EE 7 Platform: Developing for the Cloud
The Java EE 7 Platform: Developing for the Cloud
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
JAX-RS 2.0: RESTful Web services on steroids at Geecon 2012
GlassFish REST Administration Backend
GlassFish REST Administration Backend
JAX-RS 2.0: RESTful Web services on steroids
JAX-RS 2.0: RESTful Web services on steroids
Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBe...
Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBe...
The Java EE 7 Platform: Developing for the Cloud (FISL 12)
The Java EE 7 Platform: Developing for the Cloud (FISL 12)
Java ee 7 platform developing for the cloud kshitiz saxena
Java ee 7 platform developing for the cloud kshitiz saxena
Java EE 7 and HTML5: Developing for the Cloud
Java EE 7 and HTML5: Developing for the Cloud
GlassFish in the Virtual World
GlassFish in the Virtual World
Websocket 1.0
Websocket 1.0
JUG Darmstadt - Java EE 7 - Auf in die Wolken!
JUG Darmstadt - Java EE 7 - Auf in die Wolken!
Ebs troubleshooting con9019_pdf_9019_0001
Ebs troubleshooting con9019_pdf_9019_0001
SAP NetWeaver Gateway - RFC & BOR Generators
SAP NetWeaver Gateway - RFC & BOR Generators
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration Architecture
Playing in the Same Sandbox: MySQL and Oracle
Playing in the Same Sandbox: MySQL and Oracle
Destacado
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Arun Gupta
GlassFish 3.1 at JCertif 2011
GlassFish 3.1 at JCertif 2011
Arun Gupta
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
Arun Gupta
Dia 8
Dia 8
tonatzinpereamadrigal
Basketball Camp Spanien 2011
Basketball Camp Spanien 2011
Spanish Schools Zadorspain
Stage baskete Epagne flyer
Stage baskete Epagne flyer
Spanish Schools Zadorspain
S314168 - What's New in Enterprise Java Bean Technology @ JavaOne Brazil 2010
S314168 - What's New in Enterprise Java Bean Technology @ JavaOne Brazil 2010
Arun Gupta
2013 03-12 Change – How long does it take?
2013 03-12 Change – How long does it take?
Staffan Nöteberg
JavaOne India 2011 - Servlets 3.0
JavaOne India 2011 - Servlets 3.0
Arun Gupta
Kindercamps in Spanien 2009
Kindercamps in Spanien 2009
Spanish Schools Zadorspain
Destacado
(10)
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
Running your Java EE 6 applications in the Cloud @ Silicon Valley Code Camp 2010
GlassFish 3.1 at JCertif 2011
GlassFish 3.1 at JCertif 2011
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
OSGi & Java EE in GlassFish @ Silicon Valley Code Camp 2010
Dia 8
Dia 8
Basketball Camp Spanien 2011
Basketball Camp Spanien 2011
Stage baskete Epagne flyer
Stage baskete Epagne flyer
S314168 - What's New in Enterprise Java Bean Technology @ JavaOne Brazil 2010
S314168 - What's New in Enterprise Java Bean Technology @ JavaOne Brazil 2010
2013 03-12 Change – How long does it take?
2013 03-12 Change – How long does it take?
JavaOne India 2011 - Servlets 3.0
JavaOne India 2011 - Servlets 3.0
Kindercamps in Spanien 2009
Kindercamps in Spanien 2009
Similar a Jfokus 2012 : The Java EE 7 Platform: Developing for the Cloud
Introduction to java_ee
Introduction to java_ee
Yogesh Bindwal
JMS 2.0
JMS 2.0
Arun Gupta
Sun Java EE 6 Overview
Sun Java EE 6 Overview
sbobde
Java EE7 in action
Java EE7 in action
Ankara JUG
GIDS 2012: PaaSing a Java EE Application
GIDS 2012: PaaSing a Java EE Application
Arun Gupta
SPEC INDIA Java Case Study
SPEC INDIA Java Case Study
SPEC INDIA
JDK versions and OpenJDK
JDK versions and OpenJDK
Wolfgang Weigend
Java EE 6 and GlassFish portfolio
Java EE 6 and GlassFish portfolio
Alexis Moussine-Pouchkine
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
Sivakumar Thyagarajan
JavaOne2015報告会 in Okinawa
JavaOne2015報告会 in Okinawa
Takashi Ito
Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1
sandeep54552
JEE Course - JEE Overview
JEE Course - JEE Overview
odedns
Java EE 7 - Into the Cloud
Java EE 7 - Into the Cloud
Markus Eisele
Java EE 6 & GlassFish v3: Paving the path for the future - Tech Days 2010 India
Java EE 6 & GlassFish v3: Paving the path for the future - Tech Days 2010 India
Arun Gupta
JDK 10 Java Module System
JDK 10 Java Module System
Wolfgang Weigend
Servidores de Aplicação: por que ainda precisamos deles?
Servidores de Aplicação: por que ainda precisamos deles?
Bruno Borges
Glassfish JEE Server Administration - JEE Introduction
Glassfish JEE Server Administration - JEE Introduction
Danairat Thanabodithammachari
Summer training java
Summer training java
Arshit Rai
Java EE 6 & GlassFish v3: Paving the path for the future - Spark IT 2010
Java EE 6 & GlassFish v3: Paving the path for the future - Spark IT 2010
Arun Gupta
JavaEE 6 and GlassFish v3 at SFJUG
JavaEE 6 and GlassFish v3 at SFJUG
Marakana Inc.
Similar a Jfokus 2012 : The Java EE 7 Platform: Developing for the Cloud
(20)
Introduction to java_ee
Introduction to java_ee
JMS 2.0
JMS 2.0
Sun Java EE 6 Overview
Sun Java EE 6 Overview
Java EE7 in action
Java EE7 in action
GIDS 2012: PaaSing a Java EE Application
GIDS 2012: PaaSing a Java EE Application
SPEC INDIA Java Case Study
SPEC INDIA Java Case Study
JDK versions and OpenJDK
JDK versions and OpenJDK
Java EE 6 and GlassFish portfolio
Java EE 6 and GlassFish portfolio
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
JavaOne2015報告会 in Okinawa
JavaOne2015報告会 in Okinawa
Enterprise java unit-1_chapter-1
Enterprise java unit-1_chapter-1
JEE Course - JEE Overview
JEE Course - JEE Overview
Java EE 7 - Into the Cloud
Java EE 7 - Into the Cloud
Java EE 6 & GlassFish v3: Paving the path for the future - Tech Days 2010 India
Java EE 6 & GlassFish v3: Paving the path for the future - Tech Days 2010 India
JDK 10 Java Module System
JDK 10 Java Module System
Servidores de Aplicação: por que ainda precisamos deles?
Servidores de Aplicação: por que ainda precisamos deles?
Glassfish JEE Server Administration - JEE Introduction
Glassfish JEE Server Administration - JEE Introduction
Summer training java
Summer training java
Java EE 6 & GlassFish v3: Paving the path for the future - Spark IT 2010
Java EE 6 & GlassFish v3: Paving the path for the future - Spark IT 2010
JavaEE 6 and GlassFish v3 at SFJUG
JavaEE 6 and GlassFish v3 at SFJUG
Más de Arun Gupta
5 Skills To Force Multiply Technical Talents.pdf
5 Skills To Force Multiply Technical Talents.pdf
Arun Gupta
Machine Learning using Kubernetes - AI Conclave 2019
Machine Learning using Kubernetes - AI Conclave 2019
Arun Gupta
Machine Learning using Kubeflow and Kubernetes
Machine Learning using Kubeflow and Kubernetes
Arun Gupta
Secure and Fast microVM for Serverless Computing using Firecracker
Secure and Fast microVM for Serverless Computing using Firecracker
Arun Gupta
Building Java in the Open - j.Day at OSCON 2019
Building Java in the Open - j.Day at OSCON 2019
Arun Gupta
Why Amazon Cares about Open Source
Why Amazon Cares about Open Source
Arun Gupta
Machine learning using Kubernetes
Machine learning using Kubernetes
Arun Gupta
Building Cloud Native Applications
Building Cloud Native Applications
Arun Gupta
Chaos Engineering with Kubernetes
Chaos Engineering with Kubernetes
Arun Gupta
How to be a mentor to bring more girls to STEAM
How to be a mentor to bring more girls to STEAM
Arun Gupta
Java in a World of Containers - DockerCon 2018
Java in a World of Containers - DockerCon 2018
Arun Gupta
The Serverless Tidal Wave - SwampUP 2018 Keynote
The Serverless Tidal Wave - SwampUP 2018 Keynote
Arun Gupta
Introduction to Amazon EKS - KubeCon 2018
Introduction to Amazon EKS - KubeCon 2018
Arun Gupta
Mastering Kubernetes on AWS - Tel Aviv Summit
Mastering Kubernetes on AWS - Tel Aviv Summit
Arun Gupta
Top 10 Technology Trends Changing Developer's Landscape
Top 10 Technology Trends Changing Developer's Landscape
Arun Gupta
Container Landscape in 2017
Container Landscape in 2017
Arun Gupta
Java EE and NoSQL using JBoss EAP 7 and OpenShift
Java EE and NoSQL using JBoss EAP 7 and OpenShift
Arun Gupta
Docker, Kubernetes, and Mesos recipes for Java developers
Docker, Kubernetes, and Mesos recipes for Java developers
Arun Gupta
Thanks Managers!
Thanks Managers!
Arun Gupta
Migrate your traditional VM-based Clusters to Containers
Migrate your traditional VM-based Clusters to Containers
Arun Gupta
Más de Arun Gupta
(20)
5 Skills To Force Multiply Technical Talents.pdf
5 Skills To Force Multiply Technical Talents.pdf
Machine Learning using Kubernetes - AI Conclave 2019
Machine Learning using Kubernetes - AI Conclave 2019
Machine Learning using Kubeflow and Kubernetes
Machine Learning using Kubeflow and Kubernetes
Secure and Fast microVM for Serverless Computing using Firecracker
Secure and Fast microVM for Serverless Computing using Firecracker
Building Java in the Open - j.Day at OSCON 2019
Building Java in the Open - j.Day at OSCON 2019
Why Amazon Cares about Open Source
Why Amazon Cares about Open Source
Machine learning using Kubernetes
Machine learning using Kubernetes
Building Cloud Native Applications
Building Cloud Native Applications
Chaos Engineering with Kubernetes
Chaos Engineering with Kubernetes
How to be a mentor to bring more girls to STEAM
How to be a mentor to bring more girls to STEAM
Java in a World of Containers - DockerCon 2018
Java in a World of Containers - DockerCon 2018
The Serverless Tidal Wave - SwampUP 2018 Keynote
The Serverless Tidal Wave - SwampUP 2018 Keynote
Introduction to Amazon EKS - KubeCon 2018
Introduction to Amazon EKS - KubeCon 2018
Mastering Kubernetes on AWS - Tel Aviv Summit
Mastering Kubernetes on AWS - Tel Aviv Summit
Top 10 Technology Trends Changing Developer's Landscape
Top 10 Technology Trends Changing Developer's Landscape
Container Landscape in 2017
Container Landscape in 2017
Java EE and NoSQL using JBoss EAP 7 and OpenShift
Java EE and NoSQL using JBoss EAP 7 and OpenShift
Docker, Kubernetes, and Mesos recipes for Java developers
Docker, Kubernetes, and Mesos recipes for Java developers
Thanks Managers!
Thanks Managers!
Migrate your traditional VM-based Clusters to Containers
Migrate your traditional VM-based Clusters to Containers
Último
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
comworks
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Wonjun Hwang
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
Enterprise Knowledge
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
Miki Katsuragi
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Fwdays
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
UiPathCommunity
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Fwdays
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
charlottematthew16
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
RankYa
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
Slibray Presentation
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
SeasiaInfotech2
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
Mattias Andersson
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
The Digital Insurer
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
ScyllaDB
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
carlostorres15106
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
null - The Open Security Community
Último
(20)
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
Jfokus 2012 : The Java EE 7 Platform: Developing for the Cloud
1.
Java EE 7:
Developing for the Cloud Arun Gupta, Java EE & GlassFish Guy 1 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
2.
The following is
intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle. 2 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
3.
Java EE 6
Platform December 10, 2009 3 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
4.
Java EE 6
– Key Statistics • 40+ Million Java EE 6 Component Downloads • #1 Choice for Enterprise Developers • #1 Application Development Platform • Fastest implementation of a Java EE release 4 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
5.
Top Ten Features
in Java EE 6 1. EJB packaging in a WAR 2. Servlet and CDI extension points 3. Optional web.xml! 4. Type-safe dependency injection 5. CDI Events 6. JSF standardizing on Facelets 7. EJBContainer API 8. @Schedule! 9. EJB No Interface View 10. Web Profile 5 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
6.
Today’s Cloud Offerings
are all Proprietary Infrastructure as Platform as Software as a Service a Service a Service 6 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
7.
Java EE 7 7
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
8.
Java EE 7
and 8 – Focus Areas Cloud Modularity HTML5 • Provisioning • Building on Jigsaw • Emerging Web Standards require a • Elastic & Autonomic • Focus on OSGi interop programming model Scalability • Supporting Profiles & • JSON, WebSockets, • Multi-Tenancy Modular Applications off-line, APIs & DOM 8 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
9.
Java EE 7
Focus: Platform as a Service • Next logical step for Java EE – J2EE à Java EE 6 : The Java EE Platform provides services – Java EE 7 : The Java EE Platform IS a service • PaaS support entails evolutionary change • Provide way for customers and users to leverage public, private, and hybrid clouds 9 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
10.
Java EE 7
PaaS Roadmap • Define new platform roles to accommodate PaaS model • Add metadata – For service provisioning and configuration – For QoS, elasticity – For sharing of applications and resources – For (re)configurability and customization • Add useful APIs for cloud environment – JAX-RS client API, Caching API, State Management, JSON,… • Extend existing APIs with support for multi-tenancy 10 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
11.
Roles
Developer PaaS Provider PaaS Customer/ JVM JVM JVM JVM JVM JVM JVM JVM JVM Tenant Machine Machine Machine PaaS Product Provider JVM JVM JVM JVM JVM JVM JVM JVM JVM Deployer Machine Machine Machine PaaS Account Tenant 1 Tenant 2 Tenant 3 Manager Application Submitter PaaS Administrator Application Administrator 11 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
12.
Existing Java EE
model Database 1 Provision and Initialize Service • Configure Java EE resources – JDBC, JMS etc LDAP Service • Deploy Application EAR 2 Provision and Initialize Messaging 3 Provision and Initialize Service Application 4 Provision and Initialize Container 5 Deploy Application (EAR/ GAR/SAR …) 12 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
13.
Java EE 7
Model: Auto-Provision Services from Application Dependencies • Provision and deploy application 1 Provision and Initialize Cloud Administration Service resources (e.g. LDAP stripe, data source instantiation and Database Service connection …) 2 Provision and Initialize • Extensible Deployment Models LDAP Supporting Multiple Frameworks 3 Provision and Initialize Service • Spring, Seam, Play … Messaging 4 Provision and Initialize Service Application 5 Deploy Application (EAR/ GAR/SAR …) Container 13 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
14.
Services
• Cloud apps consume services – Persistence, queueing, mail, caching, … • Service metadata facilitates ease of use when deploying into the cloud @DataSourceDefinition(! name=“java:app/jdbc/myDB”,! className=“oracle.jdbc.pool.OracleDataSource”,! isolationLevel=TRANSACTION_REPEATABLE_READ,! initialPoolSize=5! ) ! 14 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
15.
Services
• Cloud apps consume services – Persistence, queueing, mail, caching, … • Service metadata facilitates ease of use when deploying into the cloud @JMSConnectionFactory (! name=“java:app/myJMSConnectionFactory”,! resourceType=“javax.jms.QueueConnectionFactory”) ! ! @JMSDestination(! name=“java:app/myQueue”,! resourceType=“javax.jms.Queue”)! 15 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
16.
Services
• Cloud apps consume services – Persistence, queueing, mail, caching, … • Service metadata facilitates ease of use when deploying into the cloud @MailSession (! name=“java:app/mailSession”,! from=“MyService@ExtraServices.com”! ) ! 16 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
17.
Services
• Cloud apps consume services – Persistence, queueing, mail, caching, … • Service metadata facilitates ease of use when deploying into the cloud @ConnectorService (! name=“java:app/myCustomConnector”,! type=“com.extraServices.customConnector.class”,! properties = {…}! ) ! 17 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
18.
Elasticity
Java EE 7 Focus: Move the Bar Right Elasticity Continuum Java EE Cluster Elastic Cluster Elastic Cluster Capacity Ca on Demand Single node Java EE Multi-Node Dynamic Self Adjusting Non-Elastic Multi-Instance Clustering SLA Driven Elasticity • Service Levels • Minimum and Maximum Instances • Futures – Self Adjustment, Capacity On Demand 18 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
19.
Example Scenario
“A software company writes an application, submits it to a PaaS provider, then any number of tenants sign up for the application, deploy it, their end users access it” 19 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
20.
Walkthrough (1)
SimplyCRM DiabloCloud 20 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
21.
Walkthrough (2)
SimplyCRM DiabloCloud Applica3on Developer Writes App 21 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
22.
Walkthrough (3)
SimplyCRM DiabloCloud Signs up as a customer PaaS Customer PaaS Account Manager 22 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
23.
Walkthrough (4)
SimplyCRM DiabloCloud Submits the application Application System Administrator Submitter App 23 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
24.
Walkthrough (5)
ExtraServices DiabloCloud Discovers App 24 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
25.
Walkthrough (6)
ExtraServices DiabloCloud Signs up as a customer PaaS Customer PaaS Account Manager App 25 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
26.
Walkthrough (7)
ExtraServices DiabloCloud Deployer System Administrator Customizes and deploys the application App 26 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
27.
Walkthrough (8)
ExtraServices DiabloCloud Deployer System Administrator Provisions on Cloud infrastructure App 27 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
28.
Walkthrough (9)
ExtraServices DiabloCloud Deployer System Administrator Provisioned and Deployed App 28 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
29.
Walkthrough (10)
ExtraServices DiabloCloud Access the application End-‐Users Provisioned and Deployed App 29 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
30.
Walkthrough (11)
ExtraServices DiabloCloud End-‐Users Access the application Provisioned and Deployed App Administrator Administers the application 30 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
31.
Walkthrough (12)
ExtraServices DiabloCloud System Administrator Monitors End-‐Users Access the application Provisioned and Deployed App Administrator Administers the application 31 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
32.
Demo
PaaSing a Java EE Application in the Cloud glassfish.org/javaone2011 32 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
33.
Conference Planning in
the Cloud Java EE Application JSF JPA Deploy Services EJB Metadata <glassfish-services> <service-description init-type="LB" name="ConferencePlanner-lb"> <template id="LBNative"/> <configurations> <configuration name="https-port" value="50443"/> <configuration name="ssl-enabled" value="false"/> <configuration name="http-port" value="50080"/> </configurations></service-description> <service-description init-type="JavaEE" name="ConferencePlanner"> <characteristics> <characteristic name="service-type" value="JavaEE"/> </characteristics> <configurations> <configuration name="max.clustersize" value="4"/> <configuration name="min.clustersize" value="2"/> </configurations> </service-description>! . . . </glassfish-services>! 33 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
34.
Service Provisioning
Load Balancer Java EE Java EE ... Java EE Database 34 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
35.
Multi-tenancy in Java
EE 7 • Support for separate isolated instances of the same app for different tenants – One application instance per tenant – Tenants correspond to units of isolation – Multitenant apps are declared as such – Each instance customized and deployed for a single tenant – Limited form of SaaS • Mapping to tenant done by the container • Tenant id available to application – E.g., under java:comp/tenantId! 35 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
36.
Java EE 7
Is Not Just Cloud-y • Alignment of ManagedBeans across CDI, EJB, JSF, … – POJO à ManagedBean à Enterprise JavaBean – Extension of container-managed transactions beyond EJB • Further simplifications for ease-of-development – JAX-RS 2.0 Client API, hypermedia, bean validation, … – JMS 2.0 focus on ease-of-development – Expanded use of dependency injection – Expanded service metadata; improved configuration • Pruning – EJB CMP and BMP, JAX-RPC, Deployment API • Update to Web Profile 36 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
37.
Java EE 7
– Candidate JSRs Web Jcache 1.0 JAX-RS JSP 2.2 Container 2.0 JSF 2.2 (JSR 107) CDI Extensions EL 3.0 Extensions Bean Validation 1.1 Concurrency Servlet 3.1 Utilities 1.0 State CDI 1.1 / Interceptors 1.1 / JSR 250 1.1 Management 1.0 Batch Managed Beans 1.0 EJB 3.2 Processing 1.0 JPA 2.1 JTA 1.1 JMS 2.0 JSON 1.0 37 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
38.
Java Persistence API
2.1 • @NamedStoredProcedureQuery, StoredProcedureQuery! • Bulk update/delete using Criteria! • User-defined functions using FUNCTION! • Persistence Context Synchronization 38 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
39.
Java API for
RESTful Web Services 2.0 • Client-side API • Validation • Hypermedia • Alignment with CDI • Server-side content negotiation (qs) • Filters and Entity Interceptors • Client-side and Server-side Async 39 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
40.
JavaServer Faces 2.2
• Queue control for Ajax requests • File Upload component (Non-Ajax & Ajax) • Injection in all JSF artifacts – including converters & validators • @FaceletsResourceResolver! • Instantiating composite components in Java • . . . 40 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
41.
Contexts & Dependency
Injection 1.1 • Embedded mode to startup outside Java EE container • Global ordering of interceptors and decorators • API for managing built-in contexts • Send Servlet events as CDI events • . . . 41 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
42.
Enterprise JavaBeans 3.2
• Three-part specification – Core CMT transactions on Managed Beans, Non-persistent timer and Async method to Lite – Optional Entity Beans, JAX-RPC Web service endpoint – Interceptors • Alignment with JMS 2.0 42 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
43.
Transparency
• Oracle’s Java EE 7 JSRs are run in the open on java.net – http://javaee-spec.java.net – One project per spec – e.g., jpa-spec, jax-rs-spec, jms-spec… • Publicly viewable Expert Group mail archive – Users observer list gets copies of all Expert Group emails • Publicly viewable download area • Publicly viewable issue tracker • Commitment to update to JCP 2.8 Process 43 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
44.
Status and Schedule •
All JSRs up and running • Early Drafts: JSF 2.2, JAX-RS 2.0, JPA 2.1, CDI 1.1, EJB 3.2 • Final release target: Q3 2012 • Date-driven release: Anything not ready will be deferred to Java EE 8 44 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
45.
GlassFish Roadmap GlassFish v3
GlassFish Server 3.1 GlassFish Server 3.1.2 • Java EE 6 support • Centralized administration • Bug Fixes • Single instance • Clustering / HA • Incremental features • GlassFish Enterprise Mgr • GlassFish Server Control 2009 2010 2011 2012 GlassFish Server 3.0.1 GlassFish Server 3.1.1 GlassFish Server 4 • Oracle branding • Bug fixes • Java EE 7 • Oracle platform support • Updated components • Multitenancy • Oracle interoperability • Incremental features • PaaS-enablement 45 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
46.
Call to Action
• Java EE 7 Expert Group Project – http://javaee-spec.java.net • Java EE 7 Reference Implementation – http://glassfish.org • The Aquarium – http://blogs.oracle.com/theaquarium 46 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
47.
Java EE 7:
Developing for the Cloud Arun Gupta, Java EE & GlassFish Guy blogs.oracle.com/arungupta, @arungupta, arun.p.gupta@oracle.com 47 Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
48.
48
Copyright © 2012, Oracle and/or its affiliates. All rights reserved.
Descargar ahora