SlideShare a Scribd company logo
1 of 4
Download to read offline
SERVLETSHibernate
JDBC Overview & Architecture
Enterprise Java Beans (EJB 3.0)
Struts2 FRAMEWORK
Java EE - Programming and
Application Development Training
4 months training for
Professionals and Fresh Graduates
Classes: Sat-Sun 11:00 to 2:00
Spring Framework
www.safertech.net
Classes
from
3-Oct
at Computer & Info
System Department
NED University
Prerequisites for Java training
• Basic data structures and algorithms
• Basic HTMl and database knowledge
• Basic java concepts
Java Platform, Enterprise Edition 5 (Java EE 5)
• Core Java EE
• Java EE 5 Platform Overview
• Java EE Platform – Distributed Multi tiered
Applications
• Java EE – Web & Business Components
• Java EE Containers – services & types
• Java EE Application Assembly & Deployment –
Packaging Applications, Java EE modules
• Getting Started with Web Applications
• Model View Controller (MVC)2 Architecture &
Packaging EJB Module
APPLICATION DEPLOYMENT
• Web application development and deployment
Steps
• Configuring Web application – Web application
deployment descriptor (web.xml file)
• Web Application Archive (*.WAR file) – *.WAR
directory structure
• Building & Deploying Applications, Ant build tool
• Advanced Java EE – Web & Business Components
Development
JDBC
• JDBC Overview & Architecture
• Step By Step Usage of JDBC API
• Connecting to Oracle 10g XE Database in Java
• Practical (Hands-on Working Examples)
• Prepared Statement & JDBC Transactions
• Practical (Hands-on Working Examples)
• Developing Web Application with MySQL / Oracle
10g XE Database by implementing Java Beans,
DAO’s & MVC2 Architecture
Enterprise Java Beans (EJB 3.0)
• EJB 3.0 overview & Architecture
• Features of EJB 3.0
• About Session Beans
• EJB 3.0 Persistence Programming Model
• Java EE Application Assembly and Deployment –
Anatomy of EJB Module & Packaging
• Java Persistence API
• Designing a Java Enterprise Application
• Developing EJB3 Module using Stateless, Stateful
Session Beans & Entity Beans. And creating an
Enterprise Application Project using Eclipse Indigo
3.7.1 + JBOSS v5.0 + MySQL 5.0
FRAMEWORKS
Struts2 FRAMEWORK
• Struts2 Basics & Architecture
• Struts Request Handling Life Cycle
• Struts2 Configuration, Struts2 Actions, Struts2
Interceptors, Struts2 Results,
Course Contents
• Struts2 Value Stack/OGNL
• Practical (Building Struts2 Framework Application)
• Struts2 Tag Libraries
• Struts2 XML Based Validations
• Practical (Building Struts2 XML based Validation
Application)
• Struts2 Database Access
SERVLETS
• Servlet Overview
• Life cycle of Servlet
• Handling Client HTTP Request & Server HTTP
Response
• Practical (Hands-on Working Examples)
• Initializing Parameters & ServletContext
• - Initializing a Servlet
• - ServletContext initialization Parameters
• - ServletContext Attributes (Context binder)
• Practical (Hands-on Working Examples)
• Session Management, Request Dispatcher &
Redirecting
• Practical (Hands-on Working Examples)
Hibernate
• Introduction to Hibernate, ORM Overview,
Hibernate Environment
• Hibernate Architecture & API, Hibernate
Configuration,
• Hibernate Sessions, Persistent Class & Mapping Files
• Building Hibernate application, Hibernate Query
Language (HQL)
• Hibernate O/R Mappings – Collection & Association
Mappings
• Implementing Hibernate in Java Web Applications
using Eclipse
• Indigo 3.7.1 + JBOSS v5.0 with MySQL 5.5
• Hibernate Annotations
JSP
• Overview of JSP
• JSP Architecture & life cycle
• Components of Java Server Pages
• Practical (Hands-on Examples)
• Implicit Objects & Standard JSP Tags
• Practical (Hands-on Working Examples)
• Scope of JSP objects
• Practical (Hands-on Working Examples)
Spring
• Introduction to Spring Framework Architecture
• Bean Definition, Bean Scopes & Bean Definition
Inheritance
• Spring IoC Containers, Understanding inversion of
control (IoC) – Dependency Injection (DI)
• Spring Setter Injection, Spring Constructor Injection
• Ioc in Action
• Architecture of Spring Web MVC Framework
• Spring MVC Getting Started – constructing web MVC
application using Spring Framework,
AbstractController in Spring MVC
Gul Mohammad
Manager Software Development
Avanza Solutions (Pvt) Ltd
Over 10 years’ experience as Software Architect, Technical
mentor and Software Engineer
Process Improvement and developing painless working
environment
• Deliver High quality and bug free software by design
• Defensive programming
• Delivering value adding projects
• Scalable, highly secure and responsive systems
• Agile methodologies
• Scrum, TDD, change management. Release management
Technologies
• Java J2EE, .Net C#, VB, Php. Android
• Struts 2.x, Hibernate JPA, Spring, Jsf. Zkos framework
• Ejbs, webservices Soap Rest. Jaxb, maven, ant.
• Jbpm, drools, jboss seems
• IBM WebSphere portal & commerce
JQuery, Bootstrap, Angular Js, extjs, Ajax, html 5. JavaScript css
3. LESS, Jodo.
Duration: 04 months (16 weeks)
Timing: 11:00 am to 02:00 pm
Venue: Computation Lab,
Computer and Information Systems
Engineering Department,
NEDUET.
Course Fee: Rs. 52,000/-
10% discount on full payment
30% discount to students
Per month Rs. 13,000/- for Professionals:
Per month Rs. 9,100/- for students:
Get Registered:
Marketing Executive
nazish.riaz@safertech.net
almas.shoaib@safertech.net
Safer Tech
Bungalow No 40-E, Block-6, P.E.C.H.S
Behind Lal-Kothi, Karachi
Tel: 021-343-80762
Trainer’s Profile

