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

Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)cama23
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 

Recently uploaded (20)

Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)Global Lehigh Strategic Initiatives (without descriptions)
Global Lehigh Strategic Initiatives (without descriptions)
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 

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