SlideShare a Scribd company logo
1 of 21
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670
 Industrial training objectives
 What is Web Development?
 Tools used for Web Development
 Technologies used for Web Development
 Servlets
 JSP
 JDBC
 Three Tier Architecture
 Proposed Architecture of web Appliances
 Project Assigned
 Conclusion of Training
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670
• The purpose of Industrial Training is expose
students to the world of work so that they can
relate the oretical knowledge with application in
Industry.
• The objectives of Industrial Training are:
 To develop skills in the application of theory to practical
work situations.
 To develop skills and techniques directly applicable to
their careers.
 To enhance the ability t improve students creativity skills
and sharing ideas.
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670
o Web Development broadly refers to the tasks
associated with developing websites for
hosting via intranet or internet.
o The web development hierarchy is as follows:
 Client-side coding
 Sever-side coding
 Database technology
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670
o IDE (Integrated Development
Environment): Netbeans 8.0.2
o Web Server: Apache-Tomcat-8.0.23
o Database: MySQL
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670
o JSP (Java Server Pages): Used as a
presentation Layer.
o Servlets: Used for Backend Processing.
o RDBMS (Relational Database
Management System): Used for storing
and retrieving data.
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670
Java Servlets are programs that run on a Web or
Application server and acts as a middle layer
between a request coming from a web browser or
other HTTP client and databases or applications
on the HTTP server.
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670
A life cycle of servlet is defined as a entire process
from its creation till the destruction. The following
path is follows by a servlet:
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670
Life cycle of servlets
o The servlet is initialized by calling the in it ()
method.
o The servlet calls service() method to process a
client’s request.
o The servlet is terminated by calling the
destroy() method.
o Finally, servlet is garbage collected by the
garbage collector of the JVM.
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670
A Java Server Pages component
is a type of Java servlet that is
designed to fulfill the role of a
user interface for a Java web
application.
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670
Architecture:
o JSPs run in two phases
• Translation Phase
• Execution Phase
o In translation phase JSP page is compiled into
a servlet.
• Called JSP page Implementation class
o In execution phase the compiled JSP is
processed.
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670
Java JDBC (Java Database Connectivity) is a
java API to connect and execute query with
the database, JDBC API uses jdbc drivers to
connect with the database.
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670
5 steps to connect to the database in
JAVA:
There are 5 steps to connect any java application with the
database in java using JDBC. They are as follows:
• Register the driver class
• Creating connection
• Creating statement
• Executing queries
• Closing connection
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670
Applied to web applications and distributed
programming, the three logical tiers usually
correspond to the physical separation
between three types of devices or hosts:
 Browser or GUI application
 Web server or Application server
 Databases Server (often an RDBMS or
Relational Database)
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670
 Title of the Project: Online Banking
 Technologies used:
 Front end
 Back end
 Database
 Tools used:
 IDE
 Web server
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670
o I learnt the concepts and syntax of
the JSP/Servlets Programming.
o During the course, I also came
across several unknown logics
which later be used in other
projects
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670
Any Query??
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670
BATRA COMPUTER CENTRE
SCO 15, Dayal Bagh, Ambala Cantt
Near Panchmukhi Hanuman Mandir
Ph. No.: 0171-4000670, 9729666670
info.jatinbatra@gmail.com
www.batracomputercentre.com
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670
info.jatinbatra@gmail.com
www.batracomputercentre.com 0171-4000670, 9729666670

More Related Content

Similar to Web Dev Training Overview

Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web designsmumbahelp
 
Web Development Training in Ambala ! Batra Computer Centre
Web Development Training in Ambala ! Batra Computer CentreWeb Development Training in Ambala ! Batra Computer Centre
Web Development Training in Ambala ! Batra Computer Centrejatin batra
 
Resume__DotNet_Koushik_Deb
Resume__DotNet_Koushik_DebResume__DotNet_Koushik_Deb
Resume__DotNet_Koushik_DebKoushik Deb
 
Bt0083 server side programming-theory
Bt0083   server side programming-theoryBt0083   server side programming-theory
Bt0083 server side programming-theorysmumbahelp
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web designsmumbahelp
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web designsmumbahelp
 
Improve your Web Development using Visual Studio 2010
Improve your Web Development using Visual Studio 2010Improve your Web Development using Visual Studio 2010
Improve your Web Development using Visual Studio 2010Suthep Sangvirotjanaphat
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web designsmumbahelp
 
Targeting Mobile Platform with MVC 4.0
Targeting Mobile Platform with MVC 4.0Targeting Mobile Platform with MVC 4.0
Targeting Mobile Platform with MVC 4.0Mayank Srivastava
 