More Related Content

What's hot

Spring Boot. Boot up your development
Spring Boot. Boot up your developmentSpring Boot. Boot up your development
Spring Boot. Boot up your developmentStrannik_2013
 
Introduction to Spring Framework
Introduction to Spring FrameworkIntroduction to Spring Framework
Introduction to Spring Framework Serhat Can
 
How to Use OWASP Security Logging
How to Use OWASP Security LoggingHow to Use OWASP Security Logging
How to Use OWASP Security LoggingMilton Smith
 
CQ5 Development Setup, Maven Build and Deployment
CQ5 Development Setup, Maven Build and DeploymentCQ5 Development Setup, Maven Build and Deployment
CQ5 Development Setup, Maven Build and Deploymentklcodanr
 
[Srijan Wednesday Webinars] Developing Large Scale Applications in AngularJS
[Srijan Wednesday Webinars] Developing Large Scale Applications in AngularJS[Srijan Wednesday Webinars] Developing Large Scale Applications in AngularJS
[Srijan Wednesday Webinars] Developing Large Scale Applications in AngularJSSrijan Technologies
 
Lessons Learned from Real-World Deployments of Java EE 7 at JavaOne 2014
Lessons Learned from Real-World Deployments of Java EE 7 at JavaOne 2014Lessons Learned from Real-World Deployments of Java EE 7 at JavaOne 2014
Lessons Learned from Real-World Deployments of Java EE 7 at JavaOne 2014Arun Gupta
 
LatJUG. JSF2.0 - The JavaEE6 Standard
LatJUG. JSF2.0 - The JavaEE6 StandardLatJUG. JSF2.0 - The JavaEE6 Standard
LatJUG. JSF2.0 - The JavaEE6 Standarddenis Udod
 
Spring Framework Presantation Part 1-Core
Spring Framework Presantation Part 1-CoreSpring Framework Presantation Part 1-Core
Spring Framework Presantation Part 1-CoreDonald Lika
 
