SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
Module 08 - JEE Enterprise
Application Deployment
Danairat T.
Line ID: Danairat
FB: Danairat Thanabodithammachari
+668-1559-1446
JEE and Web Application Development
The Course Outline
Module 01 - Introduction to JEE
Module 02 - The JEE Containers
Module 03 - The Model-View-Controller Design Pattern
Module 04 - Java Servlets
Module 05 - Java Server Pages in MVC
Module 06 - JEE Web Application Deployment
Module 07 - Enterprise JavaBeans
Module 08 - JEE Enterprise Application Deployment
JEE Enterprise Application Deployment
EAR File
Web Application Deployment
EAR File
WAR File
Business Component (EJB) Deployment
EAR File
EJB
JAR File
Hands-on Lab: Packaging and
Deploying the Enterprise Application
(EJB, Data Object, Servlet, JSP)
Hands-on Lab: Packaging and Deploying the Enterprise Application
(EJB, Data Object, Servlet, JSP)
Stop running application if any
1. Click “Terminate” on the Running Applications, Please DO NOT stop the “Integrated WebLogic server”
Hands-on Lab: Packaging and Deploying the Enterprise Application
(EJB, Data Object, Servlet, JSP)
Creating Enterprise Application (EAR file)
1. Select “Deployment Profile..” from “Application”
menu
2. Select “EAR file” and enter Name, click “OK”
Hands-on Lab: Packaging and Deploying the Enterprise Application
(EJB, Data Object, Servlet, JSP)
Creating Enterprise Application (EAR file)
3. Check both “Model” and “ViewController” projects
from “Application Assembly”, Click “OK”
Hands-on Lab: Packaging and Deploying the Enterprise Application
(EJB, Data Object, Servlet, JSP)
Creating Enterprise Application (EAR file)
4. Click “Deploy” -> Application Name from the “Application” menu
Hands-on Lab: Packaging and Deploying the Enterprise Application
(EJB, Data Object, Servlet, JSP)
Creating Enterprise Application (EAR file)
5. Select “Deploy to EAR”, Click “Next” 6. Click “Next”
Hands-on Lab: Packaging and Deploying the Enterprise Application
(EJB, Data Object, Servlet, JSP)
Creating Enterprise Application (EAR file)
7. Done deploy to EAR file 8. You can find the result EAR file
Hands-on Lab: Packaging and Deploying the Enterprise Application
(EJB, Data Object, Servlet, JSP)
Creating Enterprise Application (EAR file)
9. Click “Launch Administrative Console” 10. Login to the Admin Console
Hands-on Lab: Packaging and Deploying the Enterprise Application
(EJB, Data Object, Servlet, JSP)
Creating Enterprise Application (EAR file)
11. Click “Deployments” 12. Click “Install”
Hands-on Lab: Packaging and Deploying the Enterprise Application
(EJB, Data Object, Servlet, JSP)
Creating Enterprise Application (EAR file)
13. Select EAR file, click “Next” 14. Click “Next”
Hands-on Lab: Packaging and Deploying the Enterprise Application
(EJB, Data Object, Servlet, JSP)
Creating Enterprise Application (EAR file)
15. Click “Next” 16. Click “Finish”
Hands-on Lab: Packaging and Deploying the Enterprise Application
(EJB, Data Object, Servlet, JSP)
Testing Enterprise Application (EAR file)
17. Click “Testing” tab menu 18. Click pull down the web root context
Hands-on Lab: Packaging and Deploying the Enterprise Application
(EJB, Data Object, Servlet, JSP)
Testing Enterprise Application (EAR file)
19. Click on “Test Point” 20. Enter “S” or others
Hands-on Lab: Packaging and Deploying the Enterprise Application
(EJB, Data Object, Servlet, JSP)
Testing Enterprise Application (EAR file)
21. The result from EJB shown on the Web Browser
Hands-on Labs Summary
1. Hands-on Lab: Install Database Server
2. Hands-on Lab: Install Application Server
3. Hands-on Lab: Configuring Application Server Data Source
4. Hands-on Lab: Basic Servlets
5. Hands-on Lab: Servlet Data Source Connection
6. Hands-on Lab: Servlets and HTTP Session Handling
7. Hands-on Lab: Servlets invalidate the HTTP Session
8. Hands-on Lab: Servlets Package and Deployment
9. Hands-on Lab: Creating JSP, Servlet HTTP Session and RequestDispatcher
10. Hands-on Lab: Creating JSP, Servlets, Data Source, Data Object, HTTP Session
and RequestDispatcher
11. Hands-on Lab: Packaging and Deploying Web Application
12. Hands-on Lab: Creating Basic EJB
13. Hands-on Lab: Creating EJB, Servlet invokes remote EJB and local EJB
14. Hands-on Lab: Creating EJB, DataSource, Data Object, Servlets, HTTP Session,
RequestDispatcher and JSP
Danairat T.
Line ID: Danairat
FB: Danairat Thanabodithammachari
+668-1559-1446
Thank you