Em04 mean stack development
Em04  mean stack developmentEm04  mean stack development
Em04 mean stack developmentKishanKumar260
 

Similar to Web Dev Training Overview (20)

Jagadish Java Profile
Jagadish  Java ProfileJagadish  Java Profile
Jagadish Java Profile
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web design
 
dinesh-java
dinesh-javadinesh-java
dinesh-java
 
Web Development Training in Ambala ! Batra Computer Centre
Web Development Training in Ambala ! Batra Computer CentreWeb Development Training in Ambala ! Batra Computer Centre
Web Development Training in Ambala ! Batra Computer Centre
 
locker presentation (1)
locker presentation (1)locker presentation (1)
locker presentation (1)
 
Resume__DotNet_Koushik_Deb
Resume__DotNet_Koushik_DebResume__DotNet_Koushik_Deb
Resume__DotNet_Koushik_Deb
 
vikash_singh
vikash_singhvikash_singh
vikash_singh
 
Bt0083 server side programming-theory
Bt0083   server side programming-theoryBt0083   server side programming-theory
Bt0083 server side programming-theory
 
qadeer intern report.pdf
qadeer intern report.pdfqadeer intern report.pdf
qadeer intern report.pdf
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web design
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web design
 
E-PORTAL OF COLLAGE
E-PORTAL OF COLLAGEE-PORTAL OF COLLAGE
E-PORTAL OF COLLAGE
 
Yuvaraj-Resume
Yuvaraj-ResumeYuvaraj-Resume
Yuvaraj-Resume
 
Improve your Web Development using Visual Studio 2010
Improve your Web Development using Visual Studio 2010Improve your Web Development using Visual Studio 2010
Improve your Web Development using Visual Studio 2010
 
Asp.net mvc 5 ppt
Asp.net mvc 5 pptAsp.net mvc 5 ppt
Asp.net mvc 5 ppt
 
FULLSTACK Powerpoint.pdf
FULLSTACK Powerpoint.pdfFULLSTACK Powerpoint.pdf
FULLSTACK Powerpoint.pdf
 
J2ee
J2eeJ2ee
J2ee
 
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web design
 
Targeting Mobile Platform with MVC 4.0
Targeting Mobile Platform with MVC 4.0Targeting Mobile Platform with MVC 4.0
Targeting Mobile Platform with MVC 4.0
 
Em04 mean stack development
Em04  mean stack developmentEm04  mean stack development
Em04 mean stack development
 

More from Batra Computer Centre

6 Week C++ Language Training In Ambala
6 Week C++ Language Training In Ambala6 Week C++ Language Training In Ambala
6 Week C++ Language Training In AmbalaBatra Computer Centre
 
Web designing Course In Ambala Cantt
Web designing Course In Ambala CanttWeb designing Course In Ambala Cantt
Web designing Course In Ambala CanttBatra Computer Centre
 
Presentation on Microsoft office 2013 By Batra Computer Centre
Presentation on Microsoft office 2013 By Batra Computer CentrePresentation on Microsoft office 2013 By Batra Computer Centre
Presentation on Microsoft office 2013 By Batra Computer CentreBatra Computer Centre
 
all types of computer courses in ambala
all types of computer courses in ambala all types of computer courses in ambala
all types of computer courses in ambala Batra Computer Centre
 
Photoshop Presentation By Batra Computer Centre
Photoshop Presentation By Batra Computer CentrePhotoshop Presentation By Batra Computer Centre
Photoshop Presentation By Batra Computer CentreBatra Computer Centre
 
Presentation On Tally by Batra Computer Centre
Presentation On Tally by Batra Computer CentrePresentation On Tally by Batra Computer Centre
Presentation On Tally by Batra Computer CentreBatra Computer Centre
 
Presentation on SQL At Batra Computer Cente
Presentation on SQL At Batra Computer CentePresentation on SQL At Batra Computer Cente
Presentation on SQL At Batra Computer CenteBatra Computer Centre
 
Presentation On PPC by Batra Computer Centre
Presentation On PPC by Batra Computer CentrePresentation On PPC by Batra Computer Centre
Presentation On PPC by Batra Computer CentreBatra Computer Centre
 
Web Development Training In Ambala At Batra Computer Centre
Web Development Training In Ambala At Batra Computer CentreWeb Development Training In Ambala At Batra Computer Centre
Web Development Training In Ambala At Batra Computer CentreBatra Computer Centre
 