스프링 프레임워크
스프링 프레임워크스프링 프레임워크
스프링 프레임워크Yoonki Chang
 
Spring introduction
Spring introductionSpring introduction
Spring introductionManav Prasad
 
Java EE8 - by Kito Mann
Java EE8 - by Kito Mann Java EE8 - by Kito Mann
Java EE8 - by Kito Mann Kile Niklawski
 
JavaEE Microservices -the Payara Way
JavaEE Microservices -the Payara WayJavaEE Microservices -the Payara Way
JavaEE Microservices -the Payara WayPayara
 
Comparison of Java Web Application Frameworks
Comparison of Java Web Application FrameworksComparison of Java Web Application Frameworks
Comparison of Java Web Application FrameworksAngelin R
 
Byte code manipulation and instrumentalization in Java
Byte code manipulation and instrumentalization in JavaByte code manipulation and instrumentalization in Java
Byte code manipulation and instrumentalization in JavaAlex Moskvin
 

What's hot (20)

Spring Boot. Boot up your development
Spring Boot. Boot up your developmentSpring Boot. Boot up your development
Spring Boot. Boot up your development
 
Introduction to Spring Framework
Introduction to Spring FrameworkIntroduction to Spring Framework
Introduction to Spring Framework
 
Spring.new hope.1.3
Spring.new hope.1.3Spring.new hope.1.3
Spring.new hope.1.3
 
How to Use OWASP Security Logging
How to Use OWASP Security LoggingHow to Use OWASP Security Logging
How to Use OWASP Security Logging
 
CQ5 Development Setup, Maven Build and Deployment
CQ5 Development Setup, Maven Build and DeploymentCQ5 Development Setup, Maven Build and Deployment
CQ5 Development Setup, Maven Build and Deployment
 
[Srijan Wednesday Webinars] Developing Large Scale Applications in AngularJS
[Srijan Wednesday Webinars] Developing Large Scale Applications in AngularJS[Srijan Wednesday Webinars] Developing Large Scale Applications in AngularJS
[Srijan Wednesday Webinars] Developing Large Scale Applications in AngularJS
 
Lessons Learned from Real-World Deployments of Java EE 7 at JavaOne 2014
Lessons Learned from Real-World Deployments of Java EE 7 at JavaOne 2014Lessons Learned from Real-World Deployments of Java EE 7 at JavaOne 2014
Lessons Learned from Real-World Deployments of Java EE 7 at JavaOne 2014
 
LatJUG. JSF2.0 - The JavaEE6 Standard
LatJUG. JSF2.0 - The JavaEE6 StandardLatJUG. JSF2.0 - The JavaEE6 Standard
LatJUG. JSF2.0 - The JavaEE6 Standard
 
Spring Framework Presantation Part 1-Core
Spring Framework Presantation Part 1-CoreSpring Framework Presantation Part 1-Core
Spring Framework Presantation Part 1-Core
 
스프링 프레임워크
스프링 프레임워크스프링 프레임워크
스프링 프레임워크
 
Spring introduction
Spring introductionSpring introduction
Spring introduction
 
Month 3 report
Month 3 reportMonth 3 report
Month 3 report
 
Spring Mvc
Spring MvcSpring Mvc
Spring Mvc
 
Java EE8 - by Kito Mann
Java EE8 - by Kito Mann Java EE8 - by Kito Mann
Java EE8 - by Kito Mann
 
Spring framework core
Spring framework coreSpring framework core
Spring framework core
 
JavaEE Microservices -the Payara Way
JavaEE Microservices -the Payara WayJavaEE Microservices -the Payara Way
JavaEE Microservices -the Payara Way
 
Spring framework
Spring frameworkSpring framework
Spring framework
 
Comparison of Java Web Application Frameworks
Comparison of Java Web Application FrameworksComparison of Java Web Application Frameworks
Comparison of Java Web Application Frameworks
 
Java EE 8
Java EE 8Java EE 8
Java EE 8
 