Contenu connexe

Tendances

Advanced liferay architecture clustering and high availability
Advanced liferay architecture clustering and high availabilityAdvanced liferay architecture clustering and high availability
Advanced liferay architecture clustering and high availability
Bordin Kijsirijareonchai
 

Tendances (20)

JEE Programming - 07 EJB Programming
JEE Programming - 07 EJB ProgrammingJEE Programming - 07 EJB Programming
JEE Programming - 07 EJB Programming
 
Introduction to Spring Boot
Introduction to Spring BootIntroduction to Spring Boot
Introduction to Spring Boot
 
JEE Programming - 04 Java Servlets
JEE Programming - 04 Java ServletsJEE Programming - 04 Java Servlets
JEE Programming - 04 Java Servlets
 
Next stop: Spring 4
Next stop: Spring 4Next stop: Spring 4
Next stop: Spring 4
 
Architecting Large Enterprise Java Projects
Architecting Large Enterprise Java ProjectsArchitecting Large Enterprise Java Projects
Architecting Large Enterprise Java Projects
 
Introduction to Spring Framework
Introduction to Spring FrameworkIntroduction to Spring Framework
Introduction to Spring Framework
 
Building Java Desktop Apps with JavaFX 8 and Java EE 7
Building Java Desktop Apps with JavaFX 8 and Java EE 7Building Java Desktop Apps with JavaFX 8 and Java EE 7
Building Java Desktop Apps with JavaFX 8 and Java EE 7
 
Java EE 7 - Into the Cloud
Java EE 7 - Into the CloudJava EE 7 - Into the Cloud
Java EE 7 - Into the Cloud
 
Spring hibernate tutorial
Spring hibernate tutorialSpring hibernate tutorial
Spring hibernate tutorial
 
JavaFX Enterprise (JavaOne 2014)
JavaFX Enterprise (JavaOne 2014)JavaFX Enterprise (JavaOne 2014)
JavaFX Enterprise (JavaOne 2014)
 
JavaFX Uni Parthenope
JavaFX Uni ParthenopeJavaFX Uni Parthenope
JavaFX Uni Parthenope
 
Apache Tomcat 7 by Filip Hanik
Apache Tomcat 7 by Filip HanikApache Tomcat 7 by Filip Hanik
Apache Tomcat 7 by Filip Hanik
 
An introduction to Java 9 & Its Features
An introduction to Java 9 & Its FeaturesAn introduction to Java 9 & Its Features
An introduction to Java 9 & Its Features
 
Advanced liferay architecture clustering and high availability
Advanced liferay architecture clustering and high availabilityAdvanced liferay architecture clustering and high availability
Advanced liferay architecture clustering and high availability
 
Servlets lecture1
Servlets lecture1Servlets lecture1
Servlets lecture1
 
PUC SE Day 2019 - SpringBoot
PUC SE Day 2019 - SpringBootPUC SE Day 2019 - SpringBoot
PUC SE Day 2019 - SpringBoot
 
