1. FebruaryReport
NAME- Priyanka FNU
ID – 999991305
STATUS– CPT
ROLE– JAVADeveloper(Intern)
EMPLOYER – SybersysInc
Training:
Servlets
JSP tags and tag library
MVCArchitecture
POJO classes
Service Layer for Web services
EJB
Introduction to HibernateORM tool
Introduction to Spring framework
Introduction to Restful web services
Servlets:
Servlet Technologyisused to create web applications. Servlet technologyuses Java
languageto create web applications.
Web applicationsare helper applications that resides at web server and build
dynamic web pages. A dynamic page could be anything like a page that randomly
chooses picture to display or even a pagethat displays the currenttime.
2. As Servlet Technologyuses Java, web applicationsmade using Servlet
are Secured, Scalableand Robust.
JSP:
JSP is a server side technologywhich helps to create a webpage dynamically using
java as the programming language.
JSP is a specification from Sun Microsystems. It is an extension to Servlet
Example
<%-- JSP comment --%>
<HTML>
<HEAD>
<TITLE>MESSAGE</TITLE>
</HEAD>
<BODY>
<%out.print("Hello, SampleJSP code");%>
</BODY>
</HTML>
3. Servlet vs JSP:
Like JSP, Servletsare also used for generating dynamic webpages. Below is
a comparison between them –
Servlets–
1. Servlets are Java programswhich supportsHTML tags too.
2. Generally used for developing business layer of an enterprise application.
3. Servlets are created and maintained by Java developers.
On the other hand, JSP –
1. JSP program isa HTML code which supports java statements too.
2. Used for developing presentation layer of an enterprise application
3. Frequenlyused for desiging websites and used for web designers.
MVCArchitecture:
Model ViewController or MVCasit is popularlycalled, is a softwaredesign
pattern for developing web applications. A Model View Controller pattern is made
up of the following three parts:
Model - Thelowest level of the pattern which is responsible for maintaining
data.
View- This is responsible for displaying all or a portion of the data to the
user.
Controller- SoftwareCodethat controlsthe interactions between the
Model and View.
MVCis popular as it isolates the application logic from the user interfacelayer and
supportsseparation of concerns. Herethe Controller receives all requests for the
application and then workswith the Model to prepareany data needed by the
View. The View then uses the data prepared by the Controller to generate a final
4. presentable response. The MVC abstraction can be graphicallyrepresented as
follows.
Implementation(Screenshots): 1