Byte code manipulation and instrumentalization in Java
Byte code manipulation and instrumentalization in JavaByte code manipulation and instrumentalization in Java
Byte code manipulation and instrumentalization in Java
 

Viewers also liked

Viewers also liked (20)

Struts & spring framework issues
Struts & spring framework issuesStruts & spring framework issues
Struts & spring framework issues
 
Struts2
Struts2Struts2
Struts2
 
Struts Overview
Struts OverviewStruts Overview
Struts Overview
 
Struts2
Struts2Struts2
Struts2
 
Spring By Example One Day Workshop
Spring By Example One Day WorkshopSpring By Example One Day Workshop
Spring By Example One Day Workshop
 
Hibernate architecture
Hibernate architectureHibernate architecture
Hibernate architecture
 
Struts2
Struts2Struts2
Struts2
 
Struts
StrutsStruts
Struts
 
Java Enterprise Edition
Java Enterprise EditionJava Enterprise Edition
Java Enterprise Edition
 
Introduction to j2 ee frameworks
Introduction to j2 ee frameworksIntroduction to j2 ee frameworks
Introduction to j2 ee frameworks
 
Introduction to Java Enterprise Edition
Introduction to Java Enterprise EditionIntroduction to Java Enterprise Edition
Introduction to Java Enterprise Edition
 
Struts framework
Struts frameworkStruts framework
Struts framework
 
A PRESENTATION ON STRUTS & HIBERNATE
A PRESENTATION ON STRUTS & HIBERNATEA PRESENTATION ON STRUTS & HIBERNATE
A PRESENTATION ON STRUTS & HIBERNATE
 
Hibernate 3
Hibernate 3Hibernate 3
Hibernate 3
 
Struts2
Struts2Struts2
Struts2
 
Why do I hate Hibernate?
Why do I hate Hibernate?Why do I hate Hibernate?
Why do I hate Hibernate?
 
Java & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate FrameworkJava & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate Framework
 
Web application framework
Web application frameworkWeb application framework
Web application framework
 
ORM, JPA, & Hibernate Overview
ORM, JPA, & Hibernate OverviewORM, JPA, & Hibernate Overview
ORM, JPA, & Hibernate Overview
 
Hibernate Presentation
Hibernate  PresentationHibernate  Presentation
Hibernate Presentation
 

Similar to JAVA EE training from 3rd-oct-2015

Java online training from hyderabad
Java online training from hyderabadJava online training from hyderabad
Java online training from hyderabadrevanthonline
 
Best Java Online Training in India
Best Java Online Training in IndiaBest Java Online Training in India
Best Java Online Training in IndiaNagendra Kumar
 
Build Java Web Application Using Apache Struts
Build Java Web Application Using Apache Struts Build Java Web Application Using Apache Struts
Build Java Web Application Using Apache Struts weili_at_slideshare
 
Cloud compiler - Minor Project by students of CBPGEC
Cloud compiler - Minor Project by students of CBPGEC  Cloud compiler - Minor Project by students of CBPGEC
Cloud compiler - Minor Project by students of CBPGEC vipin kumar
 
MVC + ORM (with project implementation)
MVC + ORM (with project implementation)MVC + ORM (with project implementation)
MVC + ORM (with project implementation)Prateek Chauhan
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java DeveloperJava Dev
 
The JAVA Training Workshop in Ahmedabad
The JAVA Training Workshop in AhmedabadThe JAVA Training Workshop in Ahmedabad
The JAVA Training Workshop in AhmedabadTOPS Technologies
 
6 weeks 6 months live project summer industrial training in cmc limited 2012
6 weeks  6 months live project summer industrial training in cmc limited  20126 weeks  6 months live project summer industrial training in cmc limited  2012
6 weeks 6 months live project summer industrial training in cmc limited 2012CMC Limited
 
pranayJ
pranayJpranayJ
pranayJPray B
 
How Spring Framework Really Works?
How Spring Framework Really Works?How Spring Framework Really Works?
How Spring Framework Really Works?NexSoftsys
 