Java EE 01-Servlets and Containers
Java EE 01-Servlets and ContainersJava EE 01-Servlets and Containers
Java EE 01-Servlets and Containers
 
Jsf 2.0 in depth
Jsf 2.0 in depthJsf 2.0 in depth
Jsf 2.0 in depth
 
GlassFish and JavaEE, Today and Future
GlassFish and JavaEE, Today and FutureGlassFish and JavaEE, Today and Future
GlassFish and JavaEE, Today and Future
 
J2EE - JSP-Servlet- Container - Components
J2EE - JSP-Servlet- Container - ComponentsJ2EE - JSP-Servlet- Container - Components
J2EE - JSP-Servlet- Container - Components
 

En vedette

The Business value of agile development
The Business value of agile developmentThe Business value of agile development
The Business value of agile development
Phavadol Srisarnsakul
 

En vedette (18)

JEE Programming - 01 Introduction
JEE Programming - 01 IntroductionJEE Programming - 01 Introduction
JEE Programming - 01 Introduction
 
Java EE Programming [EJB 3.0 and JPA] Using Eclipse and JBoss
Java EE Programming [EJB 3.0 and JPA] Using  Eclipse and JBossJava EE Programming [EJB 3.0 and JPA] Using  Eclipse and JBoss
Java EE Programming [EJB 3.0 and JPA] Using Eclipse and JBoss
 
The Business value of agile development
The Business value of agile developmentThe Business value of agile development
The Business value of agile development
 
The Face of the New Enterprise
The Face of the New EnterpriseThe Face of the New Enterprise
The Face of the New Enterprise
 
Perl for System Automation - 01 Advanced File Processing
Perl for System Automation - 01 Advanced File ProcessingPerl for System Automation - 01 Advanced File Processing
Perl for System Automation - 01 Advanced File Processing
 
A Guide to IT Consulting- Business.com
A Guide to IT Consulting- Business.comA Guide to IT Consulting- Business.com
A Guide to IT Consulting- Business.com
 
IBM Cognos Analytics: Empowering business by infusing intelligence across the...
IBM Cognos Analytics: Empowering business by infusing intelligence across the...IBM Cognos Analytics: Empowering business by infusing intelligence across the...
IBM Cognos Analytics: Empowering business by infusing intelligence across the...
 
Strategic IT Consulting
Strategic IT ConsultingStrategic IT Consulting
Strategic IT Consulting
 
Case Studies: Enterprise BI vs Self-Service Analytics Tools: Real Life Consid...
Case Studies: Enterprise BI vs Self-Service Analytics Tools: Real Life Consid...Case Studies: Enterprise BI vs Self-Service Analytics Tools: Real Life Consid...
Case Studies: Enterprise BI vs Self-Service Analytics Tools: Real Life Consid...
 
Capturing Value from Big Data through Data Driven Business models prensetation
Capturing Value from Big Data through Data Driven Business models prensetationCapturing Value from Big Data through Data Driven Business models prensetation
Capturing Value from Big Data through Data Driven Business models prensetation
 
Intelligence Analysis & Deliverables
Intelligence Analysis & DeliverablesIntelligence Analysis & Deliverables
Intelligence Analysis & Deliverables
 
The Evolution of Business Intelligence: Maturing Enterprise Analytics
The Evolution of Business Intelligence: Maturing Enterprise AnalyticsThe Evolution of Business Intelligence: Maturing Enterprise Analytics
The Evolution of Business Intelligence: Maturing Enterprise Analytics
 
Java Programming - 01 intro to java
Java Programming - 01 intro to javaJava Programming - 01 intro to java
Java Programming - 01 intro to java
 
Developing Enterprise Wide Analytical Capability
Developing Enterprise Wide Analytical CapabilityDeveloping Enterprise Wide Analytical Capability
Developing Enterprise Wide Analytical Capability
 
Perl Programming - 01 Basic Perl
Perl Programming - 01 Basic PerlPerl Programming - 01 Basic Perl
Perl Programming - 01 Basic Perl
 