Presentation On Coral Draw By Batra Computer Centre
Presentation On Coral Draw By Batra Computer CentrePresentation On Coral Draw By Batra Computer Centre
Presentation On Coral Draw By Batra Computer CentreBatra Computer Centre
 
Presentation on Photoshop Tools By Batra Computer Centre
Presentation on Photoshop Tools By Batra Computer CentrePresentation on Photoshop Tools By Batra Computer Centre
Presentation on Photoshop Tools By Batra Computer CentreBatra Computer Centre
 
One Year Diploma In Computers At Batra Computer Centre
One Year Diploma In Computers At Batra Computer CentreOne Year Diploma In Computers At Batra Computer Centre
One Year Diploma In Computers At Batra Computer CentreBatra Computer Centre
 
Web development Training In Batra Computer Centre
Web development Training In Batra Computer CentreWeb development Training In Batra Computer Centre
Web development Training In Batra Computer CentreBatra Computer Centre
 

More from Batra Computer Centre (20)

Presentation on MS-Office
Presentation on MS-OfficePresentation on MS-Office
Presentation on MS-Office
 
Presentation on Job oriented
Presentation on Job orientedPresentation on Job oriented
Presentation on Job oriented
 
Presentation On Internet
Presentation On InternetPresentation On Internet
Presentation On Internet
 
Presentation on Android
Presentation on AndroidPresentation on Android
Presentation on Android
 
Web browser(16 03-2018)
Web browser(16 03-2018)Web browser(16 03-2018)
Web browser(16 03-2018)
 
6 Week C++ Language Training In Ambala
6 Week C++ Language Training In Ambala6 Week C++ Language Training In Ambala
6 Week C++ Language Training In Ambala
 
Web designing Course In Ambala Cantt
Web designing Course In Ambala CanttWeb designing Course In Ambala Cantt
Web designing Course In Ambala Cantt
 
Presentation on Microsoft office 2013 By Batra Computer Centre
Presentation on Microsoft office 2013 By Batra Computer CentrePresentation on Microsoft office 2013 By Batra Computer Centre
Presentation on Microsoft office 2013 By Batra Computer Centre
 
all types of computer courses in ambala
all types of computer courses in ambala all types of computer courses in ambala
all types of computer courses in ambala
 
Photoshop Presentation By Batra Computer Centre
Photoshop Presentation By Batra Computer CentrePhotoshop Presentation By Batra Computer Centre
Photoshop Presentation By Batra Computer Centre
 
Welcome to batra computer centre
Welcome to batra computer centreWelcome to batra computer centre
Welcome to batra computer centre
 
Presentation On Tally by Batra Computer Centre
Presentation On Tally by Batra Computer CentrePresentation On Tally by Batra Computer Centre
Presentation On Tally by Batra Computer Centre
 
Presentation on SQL At Batra Computer Cente
Presentation on SQL At Batra Computer CentePresentation on SQL At Batra Computer Cente
Presentation on SQL At Batra Computer Cente
 
Presentation On PPC by Batra Computer Centre
Presentation On PPC by Batra Computer CentrePresentation On PPC by Batra Computer Centre
Presentation On PPC by Batra Computer Centre
 
Web Development Training In Ambala At Batra Computer Centre
Web Development Training In Ambala At Batra Computer CentreWeb Development Training In Ambala At Batra Computer Centre
Web Development Training In Ambala At Batra Computer Centre
 
Presentation Of MS Office
Presentation Of MS OfficePresentation Of MS Office
Presentation Of MS Office
 
Presentation On Coral Draw By Batra Computer Centre
Presentation On Coral Draw By Batra Computer CentrePresentation On Coral Draw By Batra Computer Centre
Presentation On Coral Draw By Batra Computer Centre
 
Presentation on Photoshop Tools By Batra Computer Centre
Presentation on Photoshop Tools By Batra Computer CentrePresentation on Photoshop Tools By Batra Computer Centre
Presentation on Photoshop Tools By Batra Computer Centre
 
One Year Diploma In Computers At Batra Computer Centre
One Year Diploma In Computers At Batra Computer CentreOne Year Diploma In Computers At Batra Computer Centre
One Year Diploma In Computers At Batra Computer Centre
 
Web development Training In Batra Computer Centre
Web development Training In Batra Computer CentreWeb development Training In Batra Computer Centre
Web development Training In Batra Computer Centre
 

Recently uploaded

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Recently uploaded (20)

Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