JAVAJ2EE DeveloperSummary · 7 years of versatile e.docx
JAVAJ2EE DeveloperSummary       · 7 years of versatile e.docxJAVAJ2EE DeveloperSummary       · 7 years of versatile e.docx
JAVAJ2EE DeveloperSummary · 7 years of versatile e.docxchristiandean12115
 
Java EE - Programming and Application Development Training in Karachi, Pakistan
Java EE - Programming and Application Development Training in Karachi, PakistanJava EE - Programming and Application Development Training in Karachi, Pakistan
Java EE - Programming and Application Development Training in Karachi, PakistanNazish Riaz
 
Java EE - Programming and Application Development Training in Karachi, Pakistan
Java EE - Programming and Application Development Training in Karachi, PakistanJava EE - Programming and Application Development Training in Karachi, Pakistan
Java EE - Programming and Application Development Training in Karachi, PakistanNazish Riaz
 
AngularJS - Architecture decisions in a large project 
AngularJS - Architecture decisionsin a large project AngularJS - Architecture decisionsin a large project 
AngularJS - Architecture decisions in a large project Elad Hirsch
 

Similar to JAVA EE training from 3rd-oct-2015 (20)

Java online training from hyderabad
Java online training from hyderabadJava online training from hyderabad
Java online training from hyderabad
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
 
Best Java Online Training in India
Best Java Online Training in IndiaBest Java Online Training in India
Best Java Online Training in India
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
 
Build Java Web Application Using Apache Struts
Build Java Web Application Using Apache Struts Build Java Web Application Using Apache Struts
Build Java Web Application Using Apache Struts
 
Cloud compiler - Minor Project by students of CBPGEC
Cloud compiler - Minor Project by students of CBPGEC  Cloud compiler - Minor Project by students of CBPGEC
Cloud compiler - Minor Project by students of CBPGEC
 
MVC + ORM (with project implementation)
MVC + ORM (with project implementation)MVC + ORM (with project implementation)
MVC + ORM (with project implementation)
 
Advance java1.1
Advance java1.1Advance java1.1
Advance java1.1
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
Resume
ResumeResume
Resume
 
The JAVA Training Workshop in Ahmedabad
The JAVA Training Workshop in AhmedabadThe JAVA Training Workshop in Ahmedabad
The JAVA Training Workshop in Ahmedabad
 
Java training in ahmedabad
Java training in ahmedabadJava training in ahmedabad
Java training in ahmedabad
 
6 weeks 6 months live project summer industrial training in cmc limited 2012
6 weeks  6 months live project summer industrial training in cmc limited  20126 weeks  6 months live project summer industrial training in cmc limited  2012
6 weeks 6 months live project summer industrial training in cmc limited 2012
 
pranayJ
pranayJpranayJ
pranayJ
 
How Spring Framework Really Works?
How Spring Framework Really Works?How Spring Framework Really Works?
How Spring Framework Really Works?
 
JAVAJ2EE DeveloperSummary · 7 years of versatile e.docx
JAVAJ2EE DeveloperSummary       · 7 years of versatile e.docxJAVAJ2EE DeveloperSummary       · 7 years of versatile e.docx
JAVAJ2EE DeveloperSummary · 7 years of versatile e.docx
 
Java EE - Programming and Application Development Training in Karachi, Pakistan
Java EE - Programming and Application Development Training in Karachi, PakistanJava EE - Programming and Application Development Training in Karachi, Pakistan
Java EE - Programming and Application Development Training in Karachi, Pakistan
 
Java EE - Programming and Application Development Training in Karachi, Pakistan
Java EE - Programming and Application Development Training in Karachi, PakistanJava EE - Programming and Application Development Training in Karachi, Pakistan
Java EE - Programming and Application Development Training in Karachi, Pakistan
 
AngularJS - Architecture decisions in a large project 
AngularJS - Architecture decisionsin a large project AngularJS - Architecture decisionsin a large project 
AngularJS - Architecture decisions in a large project 
 
