2. NIIT Limited is a global education oriented company focusing on
imparting computer knowledge among its students.
Has been in education business for over many years.
Today it has presence in 40 countries worldwide.
Trained professionals of the topmost companies of the world.
Technical training available for fresher and experienced candidate
depending on their need.
3. Software Development
life cycle
Process of creating or altering systems and the models
Phases of SDLC :-
System analysis
Design
Implementation & Coding
Testing
Operation & Maintenance
4.
5. Java platform, Enterprise
Edition( formerly known
as J2EE) has undergone
several changes since 1.1
and numerous addition of
specifications.
In our project we have used JAVA EE 5 which was released
on 11 May 2006 and was developed under JSR(Java
Specification Request) 244 and under specification leads of
Bill Shannon from Sun Microsystems , inc.
6. Java EE is the Industry standard for developing portable, robust,
scalable and secure server –side java technology applications. It is
built on the solid foundation of Java Platform, Standard Edition
(Java SE).
What are Web Site, Web Application and Web Services?
o Web Site:Collection of static files, HTML pages, graphics and
various other files.
o Web Application: Web site with dynamic functionality on the
server. A web application run program on server.
o Web Services:Services that are offered by one application to
another over the World Wide Web(www).
7. o A java technology program that runs on the server.
o Each Servlet request run in a seperate thread, so servlet request processing
is significantly faster .
o Servlets are platform independent because they are written in java
programming language.
Java Server Pages Technology(JSP)
o JSP technology enables to write standard HTML pages containing tags that
run powerful programs based on the java programming language.
o JSP pages are converted by the web container into a servlet instance. That
servlet then processes each request to that JSP page.
o JSP technology supports sepration of presentation and business logic due to
this web designers can design and update pages without learning the java
programming language.
8. o Model is conceptualization of the objects that the user is working with
conceptually and the mapping of those concepts into data stuctures the user
model and data model.
o View is a presentation of the model data.
o To manipulate the model the user uses controls .The software that manages
the user’s control events is the Controller.
9. Why do we do Session Management?
o As we know HTTP is a stateless protocol. Each request and response
message connection is independent of the all others. This is significant
because from one request to another(from same user) the HTTP server does
not maintain a reference to the previous request. Therefore web container
must create mechanism to store session information for a particular user.
Uses of Cookies for Session Management
o Cookies are sent in a response from web server.
o Cookies are stored on the client’s computer.
o Cookies are stored in a partition assigned to the web server’s domain name.
Cookies can be further partitioned by a path within a domain.
o All cookies for that domain are sent in every request to that web server.
o Cookies have a lifespan and are flushed by the client browser at the end of
that lifespan
10. Why do we use filters?
o By using filters web containers intercepts incoming requests before they
get to your code , preprocessing the request and additional functionality
like.
o Blocking access to a resource based on user identity or role membership.
o Compressing the response data stream.
o Transforming the response.
o Measuring and logging servlet performance.
11.
12. Provides Facility to user to take a test as per his like.
User can maintain his own profile.
Unique User name and password provided to each user.
Unique Student id is provided to each candidate.
Administrator has a facility to Generate test, Schedule Test,
Create his own questions, Even create new User.
13. • On scheduling test student id is needed than according to the
choice of a particular student test is scheduled.
• Now to again start test student id is needed. There are 5
questions for any choice of candidate.
• The candidate can take a review of the previously accessed
question and can directly answer any question.
• Get Instant Result on Completion of the Test.