Web Dev Training Overview

  • 2.  Industrial training objectives  What is Web Development?  Tools used for Web Development  Technologies used for Web Development  Servlets  JSP  JDBC  Three Tier Architecture  Proposed Architecture of web Appliances  Project Assigned  Conclusion of Training info.jatinbatra@gmail.com www.batracomputercentre.com 0171-4000670, 9729666670
  • 3. • The purpose of Industrial Training is expose students to the world of work so that they can relate the oretical knowledge with application in Industry. • The objectives of Industrial Training are:  To develop skills in the application of theory to practical work situations.  To develop skills and techniques directly applicable to their careers.  To enhance the ability t improve students creativity skills and sharing ideas. info.jatinbatra@gmail.com www.batracomputercentre.com 0171-4000670, 9729666670
  • 4. o Web Development broadly refers to the tasks associated with developing websites for hosting via intranet or internet. o The web development hierarchy is as follows:  Client-side coding  Sever-side coding  Database technology info.jatinbatra@gmail.com www.batracomputercentre.com 0171-4000670, 9729666670
  • 5. o IDE (Integrated Development Environment): Netbeans 8.0.2 o Web Server: Apache-Tomcat-8.0.23 o Database: MySQL info.jatinbatra@gmail.com www.batracomputercentre.com 0171-4000670, 9729666670
  • 6. o JSP (Java Server Pages): Used as a presentation Layer. o Servlets: Used for Backend Processing. o RDBMS (Relational Database Management System): Used for storing and retrieving data. info.jatinbatra@gmail.com www.batracomputercentre.com 0171-4000670, 9729666670
  • 7. Java Servlets are programs that run on a Web or Application server and acts as a middle layer between a request coming from a web browser or other HTTP client and databases or applications on the HTTP server. info.jatinbatra@gmail.com www.batracomputercentre.com 0171-4000670, 9729666670
  • 8. A life cycle of servlet is defined as a entire process from its creation till the destruction. The following path is follows by a servlet: info.jatinbatra@gmail.com www.batracomputercentre.com 0171-4000670, 9729666670
  • 9. Life cycle of servlets o The servlet is initialized by calling the in it () method. o The servlet calls service() method to process a client’s request. o The servlet is terminated by calling the destroy() method. o Finally, servlet is garbage collected by the garbage collector of the JVM. info.jatinbatra@gmail.com www.batracomputercentre.com 0171-4000670, 9729666670
  • 10. A Java Server Pages component is a type of Java servlet that is designed to fulfill the role of a user interface for a Java web application. info.jatinbatra@gmail.com www.batracomputercentre.com 0171-4000670, 9729666670
  • 12. Architecture: o JSPs run in two phases • Translation Phase • Execution Phase o In translation phase JSP page is compiled into a servlet. • Called JSP page Implementation class o In execution phase the compiled JSP is processed. info.jatinbatra@gmail.com www.batracomputercentre.com 0171-4000670, 9729666670
  • 13. Java JDBC (Java Database Connectivity) is a java API to connect and execute query with the database, JDBC API uses jdbc drivers to connect with the database. info.jatinbatra@gmail.com www.batracomputercentre.com 0171-4000670, 9729666670
  • 14. 5 steps to connect to the database in JAVA: There are 5 steps to connect any java application with the database in java using JDBC. They are as follows: • Register the driver class • Creating connection • Creating statement • Executing queries • Closing connection info.jatinbatra@gmail.com www.batracomputercentre.com 0171-4000670, 9729666670
  • 16. Applied to web applications and distributed programming, the three logical tiers usually correspond to the physical separation between three types of devices or hosts:  Browser or GUI application  Web server or Application server  Databases Server (often an RDBMS or Relational Database) info.jatinbatra@gmail.com www.batracomputercentre.com 0171-4000670, 9729666670
  • 17.  Title of the Project: Online Banking  Technologies used:  Front end  Back end  Database  Tools used:  IDE  Web server info.jatinbatra@gmail.com www.batracomputercentre.com 0171-4000670, 9729666670
  • 18. o I learnt the concepts and syntax of the JSP/Servlets Programming. o During the course, I also came across several unknown logics which later be used in other projects info.jatinbatra@gmail.com www.batracomputercentre.com 0171-4000670, 9729666670
  • 20. BATRA COMPUTER CENTRE SCO 15, Dayal Bagh, Ambala Cantt Near Panchmukhi Hanuman Mandir Ph. No.: 0171-4000670, 9729666670 info.jatinbatra@gmail.com www.batracomputercentre.com info.jatinbatra@gmail.com www.batracomputercentre.com 0171-4000670, 9729666670