Batra Computer Centre is the one of the centre in Ambala. It is the Govt. ISO Certified 9001:2008. We provide different computer courses like Basic Computers, Programming languages, SEO, Web Designing and development, Photoshop, coreldraw and other courses are available.
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