Perl Programming - 04 Programming Database
Perl Programming - 04 Programming DatabasePerl Programming - 04 Programming Database
Perl Programming - 04 Programming Database
 
Perl Programming - 03 Programming File
Perl Programming - 03 Programming FilePerl Programming - 03 Programming File
Perl Programming - 03 Programming File
 
Data-Driven Business Model Innovation Blueprint
Data-Driven Business Model Innovation BlueprintData-Driven Business Model Innovation Blueprint
Data-Driven Business Model Innovation Blueprint
 

Similaire à JEE Programming - 08 Enterprise Application Deployment

Ajax Basics 1
Ajax Basics 1Ajax Basics 1
Ajax Basics 1
bhuvanann
 
Play Framework: The Basics
Play Framework: The BasicsPlay Framework: The Basics
Play Framework: The Basics
Philip Langer
 
02 servlet-basics
02 servlet-basics02 servlet-basics
02 servlet-basics
snopteck
 

Similaire à JEE Programming - 08 Enterprise Application Deployment (20)

Developing Java Web Applications
Developing Java Web ApplicationsDeveloping Java Web Applications
Developing Java Web Applications
 
Servlet and jsp development with eclipse wtp
Servlet and jsp development with eclipse wtpServlet and jsp development with eclipse wtp
Servlet and jsp development with eclipse wtp
 
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
Oracle EBS 12.1.3 : Integrate OA Framework BC4J components within java concur...
 
Introduction to the Servlet / JSP course
Introduction to the Servlet / JSP course Introduction to the Servlet / JSP course
Introduction to the Servlet / JSP course
 
Tutorial for netbeans
Tutorial for netbeansTutorial for netbeans
Tutorial for netbeans
 
Ibm web sphere_job_interview_preparation_guide
Ibm web sphere_job_interview_preparation_guideIbm web sphere_job_interview_preparation_guide
Ibm web sphere_job_interview_preparation_guide
 
Jsp chapter 1
Jsp chapter 1Jsp chapter 1
Jsp chapter 1
 
EJB 3.0 Java Persistence with Oracle TopLink
EJB 3.0 Java Persistence with Oracle TopLinkEJB 3.0 Java Persistence with Oracle TopLink
EJB 3.0 Java Persistence with Oracle TopLink
 
Data Seeding via Parameterized API Requests
Data Seeding via Parameterized API RequestsData Seeding via Parameterized API Requests
Data Seeding via Parameterized API Requests
 
Ajax basics
Ajax basicsAjax basics
Ajax basics
 
Java EE 7 introduction
Java EE 7  introductionJava EE 7  introduction
Java EE 7 introduction
 
Java ee introduction
Java ee introductionJava ee introduction
Java ee introduction
 
Developing RIA Web Applications with Oracle ADF.pdf
Developing RIA Web Applications with Oracle ADF.pdfDeveloping RIA Web Applications with Oracle ADF.pdf
Developing RIA Web Applications with Oracle ADF.pdf
 
Java EE 02-First Servlet
Java EE 02-First ServletJava EE 02-First Servlet
Java EE 02-First Servlet
 
Java ee7 1hour
Java ee7 1hourJava ee7 1hour
Java ee7 1hour
 
Ado.net
Ado.netAdo.net
Ado.net
 
Ajax Basics 1
Ajax Basics 1Ajax Basics 1
Ajax Basics 1
 
Google App Engine for Java
Google App Engine for JavaGoogle App Engine for Java
Google App Engine for Java
 
Play Framework: The Basics
Play Framework: The BasicsPlay Framework: The Basics
Play Framework: The Basics
 
02 servlet-basics
02 servlet-basics02 servlet-basics
02 servlet-basics
 

Plus de Danairat Thanabodithammachari

Plus de Danairat Thanabodithammachari (15)

Thailand State Enterprise - Business Architecture and SE-AM
Thailand State Enterprise - Business Architecture and SE-AMThailand State Enterprise - Business Architecture and SE-AM
Thailand State Enterprise - Business Architecture and SE-AM
 
