SlideShare a Scribd company logo
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 Presentation On Industrial Training

Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web design
smumbahelp
 
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
jatin 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-theory
smumbahelp
 
qadeer intern report.pdf
qadeer intern report.pdfqadeer intern report.pdf
qadeer intern report.pdf
QadeerAhmadShaikh
 
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
 
E-PORTAL OF COLLAGE
E-PORTAL OF COLLAGEE-PORTAL OF COLLAGE
E-PORTAL OF COLLAGE
mallikarjun biradar
 
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
Suthep Sangvirotjanaphat
 
Asp.net mvc 5 ppt
Asp.net mvc 5 pptAsp.net mvc 5 ppt
Asp.net mvc 5 ppt
JavedAnsari65
 
FULLSTACK Powerpoint.pdf
FULLSTACK Powerpoint.pdfFULLSTACK Powerpoint.pdf
FULLSTACK Powerpoint.pdf
ShobhitSrivastava15887
 
J2ee
J2eeJ2ee
Mi0041 java and web design
Mi0041  java and web designMi0041  java and web design
Mi0041 java and web design
smumbahelp
 
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 development
KishanKumar260
 

Similar to Presentation On Industrial Training (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

Presentation on MS-Office
Presentation on MS-OfficePresentation on MS-Office
Presentation on MS-Office
Batra Computer Centre
 
Presentation on Job oriented
Presentation on Job orientedPresentation on Job oriented
Presentation on Job oriented
Batra Computer Centre
 
Presentation On Internet
Presentation On InternetPresentation On Internet
Presentation On Internet
Batra Computer Centre
 
Presentation on Android
Presentation on AndroidPresentation on Android
Presentation on Android
Batra Computer Centre
 
Web browser(16 03-2018)
Web browser(16 03-2018)Web browser(16 03-2018)
Web browser(16 03-2018)
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 Ambala
Batra Computer Centre
 
Web designing Course In Ambala Cantt
Web designing Course In Ambala CanttWeb designing Course In Ambala Cantt
Web designing Course In Ambala Cantt
Batra 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 Centre
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
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 Centre
Batra Computer Centre
 
Welcome to batra computer centre
Welcome to batra computer centreWelcome to batra computer centre
Welcome to batra computer centre
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
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
Batra 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 Centre
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
Batra Computer Centre
 
Presentation Of MS Office
Presentation Of MS OfficePresentation Of MS Office
Presentation Of MS Office
Batra 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 Centre
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
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
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
Batra 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

The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
Kartik Tiwari
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 

Recently uploaded (20)

The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Chapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdfChapter -12, Antibiotics (One Page Notes).pdf
Chapter -12, Antibiotics (One Page Notes).pdf
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 

Presentation On Industrial Training

  • 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