Resume_Venugopal
Resume_VenugopalResume_Venugopal
Resume_Venugopal
 

More from Naz Ish

CBAP- detailed brochure
CBAP- detailed brochure  CBAP- detailed brochure
CBAP- detailed brochure Naz Ish
 
Training on Test Automation Uses Selenium | 21&28 March 2015 | Karachi, Pakistan
Training on Test Automation Uses Selenium | 21&28 March 2015 | Karachi, PakistanTraining on Test Automation Uses Selenium | 21&28 March 2015 | Karachi, Pakistan
Training on Test Automation Uses Selenium | 21&28 March 2015 | Karachi, PakistanNaz Ish
 
Training Session on Test Automation using Selenium
Training Session on Test Automation using SeleniumTraining Session on Test Automation using Selenium
Training Session on Test Automation using SeleniumNaz Ish
 
CBAP Lahore & Islamabad
CBAP Lahore & IslamabadCBAP Lahore & Islamabad
CBAP Lahore & IslamabadNaz Ish
 
OISOL Pvt Ltd
OISOL Pvt LtdOISOL Pvt Ltd
OISOL Pvt LtdNaz Ish
 

More from Naz Ish (6)

CBAP- detailed brochure
CBAP- detailed brochure  CBAP- detailed brochure
CBAP- detailed brochure
 
Training on Test Automation Uses Selenium | 21&28 March 2015 | Karachi, Pakistan
Training on Test Automation Uses Selenium | 21&28 March 2015 | Karachi, PakistanTraining on Test Automation Uses Selenium | 21&28 March 2015 | Karachi, Pakistan
Training on Test Automation Uses Selenium | 21&28 March 2015 | Karachi, Pakistan
 
Training Session on Test Automation using Selenium
Training Session on Test Automation using SeleniumTraining Session on Test Automation using Selenium
Training Session on Test Automation using Selenium
 
CBAP Lahore & Islamabad
CBAP Lahore & IslamabadCBAP Lahore & Islamabad
CBAP Lahore & Islamabad
 
Sqa v3
Sqa v3Sqa v3
Sqa v3
 
OISOL Pvt Ltd
OISOL Pvt LtdOISOL Pvt Ltd
OISOL Pvt Ltd
 

Recently uploaded

General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Pooja Bhuva
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 

Recently uploaded (20)

General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 