Agile Management
Agile ManagementAgile Management
Agile Management
 
Agile Organization and Enterprise Architecture v1129 Danairat
Agile Organization and Enterprise Architecture v1129 DanairatAgile Organization and Enterprise Architecture v1129 Danairat
Agile Organization and Enterprise Architecture v1129 Danairat
 
Blockchain for Management
Blockchain for ManagementBlockchain for Management
Blockchain for Management
 
Enterprise Architecture and Agile Organization Management v1076 Danairat
Enterprise Architecture and Agile Organization Management v1076 DanairatEnterprise Architecture and Agile Organization Management v1076 Danairat
Enterprise Architecture and Agile Organization Management v1076 Danairat
 
Agile Enterprise Architecture - Danairat
Agile Enterprise Architecture - DanairatAgile Enterprise Architecture - Danairat
Agile Enterprise Architecture - Danairat
 
Digital Transformation, Enterprise Architecture, Big Data by Danairat
Digital Transformation, Enterprise Architecture, Big Data by DanairatDigital Transformation, Enterprise Architecture, Big Data by Danairat
Digital Transformation, Enterprise Architecture, Big Data by Danairat
 
Big data Hadoop Analytic and Data warehouse comparison guide
Big data Hadoop Analytic and Data warehouse comparison guideBig data Hadoop Analytic and Data warehouse comparison guide
Big data Hadoop Analytic and Data warehouse comparison guide
 
Big data hadooop analytic and data warehouse comparison guide
Big data hadooop analytic and data warehouse comparison guideBig data hadooop analytic and data warehouse comparison guide
Big data hadooop analytic and data warehouse comparison guide
 
Perl Programming - 02 Regular Expression
Perl Programming - 02 Regular ExpressionPerl Programming - 02 Regular Expression
Perl Programming - 02 Regular Expression
 
Setting up Hadoop YARN Clustering
Setting up Hadoop YARN ClusteringSetting up Hadoop YARN Clustering
Setting up Hadoop YARN Clustering
 
Java Programming - 07 java networking
Java Programming - 07 java networkingJava Programming - 07 java networking
Java Programming - 07 java networking
 
Java Programming - 08 java threading
Java Programming - 08 java threadingJava Programming - 08 java threading
Java Programming - 08 java threading
 
Java Programming - 06 java file io
Java Programming - 06 java file ioJava Programming - 06 java file io
Java Programming - 06 java file io
 
Java Programming - 05 access control in java
Java Programming - 05 access control in javaJava Programming - 05 access control in java
Java Programming - 05 access control in java
 

Dernier

+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Dernier (20)

Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...How to Choose the Right Laravel Development Partner in New York City_compress...
How to Choose the Right Laravel Development Partner in New York City_compress...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 

