SlideShare a Scribd company logo
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
Ad

More Related Content

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
Strannik_2013
 
Introduction to Spring Framework
Introduction to Spring FrameworkIntroduction to Spring Framework
Introduction to Spring Framework
Serhat Can
 
Spring.new hope.1.3
Spring.new hope.1.3Spring.new hope.1.3
Spring.new hope.1.3
Alex Tumanoff
 
How to Use OWASP Security Logging
How to Use OWASP Security LoggingHow to Use OWASP Security Logging
How to Use OWASP Security Logging
Milton 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 Deployment
klcodanr
 
[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
Srijan 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 2014
Arun Gupta
 
LatJUG. JSF2.0 - The JavaEE6 Standard
LatJUG. JSF2.0 - The JavaEE6 StandardLatJUG. JSF2.0 - The JavaEE6 Standard
LatJUG. JSF2.0 - The JavaEE6 Standard
denis Udod
 
Spring Framework Presantation Part 1-Core
Spring Framework Presantation Part 1-CoreSpring Framework Presantation Part 1-Core
Spring Framework Presantation Part 1-Core
Donald Lika
 
스프링 프레임워크
스프링 프레임워크스프링 프레임워크
스프링 프레임워크
Yoonki Chang
 
Spring introduction
Spring introductionSpring introduction
Spring introduction
Manav Prasad
 
Month 3 report
Month 3 reportMonth 3 report
Month 3 report
PRIYANKA FNU
 
Spring Mvc
Spring MvcSpring Mvc
Spring Mvc
ifnu bima
 
Java EE8 - by Kito Mann
Java EE8 - by Kito Mann Java EE8 - by Kito Mann
Java EE8 - by Kito Mann
Kile Niklawski
 
Spring framework core
Spring framework coreSpring framework core
Spring framework core
Taemon Piya-Lumyong
 
JavaEE Microservices -the Payara Way
JavaEE Microservices -the Payara WayJavaEE Microservices -the Payara Way
JavaEE Microservices -the Payara Way
Payara
 
Spring framework
Spring frameworkSpring framework
Spring framework
Yaroslav Hulaga
 
Comparison of Java Web Application Frameworks
Comparison of Java Web Application FrameworksComparison of Java Web Application Frameworks
Comparison of Java Web Application Frameworks
Angelin R
 
Java EE 8
Java EE 8Java EE 8
Java EE 8
Ryan Cuprak
 
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
Alex Moskvin
 
Spring Boot. Boot up your development
Spring Boot. Boot up your developmentSpring Boot. Boot up your development
Spring Boot. Boot up your development
Strannik_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 Logging
Milton 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 Deployment
klcodanr
 
[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
Srijan 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 2014
Arun Gupta
 
LatJUG. JSF2.0 - The JavaEE6 Standard
LatJUG. JSF2.0 - The JavaEE6 StandardLatJUG. JSF2.0 - The JavaEE6 Standard
LatJUG. JSF2.0 - The JavaEE6 Standard
denis Udod
 
Spring Framework Presantation Part 1-Core
Spring Framework Presantation Part 1-CoreSpring Framework Presantation Part 1-Core
Spring Framework Presantation Part 1-Core
Donald Lika
 
스프링 프레임워크
스프링 프레임워크스프링 프레임워크
스프링 프레임워크
Yoonki Chang
 
Spring introduction
Spring introductionSpring introduction
Spring introduction
Manav 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 Way
Payara
 
Comparison of Java Web Application Frameworks
Comparison of Java Web Application FrameworksComparison of Java Web Application Frameworks
Comparison of Java Web Application Frameworks
Angelin 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 Java
Alex Moskvin
 

Viewers also liked (20)

Struts & spring framework issues
Struts & spring framework issuesStruts & spring framework issues
Struts & spring framework issues
Prashant Seth
 
Struts2
Struts2Struts2
Struts2
Manav Prasad
 
Struts Overview
Struts OverviewStruts Overview
Struts Overview
elliando dias
 
Struts2
Struts2Struts2
Struts2
shankar_b7
 
Spring By Example One Day Workshop
Spring By Example One Day WorkshopSpring By Example One Day Workshop
Spring By Example One Day Workshop
springbyexample
 
Hibernate architecture
Hibernate architectureHibernate architecture
Hibernate architecture
Anurag
 
Struts2
Struts2Struts2
Struts2
Scott Stanlick
 
Struts
StrutsStruts
Struts
Rajkumar Singh
 
Java Enterprise Edition
Java Enterprise EditionJava Enterprise Edition
Java Enterprise Edition
Francesco Nolano
 
Introduction to j2 ee frameworks
Introduction to j2 ee frameworksIntroduction to j2 ee frameworks
Introduction to j2 ee frameworks
Mukesh Kumar
 
Introduction to Java Enterprise Edition
Introduction to Java Enterprise EditionIntroduction to Java Enterprise Edition
Introduction to Java Enterprise Edition
Abdalla Mahmoud
 
Struts framework
Struts frameworkStruts framework
Struts framework
baabtra.com - No. 1 supplier of quality freshers
 
A PRESENTATION ON STRUTS & HIBERNATE
A PRESENTATION ON STRUTS & HIBERNATEA PRESENTATION ON STRUTS & HIBERNATE
A PRESENTATION ON STRUTS & HIBERNATE
Tushar Choudhary
 
Hibernate 3
Hibernate 3Hibernate 3
Hibernate 3
Rajiv Gupta
 
Struts2
Struts2Struts2
Struts2
Rajiv Gupta
 
Why do I hate Hibernate?
Why do I hate Hibernate?Why do I hate Hibernate?
Why do I hate Hibernate?
Mikalai Alimenkou
 
Java & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate FrameworkJava & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate Framework
Mohit Belwal
 
Web application framework
Web application frameworkWeb application framework
Web application framework
Pankaj Chand
 
ORM, JPA, & Hibernate Overview
ORM, JPA, & Hibernate OverviewORM, JPA, & Hibernate Overview
ORM, JPA, & Hibernate Overview
Brett Meyer
 
Hibernate Presentation
Hibernate  PresentationHibernate  Presentation
Hibernate Presentation
guest11106b
 
Ad

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
revanthonline
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
Nagendra Kumar
 
Best Java Online Training in India
Best Java Online Training in IndiaBest Java Online Training in India
Best Java Online Training in India
Nagendra Kumar
 
Java Online Training
Java Online TrainingJava Online Training
Java Online Training
revanthonlineenquiry
 
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
 
Advance java1.1
Advance java1.1Advance java1.1
Advance java1.1
Prince Soni
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
Java Dev
 
Resume
ResumeResume
Resume
Venkat Pacharla
 
The JAVA Training Workshop in Ahmedabad
The JAVA Training Workshop in AhmedabadThe JAVA Training Workshop in Ahmedabad
The JAVA Training Workshop in Ahmedabad
TOPS Technologies
 
unit_1_spring_1.pptxfgfgggjffgggddddgggg
unit_1_spring_1.pptxfgfgggjffgggddddggggunit_1_spring_1.pptxfgfgggjffgggddddgggg
unit_1_spring_1.pptxfgfgggjffgggddddgggg
zmulani8
 
Java training in ahmedabad
Java training in ahmedabadJava training in ahmedabad
Java training in ahmedabad
TOPS 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 2012
CMC Limited
 
pranayJ
pranayJpranayJ
pranayJ
Pray 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.docx
christiandean12115
 
Spring - a framework written by developers
Spring - a framework written by developersSpring - a framework written by developers
Spring - a framework written by developers
MarcioSoaresPereira1
 
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
Nazish 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, Pakistan
Nazish Riaz
 
Java online training from hyderabad
Java online training from hyderabadJava online training from hyderabad
Java online training from hyderabad
revanthonline
 
Best Java Online Training in India
Best Java Online Training in IndiaBest Java Online Training in India
Best Java Online Training in India
Nagendra 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 Developer
Java Dev
 
The JAVA Training Workshop in Ahmedabad
The JAVA Training Workshop in AhmedabadThe JAVA Training Workshop in Ahmedabad
The JAVA Training Workshop in Ahmedabad
TOPS Technologies
 
unit_1_spring_1.pptxfgfgggjffgggddddgggg
unit_1_spring_1.pptxfgfgggjffgggddddggggunit_1_spring_1.pptxfgfgggjffgggddddgggg
unit_1_spring_1.pptxfgfgggjffgggddddgggg
zmulani8
 
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
CMC Limited
 
pranayJ
pranayJpranayJ
pranayJ
Pray 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.docx
christiandean12115
 
Spring - a framework written by developers
Spring - a framework written by developersSpring - a framework written by developers
Spring - a framework written by developers
MarcioSoaresPereira1
 
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
Nazish 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, Pakistan
Nazish Riaz
 
Ad

More from Naz Ish (6)

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, Pakistan
Naz 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 Selenium
Naz Ish
 
CBAP Lahore & Islamabad
CBAP Lahore & IslamabadCBAP Lahore & Islamabad
CBAP Lahore & Islamabad
Naz Ish
 
Sqa v3
Sqa v3Sqa v3
Sqa v3
Naz Ish
 
OISOL Pvt Ltd
OISOL Pvt LtdOISOL Pvt Ltd
OISOL Pvt Ltd
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, Pakistan
Naz 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 Selenium
Naz Ish
 
CBAP Lahore & Islamabad
CBAP Lahore & IslamabadCBAP Lahore & Islamabad
CBAP Lahore & Islamabad
Naz Ish
 
OISOL Pvt Ltd
OISOL Pvt LtdOISOL Pvt Ltd
OISOL Pvt Ltd
Naz Ish
 

Recently uploaded (20)

The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...
Sandeep Swamy
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessUltimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Mark Soia
 
To study the nervous system of insect.pptx
To study the nervous system of insect.pptxTo study the nervous system of insect.pptx
To study the nervous system of insect.pptx
Arshad Shaikh
 
Handling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptxHandling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptx
AuthorAIDNationalRes
 
apa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdfapa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdf
Ishika Ghosh
 
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 AccountingHow to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
Celine George
 
How to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POSHow to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POS
Celine George
 
Biophysics Chapter 3 Methods of Studying Macromolecules.pdf
Biophysics Chapter 3 Methods of Studying Macromolecules.pdfBiophysics Chapter 3 Methods of Studying Macromolecules.pdf
Biophysics Chapter 3 Methods of Studying Macromolecules.pdf
PKLI-Institute of Nursing and Allied Health Sciences Lahore , Pakistan.
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdfExploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Sandeep Swamy
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
Understanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s GuideUnderstanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s Guide
GS Virdi
 
Anti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptxAnti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptx
Mayuri Chavan
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
YSPH VMOC Special Report - Measles Outbreak Southwest US 4-30-2025.pptx
YSPH VMOC Special Report - Measles Outbreak  Southwest US 4-30-2025.pptxYSPH VMOC Special Report - Measles Outbreak  Southwest US 4-30-2025.pptx
YSPH VMOC Special Report - Measles Outbreak Southwest US 4-30-2025.pptx
Yale School of Public Health - The Virtual Medical Operations Center (VMOC)
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
milanasargsyan5
 
SPRING FESTIVITIES - UK AND USA -
SPRING FESTIVITIES - UK AND USA            -SPRING FESTIVITIES - UK AND USA            -
SPRING FESTIVITIES - UK AND USA -
Colégio Santa Teresinha
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 
The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...The ever evoilving world of science /7th class science curiosity /samyans aca...
The ever evoilving world of science /7th class science curiosity /samyans aca...
Sandeep Swamy
 
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Marie Boran Special Collections Librarian Hardiman Library, University of Gal...
Library Association of Ireland
 
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam SuccessUltimate VMware 2V0-11.25 Exam Dumps for Exam Success
Ultimate VMware 2V0-11.25 Exam Dumps for Exam Success
Mark Soia
 
To study the nervous system of insect.pptx
To study the nervous system of insect.pptxTo study the nervous system of insect.pptx
To study the nervous system of insect.pptx
Arshad Shaikh
 
Handling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptxHandling Multiple Choice Responses: Fortune Effiong.pptx
Handling Multiple Choice Responses: Fortune Effiong.pptx
AuthorAIDNationalRes
 
apa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdfapa-style-referencing-visual-guide-2025.pdf
apa-style-referencing-visual-guide-2025.pdf
Ishika Ghosh
 
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 AccountingHow to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
How to Customize Your Financial Reports & Tax Reports With Odoo 17 Accounting
Celine George
 
How to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POSHow to Manage Opening & Closing Controls in Odoo 17 POS
How to Manage Opening & Closing Controls in Odoo 17 POS
Celine George
 
Odoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo SlidesOdoo Inventory Rules and Routes v17 - Odoo Slides
Odoo Inventory Rules and Routes v17 - Odoo Slides
Celine George
 
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdfExploring-Substances-Acidic-Basic-and-Neutral.pdf
Exploring-Substances-Acidic-Basic-and-Neutral.pdf
Sandeep Swamy
 
How to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odooHow to Set warnings for invoicing specific customers in odoo
How to Set warnings for invoicing specific customers in odoo
Celine George
 
Understanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s GuideUnderstanding P–N Junction Semiconductors: A Beginner’s Guide
Understanding P–N Junction Semiconductors: A Beginner’s Guide
GS Virdi
 
Anti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptxAnti-Depressants pharmacology 1slide.pptx
Anti-Depressants pharmacology 1slide.pptx
Mayuri Chavan
 
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
World war-1(Causes & impacts at a glance) PPT by Simanchala Sarab(BABed,sem-4...
larencebapu132
 
Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025Stein, Hunt, Green letter to Congress April 2025
Stein, Hunt, Green letter to Congress April 2025
Mebane Rash
 
New Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptxNew Microsoft PowerPoint Presentation.pptx
New Microsoft PowerPoint Presentation.pptx
milanasargsyan5
 
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptxSCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
SCI BIZ TECH QUIZ (OPEN) PRELIMS XTASY 2025.pptx
Ronisha Das
 

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 [email protected] [email protected] Safer Tech Bungalow No 40-E, Block-6, P.E.C.H.S Behind Lal-Kothi, Karachi Tel: 021-343-80762 Trainer’s Profile