Enviar pesquisa
Carregar
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
•
24 gostaram
•
57,079 visualizações
Bruno Borges
Seguir
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
Leia menos
Leia mais
Tecnologia
Notícias e política
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 38
Baixar agora
Baixar para ler offline
Recomendados
Jenkins
Jenkins
Roger Xia
Build, Deploy, and Serve Machine-Learning Models on Streaming Data Using Amaz...
Build, Deploy, and Serve Machine-Learning Models on Streaming Data Using Amaz...
Amazon Web Services
Jenkins.pdf
Jenkins.pdf
326KUBAVATHARSHALBHA
Weblogic
Weblogic
sudeeporcl
Docker
Docker
A.K.M. Ahsrafuzzaman
WebLogic Server Work Managers and Overload Protection
WebLogic Server Work Managers and Overload Protection
James Bayer
Veeam presentation
Veeam presentation
dvmug1
Docker 101: Introduction to Docker
Docker 101: Introduction to Docker
Docker, Inc.
Recomendados
Jenkins
Jenkins
Roger Xia
Build, Deploy, and Serve Machine-Learning Models on Streaming Data Using Amaz...
Build, Deploy, and Serve Machine-Learning Models on Streaming Data Using Amaz...
Amazon Web Services
Jenkins.pdf
Jenkins.pdf
326KUBAVATHARSHALBHA
Weblogic
Weblogic
sudeeporcl
Docker
Docker
A.K.M. Ahsrafuzzaman
WebLogic Server Work Managers and Overload Protection
WebLogic Server Work Managers and Overload Protection
James Bayer
Veeam presentation
Veeam presentation
dvmug1
Docker 101: Introduction to Docker
Docker 101: Introduction to Docker
Docker, Inc.
Introduction to Docker Compose
Introduction to Docker Compose
Ajeet Singh Raina
Weblogic application server
Weblogic application server
Anuj Tomar
Introduction to Docker
Introduction to Docker
Aditya Konarde
Introduction to Docker - 2017
Introduction to Docker - 2017
Docker, Inc.
Jenkins tutorial
Jenkins tutorial
Mamun Rashid, CCDH
Docker Swarm Introduction
Docker Swarm Introduction
rajdeep
An Introduction To Jenkins
An Introduction To Jenkins
Knoldus Inc.
Maven Overview
Maven Overview
FastConnect
HCL Domino Volt Installation, Configuration & New Features
HCL Domino Volt Installation, Configuration & New Features
hemantnaik
Docker Swarm 0.2.0
Docker Swarm 0.2.0
Docker, Inc.
Oracle Unified Directory. Lessons learnt. Is it ready for a move from OID? (O...
Oracle Unified Directory. Lessons learnt. Is it ready for a move from OID? (O...
Andrejs Prokopjevs
Using the Splunk Java SDK
Using the Splunk Java SDK
Damien Dallimore
Collaborative Editing Tools for Alfresco
Collaborative Editing Tools for Alfresco
Angel Borroy López
Hpe Data Protector installation guide
Hpe Data Protector installation guide
Andrey Karpov
Daos
Daos
Ulrich Krause
Container Runtime Security with Falco
Container Runtime Security with Falco
Michael Ducy
Ansible Automation Platform.pdf
Ansible Automation Platform.pdf
VuHoangAnh14
Weblogic12 c installation guide
Weblogic12 c installation guide
Chinni Rajavardhan Reddy
OverlayFS as a Docker Storage Driver
OverlayFS as a Docker Storage Driver
Tomoya Akase
DBaaS- Database as a Service in a DBAs World
DBaaS- Database as a Service in a DBAs World
Kellyn Pot'Vin-Gorman
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014
Joelith
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Mais conteúdo relacionado
Mais procurados
Introduction to Docker Compose
Introduction to Docker Compose
Ajeet Singh Raina
Weblogic application server
Weblogic application server
Anuj Tomar
Introduction to Docker
Introduction to Docker
Aditya Konarde
Introduction to Docker - 2017
Introduction to Docker - 2017
Docker, Inc.
Jenkins tutorial
Jenkins tutorial
Mamun Rashid, CCDH
Docker Swarm Introduction
Docker Swarm Introduction
rajdeep
An Introduction To Jenkins
An Introduction To Jenkins
Knoldus Inc.
Maven Overview
Maven Overview
FastConnect
HCL Domino Volt Installation, Configuration & New Features
HCL Domino Volt Installation, Configuration & New Features
hemantnaik
Docker Swarm 0.2.0
Docker Swarm 0.2.0
Docker, Inc.
Oracle Unified Directory. Lessons learnt. Is it ready for a move from OID? (O...
Oracle Unified Directory. Lessons learnt. Is it ready for a move from OID? (O...
Andrejs Prokopjevs
Using the Splunk Java SDK
Using the Splunk Java SDK
Damien Dallimore
Collaborative Editing Tools for Alfresco
Collaborative Editing Tools for Alfresco
Angel Borroy López
Hpe Data Protector installation guide
Hpe Data Protector installation guide
Andrey Karpov
Daos
Daos
Ulrich Krause
Container Runtime Security with Falco
Container Runtime Security with Falco
Michael Ducy
Ansible Automation Platform.pdf
Ansible Automation Platform.pdf
VuHoangAnh14
Weblogic12 c installation guide
Weblogic12 c installation guide
Chinni Rajavardhan Reddy
OverlayFS as a Docker Storage Driver
OverlayFS as a Docker Storage Driver
Tomoya Akase
DBaaS- Database as a Service in a DBAs World
DBaaS- Database as a Service in a DBAs World
Kellyn Pot'Vin-Gorman
Mais procurados
(20)
Introduction to Docker Compose
Introduction to Docker Compose
Weblogic application server
Weblogic application server
Introduction to Docker
Introduction to Docker
Introduction to Docker - 2017
Introduction to Docker - 2017
Jenkins tutorial
Jenkins tutorial
Docker Swarm Introduction
Docker Swarm Introduction
An Introduction To Jenkins
An Introduction To Jenkins
Maven Overview
Maven Overview
HCL Domino Volt Installation, Configuration & New Features
HCL Domino Volt Installation, Configuration & New Features
Docker Swarm 0.2.0
Docker Swarm 0.2.0
Oracle Unified Directory. Lessons learnt. Is it ready for a move from OID? (O...
Oracle Unified Directory. Lessons learnt. Is it ready for a move from OID? (O...
Using the Splunk Java SDK
Using the Splunk Java SDK
Collaborative Editing Tools for Alfresco
Collaborative Editing Tools for Alfresco
Hpe Data Protector installation guide
Hpe Data Protector installation guide
Daos
Daos
Container Runtime Security with Falco
Container Runtime Security with Falco
Ansible Automation Platform.pdf
Ansible Automation Platform.pdf
Weblogic12 c installation guide
Weblogic12 c installation guide
OverlayFS as a Docker Storage Driver
OverlayFS as a Docker Storage Driver
DBaaS- Database as a Service in a DBAs World
DBaaS- Database as a Service in a DBAs World
Semelhante a Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014
Joelith
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Berry Clemens
JDK 8 and JDK 8 Updates in OpenJDK
JDK 8 and JDK 8 Updates in OpenJDK
Wolfgang Weigend
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
Dr. Wilfred Lin (Ph.D.)
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
jeckels
Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)
Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)
jeckels
Java, app servers and oracle application grid
Java, app servers and oracle application grid
Alicja Sieminska
Lightweight Java in the Cloud
Lightweight Java in the Cloud
Bruno Borges
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Shaun Smith
Coding from Application Container Cloud to Oracle JET
Coding from Application Container Cloud to Oracle JET
Geertjan Wielenga
Java 2012 conference keynote - Java Strategy & Roadmap - WebLogic & GlassFish...
Java 2012 conference keynote - Java Strategy & Roadmap - WebLogic & GlassFish...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Ugf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obiee
Berry Clemens
What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3
Bruno Borges
Oracle JET overview
Oracle JET overview
Steven Davelaar
C6 deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times faster
Dr. Wilfred Lin (Ph.D.)
Apex day 1.0 fastest route to cloud sept 2015_julian lane
Apex day 1.0 fastest route to cloud sept 2015_julian lane
APEX Solutions - Natural Intelligence
JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović
JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
[2015 Oracle Cloud Summit] 2. Innovate with Oracle Platform as a Service
[2015 Oracle Cloud Summit] 2. Innovate with Oracle Platform as a Service
Oracle Korea
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
vasuballa
Semelhante a Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
(20)
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
JavaCro'14 - WebLogic-GlassFish-JaaS Strategy and Roadmap – Duško Vukmanović
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
JDK 8 and JDK 8 Updates in OpenJDK
JDK 8 and JDK 8 Updates in OpenJDK
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
B1 roadmap to cloud platform with oracle web logic server-oracle coherence ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
The Power of Java and Oracle WebLogic Server in the Public Cloud (OpenWorld, ...
Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)
Oracle Coherence Strategy and Roadmap (OpenWorld, September 2014)
Java, app servers and oracle application grid
Java, app servers and oracle application grid
Lightweight Java in the Cloud
Lightweight Java in the Cloud
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Polyglot! A Lightweight Cloud Platform for Java SE, Node, and More
Coding from Application Container Cloud to Oracle JET
Coding from Application Container Cloud to Oracle JET
Java 2012 conference keynote - Java Strategy & Roadmap - WebLogic & GlassFish...
Java 2012 conference keynote - Java Strategy & Roadmap - WebLogic & GlassFish...
Ugf9796 weblogic for ebs and obiee
Ugf9796 weblogic for ebs and obiee
What's New and Noteworthy on Oracle CAF 12.1.3
What's New and Noteworthy on Oracle CAF 12.1.3
Oracle JET overview
Oracle JET overview
C6 deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times faster
Apex day 1.0 fastest route to cloud sept 2015_julian lane
Apex day 1.0 fastest route to cloud sept 2015_julian lane
JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović
JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović
[2015 Oracle Cloud Summit] 2. Innovate with Oracle Platform as a Service
[2015 Oracle Cloud Summit] 2. Innovate with Oracle Platform as a Service
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
Mais de Bruno Borges
Secrets of Performance Tuning Java on Kubernetes
Secrets of Performance Tuning Java on Kubernetes
Bruno Borges
[Outdated] Secrets of Performance Tuning Java on Kubernetes
[Outdated] Secrets of Performance Tuning Java on Kubernetes
Bruno Borges
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
Bruno Borges
Making Sense of Serverless Computing
Making Sense of Serverless Computing
Bruno Borges
Visual Studio Code for Java and Spring Developers
Visual Studio Code for Java and Spring Developers
Bruno Borges
Taking Spring Apps for a Spin on Microsoft Azure Cloud
Taking Spring Apps for a Spin on Microsoft Azure Cloud
Bruno Borges
A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...
A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...
Bruno Borges
Melhore o Desenvolvimento do Time com DevOps na Nuvem
Melhore o Desenvolvimento do Time com DevOps na Nuvem
Bruno Borges
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Bruno Borges
Java EE Arquillian Testing with Docker & The Cloud
Java EE Arquillian Testing with Docker & The Cloud
Bruno Borges
Migrating From Applets to Java Desktop Apps in JavaFX
Migrating From Applets to Java Desktop Apps in JavaFX
Bruno Borges
Servidores de Aplicação: Por quê ainda precisamos deles?
Servidores de Aplicação: Por quê ainda precisamos deles?
Bruno Borges
Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]
Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]
Bruno Borges
Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]
Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]
Bruno Borges
Booting Up Spring Apps on Lightweight Cloud Services [CON10258]
Booting Up Spring Apps on Lightweight Cloud Services [CON10258]
Bruno Borges
Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]
Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]
Bruno Borges
Running Oracle WebLogic on Docker Containers [BOF7537]
Running Oracle WebLogic on Docker Containers [BOF7537]
Bruno Borges
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Bruno Borges
Integrando Oracle BPM com Java EE e WebSockets
Integrando Oracle BPM com Java EE e WebSockets
Bruno Borges
The Developers Conference 2014 - Oracle Keynote
The Developers Conference 2014 - Oracle Keynote
Bruno Borges
Mais de Bruno Borges
(20)
Secrets of Performance Tuning Java on Kubernetes
Secrets of Performance Tuning Java on Kubernetes
[Outdated] Secrets of Performance Tuning Java on Kubernetes
[Outdated] Secrets of Performance Tuning Java on Kubernetes
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
From GitHub Source to GitHub Release: Free CICD Pipelines For JavaFX Apps
Making Sense of Serverless Computing
Making Sense of Serverless Computing
Visual Studio Code for Java and Spring Developers
Visual Studio Code for Java and Spring Developers
Taking Spring Apps for a Spin on Microsoft Azure Cloud
Taking Spring Apps for a Spin on Microsoft Azure Cloud
A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...
A Look Back at Enterprise Integration Patterns and Their Use into Today's Ser...
Melhore o Desenvolvimento do Time com DevOps na Nuvem
Melhore o Desenvolvimento do Time com DevOps na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Tecnologias Oracle em Docker Containers On-premise e na Nuvem
Java EE Arquillian Testing with Docker & The Cloud
Java EE Arquillian Testing with Docker & The Cloud
Migrating From Applets to Java Desktop Apps in JavaFX
Migrating From Applets to Java Desktop Apps in JavaFX
Servidores de Aplicação: Por quê ainda precisamos deles?
Servidores de Aplicação: Por quê ainda precisamos deles?
Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]
Build and Monitor Cloud PaaS with JVM’s Nashorn JavaScripts [CON1859]
Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]
Cloud Services for Developers: What’s Inside Oracle Cloud for You? [CON1861]
Booting Up Spring Apps on Lightweight Cloud Services [CON10258]
Booting Up Spring Apps on Lightweight Cloud Services [CON10258]
Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]
Java EE Application Servers: Containerized or Multitenant? Both! [CON7506]
Running Oracle WebLogic on Docker Containers [BOF7537]
Running Oracle WebLogic on Docker Containers [BOF7537]
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Tweet for Beer - Beertap Powered by Java Goes IoT, Cloud, and JavaFX
Integrando Oracle BPM com Java EE e WebSockets
Integrando Oracle BPM com Java EE e WebSockets
The Developers Conference 2014 - Oracle Keynote
The Developers Conference 2014 - Oracle Keynote
Último
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
UK Journal
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
Último
(20)
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Slack Application Development 101 Slides
Slack Application Development 101 Slides
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Developing Java EE Applications on IntelliJ IDEA with Oracle WebLogic 12c
1.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Developing Java EE Applications for WebLogic 12c with IntelliJ IDEA Bruno Borges Principal Product Manager Oracle Latin America June, 2014
2.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Safe Harbor Statement 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. 3
3.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Program Agenda Oracle WebLogic 12c Overview Installationand Configuration IntelliJ IDEA Configuration Developing Java EE Applications Q&A 1 2 3 4 5 4
4.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Oracle WebLogic 12c Overview 5
5.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | WebLogic & Coherence Delivery Platforms and Focus Areas Oracle Cloud Application FoundationStrategic Focus Multitenancy for Density/Utilization # 1 HIGH PRODUCTIVITY Java EE Java SE HTML5 Mobile, Developer Productivity Cloud Scale Management and Operations High Availability and Performance Engineered Systems (Exalogic, SuperCluster) Conventional On-premisePublic, Private, 3rd Party Cloud Platform Choice
6.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Oracle CloudOn Premise Private Cloud 3rd Party Public Cloud DEPLOY ANYWHERE Architectural Flexibility By Design Cloud Application Foundation On Conventional Systems with any Virtualization On Oracle Engineered Systems Developer Service Java Cloud Services Database Cloud Service Compute Service Storage Service Messaging Service
7.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Just hours to a best-of-breed HA Web virtualized application and database infrastructure Simplified Provisioning Integrated patching Simplified Maintenance Capacity on Demand with pricing that scales economically to your workload changes Simplified Investment With Oracle Database Appliance and WebLogic On Premise Private Clouds ORACLE DATABASE RAC
8.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | • Lowest response time • Highest throughput • Most Efficient Solution Performance • Engineered product • Platinum Support • Most Reliable Solution Lower Risk • App-to-disk Management • Optimized lifecycle • Ease of Setup, Operation Integrated Management • Virtual compute available on Demand through Self-Serve • Agility Scalable With Engineered Systems: Oracle Exalogic Elastic Cloud On Premise Private Clouds
9.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Exalogic: Best System to Run WebLogic Server 9.4X WEBLOGIC SERVER VS. COMMERCIAL COTS VIRTUAL VS. EXALOGIC VIRTUAL 24X WEBLOGIC SERVER VS. OSS 26X OSS Java EE Container WebLogic Server/ Exalogic Bare Metal Commercial Java EE Container WebLogic Server/ Exalogic Bare Metal WebLogic Server/ Exalogic Virtual OSS Java EE Container/ COTS Virtual
10.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | On 3rd-party Cloud Providers Oracle Database 12c WebLogic Server Java Applications
11.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Try it now! – cloud.oracle.com Oracle Java Cloud Service • Rapid time to market for Oracle SaaS applications extensions • Each tenant gets dedicated WebLogic cluster • Built-in integration to Storage, Messaging and Developer Services • Fully managed service • Application Development: – JDeveloper, Eclipse, NetBeans, IntelliJ, Maven
12.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Dynamic Clusters Simplified, Scalable, Cloud-ready 13 • Zero Reconfiguration to Scale, Shrink Clusters • Dynamic Clusters with Automated Ports, Naming • Oracle Cloud, Private Cloud Elasticity Usability and Scalability Dynamic Clusters JMS JMS JMS JMS JMS JMS JMS JMS JMS JMS
13.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Manageability Java Mission Control and WebLogic Diagnostic Framework 14 Capability Oracle JRockit JDK6 (R28+) Oracle JDK 7u4+ Oracle JDK 7u40+ Host JRMC/JMC GUI Y - JRMC Y - JMC Y - JMC Binaries with JMC GUI Default Download Special binary on MOS Default Download WLDF JFR events and analysis Y Y Y JFR, JMC convergence – JVM events Y N Y
14.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Database Integration Oracle WebLogic Server 12c, Oracle Database 12c 15 Availability, Multitenancy, Scalabiity • Application Availability with Transaction Guard • Support for Multi-Tenant Database • Scalability with Connection Pooling Application Continuity Database Resident Connection Pool Global Data Services Multi- Tenant Database WebLogic Server
15.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Oracle WebLogic: Guaranteed High Availability • Newer version of application deployed side- by-side with older version in same JVM • Clients already connected continued to be served by older version • New clients connect to newer version • Test versions before opening up to users • Rollback to previous versions • Automatic retirement – graceful or timeout Example: Zero Down Time Application Deployment Managed WebLogic Server Single Java VM Existing Client Connections New Client Connections New Application Version Retiring Application Version Administrative Test Client Connections Test First in Administrative Mode
16.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Developer Tools and Technologies 17 Java Cloud Service Classloader Analysis Tool
17.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Repository Product JARs POMs<project> <groupId>com.oracle.weblogic</groupId> <artifactId>webservices</artifactId> <version>12.1.2</version> <packaging>jar</packaging> </project> Archetypes Sync plugin WebLogic plugin WebLogic Server 12c Maven Updates 18 • One goal in 11g to full lifecycle in 12c • Local install in 11g to repository in 12c • Patching strategy for jar updates in 12c • OOTB Maven bundling • Archetypes • Comprehensive docs • FMW-wide strategy • appc • create-domain • Deploy • distribute-app • Install • list-apps • Redeploy • start-app • start-server • stop-app • stop-server • undeploy • uninstall • update-app • wlst • ws-clientgen • ws-wsdlc • ws-jwsc
18.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Installation and Configuration 19
19.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | WebLogic 12.1.2 and beyond • Unified installation process across all Oracle product stack with OUI • Unified patching process with OPatch 20 Oracle Universal Installer
20.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Lightweight Development with WebLogic Server • Download size improvement for developers • No installer, unzip and go on Win/Linux/OSX • Start an instance with -Dservertype=wlx to launch without EJB, JMS, and JCA containers • FastSwap greatly reduces project redeployment requirement when doing iterative deployment 190mb 318mb 1GB 11g Full Distro 11g Zip Distro 12c Zip Distro
21.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Demo: Installing WLS 12c ZIP distro • Unzip the ZIP file • Go to the extracted folder using your terminal • Make sure JAVA_HOME points to a Oracle JDK 1.7 installation directory • Execute the configure utility – Windows: configure.cmd – Unix (Mac/Linux): configure.sh • By the end, it will ask you if you want to create a domain. Say ‘Y’. • Provide a username and password of your choice • WebLogic will then start and be accessible from http://localhost:7001/console 22
22.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | IntelliJ IDEA 23
23.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | IntelliJ IDEA • IntelliJ IDEA Ultimate is the full-featured edition • Comes with J2EE 1.4, Java EE 5, Java EE 6 and 7 support – Includes JSF support – Includes JSF components libraries support (e.g: PrimeFaces) • Web Development for other frameworks – Spring MVC, GWT, Vaadin, Play, Grails • Database Development Tools, UML Designer, Build Tools, JVM languages • And many other features 24
24.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Configuring WebLogic 12c 1. During install, make sure you select WebLogic support feature 2. Open IntelliJ IDEA 3. Select “Configure” 4. Select “Settings” 5. Filter for “Application Servers” on top left 6. Click on + icon 7. Select WebLogic Server 8. Type the WebLogic Home. 1. Example (Windows) – D:wls12130 25 Getting ready to develop Java EE applications for WebLogic with IntelliJ
25.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Configuring the Apache Maven Plugin for WebLogic 12c • Go to the WebLogic Home installation directory. – Example: D:wls12130 • Go to oracle_common/plugins/maven/com/oracle/maven/oracle-maven- sync/12.1.3/ • Execute the following command: $ mvn install:install-file -DpomFile=oracle-maven-sync-12.1.3.pom -Dfile=oracle-maven- sync-12.1.3.jar • Execute last command: $ mvn com.oracle.maven:oracle-maven-sync:push -Doracle-maven- sync.oracleHome=d:wls12130 26
26.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Creating a Web project from WebLogic Maven Archetype $ mvn archetype:generate -DarchetypeGroupId=com.oracle.weblogic.archetype -DarchetypeArtifactId=basic-webapp -DarchetypeVersion=12.1.3-0-0 -DgroupId=org.mycompany -DartifactId=my-basic-webapp-project -Dversion=1.0-SNAPSHOT • Open this Maven project on IntelliJ by choosing “Open project”, then select the pom.xml file 27
27.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Developing Java EE Applications 28
28.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Developer APIs – Java EE 6 29 •WebLogic 12.1.1 completed WebLogic Java EE 6 API support – Servlet 3.0, CDI, Managed Beans, JSP 2.2, EJB 3.1, JAX-WS 2.2 – JAX-RS 1.1, JPA 2.0, JSF 2.0 available in WLS 10.3.4+ • Java EE 6 Makes Development Faster – Fewer Java Classes, Less Code, Less XML • With Modern Programming Techniques – Dependency Injection, Annotations, POJO, REST Lines of Code* Lines of XML*Java Classes* 25% Less 50% Less 80% Less
29.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | ADF 12c New Layout Components • Springboard • Drawer • GridLayout New components
30.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | New ADF Faces Data Visualization Components • Sunburst • TimeLine • Treemap • New Skin
31.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | New ADF Faces Components • Listview • Paging table • Code editor • Multi-file upload More components
32.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | TopLink Data Services • 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 Provide Enterprise Data Access with no Server-Side programming WebLogic Server JPA Clients HTTP/S JSON/XML Change Notification Database Standardclients:HTML5, REST,JSON/XML ADF Mobile TopLink Data Services
33.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | 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
34.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | TopLink Data Services in 12c • Easy to configure JSON/XML access via REST to enterprise data sources • Declarative: No Java SE/EE development required – Existing JPA apps • Add TopLink Data Services web fragment to app • Upon deployment, REST interfaces to entities generated using JAX-RS – Can also generate mapping file from DB, and expose interfaces based on that – Supports Oracle DB Notifications • Multiple Data Sources: Relational, NoSQL, Coherence • Multiple Clients: HTML5/JS, mobile devices, ADF Mobile • Leverage all of TopLink’s features including TopLink Grid, etc.
35.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | Java EE: Today and into the Future Java EE 7 Developer Productivity & HTML5 2013 - Future1998-2004 Enterprise Java Platform Robustness Web Services 2005-2012 Ease of Development Lightweight
36.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | WebLogic 12.1.3 – Developer APIs Providing Support for Mobile and Rich Applications 37 WLS 12.1.3Clients HTML5 clients ADF Mobile Proxies OTD Apache OHS Web Sockets (JSR 356) TopLink Data Services Server-Sent Events JAX-RS 2.0 WebSocket Emulation WebSocket Emulation JAX-RS 2.0, WebSocket 1.0 JSON Programming API JPA 2.1 Server-Sent Events WebSocket Emulation JPA-RS JPA Change Notification Database JSON Programming API HTTP/S, JSON/XML WebSocket, Server-Sent Events, Long polling Java EE 7 APIs Additional WebLogic Value-Add
37.
Copyright © 2014
Oracle and/or its affiliates. All rights reserved. | 39
Baixar agora