JEE Programming - 08 Enterprise Application Deployment

  • 1. Module 08 - JEE Enterprise Application Deployment Danairat T. Line ID: Danairat FB: Danairat Thanabodithammachari +668-1559-1446
  • 2. JEE and Web Application Development The Course Outline Module 01 - Introduction to JEE Module 02 - The JEE Containers Module 03 - The Model-View-Controller Design Pattern Module 04 - Java Servlets Module 05 - Java Server Pages in MVC Module 06 - JEE Web Application Deployment Module 07 - Enterprise JavaBeans Module 08 - JEE Enterprise Application Deployment
  • 3. JEE Enterprise Application Deployment EAR File
  • 5. Business Component (EJB) Deployment EAR File EJB JAR File
  • 6. Hands-on Lab: Packaging and Deploying the Enterprise Application (EJB, Data Object, Servlet, JSP)
  • 7. Hands-on Lab: Packaging and Deploying the Enterprise Application (EJB, Data Object, Servlet, JSP) Stop running application if any 1. Click “Terminate” on the Running Applications, Please DO NOT stop the “Integrated WebLogic server”
  • 8. Hands-on Lab: Packaging and Deploying the Enterprise Application (EJB, Data Object, Servlet, JSP) Creating Enterprise Application (EAR file) 1. Select “Deployment Profile..” from “Application” menu 2. Select “EAR file” and enter Name, click “OK”
  • 9. Hands-on Lab: Packaging and Deploying the Enterprise Application (EJB, Data Object, Servlet, JSP) Creating Enterprise Application (EAR file) 3. Check both “Model” and “ViewController” projects from “Application Assembly”, Click “OK”
  • 10. Hands-on Lab: Packaging and Deploying the Enterprise Application (EJB, Data Object, Servlet, JSP) Creating Enterprise Application (EAR file) 4. Click “Deploy” -> Application Name from the “Application” menu
  • 11. Hands-on Lab: Packaging and Deploying the Enterprise Application (EJB, Data Object, Servlet, JSP) Creating Enterprise Application (EAR file) 5. Select “Deploy to EAR”, Click “Next” 6. Click “Next”
  • 12. Hands-on Lab: Packaging and Deploying the Enterprise Application (EJB, Data Object, Servlet, JSP) Creating Enterprise Application (EAR file) 7. Done deploy to EAR file 8. You can find the result EAR file
  • 13. Hands-on Lab: Packaging and Deploying the Enterprise Application (EJB, Data Object, Servlet, JSP) Creating Enterprise Application (EAR file) 9. Click “Launch Administrative Console” 10. Login to the Admin Console
  • 14. Hands-on Lab: Packaging and Deploying the Enterprise Application (EJB, Data Object, Servlet, JSP) Creating Enterprise Application (EAR file) 11. Click “Deployments” 12. Click “Install”
  • 15. Hands-on Lab: Packaging and Deploying the Enterprise Application (EJB, Data Object, Servlet, JSP) Creating Enterprise Application (EAR file) 13. Select EAR file, click “Next” 14. Click “Next”
  • 16. Hands-on Lab: Packaging and Deploying the Enterprise Application (EJB, Data Object, Servlet, JSP) Creating Enterprise Application (EAR file) 15. Click “Next” 16. Click “Finish”
  • 17. Hands-on Lab: Packaging and Deploying the Enterprise Application (EJB, Data Object, Servlet, JSP) Testing Enterprise Application (EAR file) 17. Click “Testing” tab menu 18. Click pull down the web root context
  • 18. Hands-on Lab: Packaging and Deploying the Enterprise Application (EJB, Data Object, Servlet, JSP) Testing Enterprise Application (EAR file) 19. Click on “Test Point” 20. Enter “S” or others
  • 19. Hands-on Lab: Packaging and Deploying the Enterprise Application (EJB, Data Object, Servlet, JSP) Testing Enterprise Application (EAR file) 21. The result from EJB shown on the Web Browser
  • 20. Hands-on Labs Summary 1. Hands-on Lab: Install Database Server 2. Hands-on Lab: Install Application Server 3. Hands-on Lab: Configuring Application Server Data Source 4. Hands-on Lab: Basic Servlets 5. Hands-on Lab: Servlet Data Source Connection 6. Hands-on Lab: Servlets and HTTP Session Handling 7. Hands-on Lab: Servlets invalidate the HTTP Session 8. Hands-on Lab: Servlets Package and Deployment 9. Hands-on Lab: Creating JSP, Servlet HTTP Session and RequestDispatcher 10. Hands-on Lab: Creating JSP, Servlets, Data Source, Data Object, HTTP Session and RequestDispatcher 11. Hands-on Lab: Packaging and Deploying Web Application 12. Hands-on Lab: Creating Basic EJB 13. Hands-on Lab: Creating EJB, Servlet invokes remote EJB and local EJB 14. Hands-on Lab: Creating EJB, DataSource, Data Object, Servlets, HTTP Session, RequestDispatcher and JSP
  • 21. Danairat T. Line ID: Danairat FB: Danairat Thanabodithammachari +668-1559-1446 Thank you