JAVA EE training from 3rd-oct-2015

  • 1. SERVLETSHibernate JDBC Overview & Architecture Enterprise Java Beans (EJB 3.0) Struts2 FRAMEWORK Java EE - Programming and Application Development Training 4 months training for Professionals and Fresh Graduates Classes: Sat-Sun 11:00 to 2:00 Spring Framework www.safertech.net Classes from 3-Oct at Computer & Info System Department NED University
  • 2. Prerequisites for Java training • Basic data structures and algorithms • Basic HTMl and database knowledge • Basic java concepts Java Platform, Enterprise Edition 5 (Java EE 5) • Core Java EE • Java EE 5 Platform Overview • Java EE Platform – Distributed Multi tiered Applications • Java EE – Web & Business Components • Java EE Containers – services & types • Java EE Application Assembly & Deployment – Packaging Applications, Java EE modules • Getting Started with Web Applications • Model View Controller (MVC)2 Architecture & Packaging EJB Module APPLICATION DEPLOYMENT • Web application development and deployment Steps • Configuring Web application – Web application deployment descriptor (web.xml file) • Web Application Archive (*.WAR file) – *.WAR directory structure • Building & Deploying Applications, Ant build tool • Advanced Java EE – Web & Business Components Development JDBC • JDBC Overview & Architecture • Step By Step Usage of JDBC API • Connecting to Oracle 10g XE Database in Java • Practical (Hands-on Working Examples) • Prepared Statement & JDBC Transactions • Practical (Hands-on Working Examples) • Developing Web Application with MySQL / Oracle 10g XE Database by implementing Java Beans, DAO’s & MVC2 Architecture Enterprise Java Beans (EJB 3.0) • EJB 3.0 overview & Architecture • Features of EJB 3.0 • About Session Beans • EJB 3.0 Persistence Programming Model • Java EE Application Assembly and Deployment – Anatomy of EJB Module & Packaging • Java Persistence API • Designing a Java Enterprise Application • Developing EJB3 Module using Stateless, Stateful Session Beans & Entity Beans. And creating an Enterprise Application Project using Eclipse Indigo 3.7.1 + JBOSS v5.0 + MySQL 5.0 FRAMEWORKS Struts2 FRAMEWORK • Struts2 Basics & Architecture • Struts Request Handling Life Cycle • Struts2 Configuration, Struts2 Actions, Struts2 Interceptors, Struts2 Results, Course Contents
  • 3. • Struts2 Value Stack/OGNL • Practical (Building Struts2 Framework Application) • Struts2 Tag Libraries • Struts2 XML Based Validations • Practical (Building Struts2 XML based Validation Application) • Struts2 Database Access SERVLETS • Servlet Overview • Life cycle of Servlet • Handling Client HTTP Request & Server HTTP Response • Practical (Hands-on Working Examples) • Initializing Parameters & ServletContext • - Initializing a Servlet • - ServletContext initialization Parameters • - ServletContext Attributes (Context binder) • Practical (Hands-on Working Examples) • Session Management, Request Dispatcher & Redirecting • Practical (Hands-on Working Examples) Hibernate • Introduction to Hibernate, ORM Overview, Hibernate Environment • Hibernate Architecture & API, Hibernate Configuration, • Hibernate Sessions, Persistent Class & Mapping Files • Building Hibernate application, Hibernate Query Language (HQL) • Hibernate O/R Mappings – Collection & Association Mappings • Implementing Hibernate in Java Web Applications using Eclipse • Indigo 3.7.1 + JBOSS v5.0 with MySQL 5.5 • Hibernate Annotations JSP • Overview of JSP • JSP Architecture & life cycle • Components of Java Server Pages • Practical (Hands-on Examples) • Implicit Objects & Standard JSP Tags • Practical (Hands-on Working Examples) • Scope of JSP objects • Practical (Hands-on Working Examples) Spring • Introduction to Spring Framework Architecture • Bean Definition, Bean Scopes & Bean Definition Inheritance • Spring IoC Containers, Understanding inversion of control (IoC) – Dependency Injection (DI) • Spring Setter Injection, Spring Constructor Injection • Ioc in Action • Architecture of Spring Web MVC Framework • Spring MVC Getting Started – constructing web MVC application using Spring Framework, AbstractController in Spring MVC
  • 4. Gul Mohammad Manager Software Development Avanza Solutions (Pvt) Ltd Over 10 years’ experience as Software Architect, Technical mentor and Software Engineer Process Improvement and developing painless working environment • Deliver High quality and bug free software by design • Defensive programming • Delivering value adding projects • Scalable, highly secure and responsive systems • Agile methodologies • Scrum, TDD, change management. Release management Technologies • Java J2EE, .Net C#, VB, Php. Android • Struts 2.x, Hibernate JPA, Spring, Jsf. Zkos framework • Ejbs, webservices Soap Rest. Jaxb, maven, ant. • Jbpm, drools, jboss seems • IBM WebSphere portal & commerce JQuery, Bootstrap, Angular Js, extjs, Ajax, html 5. JavaScript css 3. LESS, Jodo. Duration: 04 months (16 weeks) Timing: 11:00 am to 02:00 pm Venue: Computation Lab, Computer and Information Systems Engineering Department, NEDUET. Course Fee: Rs. 52,000/- 10% discount on full payment 30% discount to students Per month Rs. 13,000/- for Professionals: Per month Rs. 9,100/- for students: Get Registered: Marketing Executive nazish.riaz@safertech.net almas.shoaib@safertech.net Safer Tech Bungalow No 40-E, Block-6, P.E.C.H.S Behind Lal-Kothi, Karachi Tel: 021-343-80762 Trainer’s Profile