SlideShare a Scribd company logo
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.
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>
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
presentable response. The MVC abstraction can be graphicallyrepresented as
follows.
Implementation(Screenshots): 1
2
3
4
5

More Related Content

What's hot

MarvelSoft SchoolAdmin Dev Framework
MarvelSoft SchoolAdmin Dev FrameworkMarvelSoft SchoolAdmin Dev Framework
MarvelSoft SchoolAdmin Dev Framework
Ranganath Shivaram
 
Web driver interface
Web driver interfaceWeb driver interface
Web driver interface
Ducat
 
Spring_Course_Content
Spring_Course_ContentSpring_Course_Content
Spring_Course_ContentMV Solutions
 
Mvc ppt
Mvc pptMvc ppt
Mvc ppt
Gowarthini
 
Bt0083, server side programming theory
Bt0083, server side programming theoryBt0083, server side programming theory
Bt0083, server side programming theory
smumbahelp
 
Bt0083, server side programming theory
Bt0083, server side programming theoryBt0083, server side programming theory
Bt0083, server side programming theory
smumbahelp
 
Introduction To Model View Presenter
Introduction To Model View PresenterIntroduction To Model View Presenter
Introduction To Model View Presenter
saeed shargi ghazani
 
A sneak peek into the similarities and differences between java and java script
A sneak peek into the similarities and differences between java and java scriptA sneak peek into the similarities and differences between java and java script
A sneak peek into the similarities and differences between java and java script
AMC Square
 
ABHISHEKRESUME_22-Dec-15_19-14-24
ABHISHEKRESUME_22-Dec-15_19-14-24ABHISHEKRESUME_22-Dec-15_19-14-24
ABHISHEKRESUME_22-Dec-15_19-14-24Abishehk Sharma
 
Ui design patterns
Ui design patternsUi design patterns
Ui design patterns
Jorge Ortiz
 
MVVM presentation
MVVM presentationMVVM presentation
MVVM presentation
Inova LLC
 
Introduction to ReactJS ( from PHP Developer Point of View )
Introduction to ReactJS ( from PHP Developer Point of View )Introduction to ReactJS ( from PHP Developer Point of View )
Introduction to ReactJS ( from PHP Developer Point of View )
Abdul Jabar Hakim
 
Jsp session 8
Jsp   session 8Jsp   session 8
Jsp session 8
Anuj Singh Rajput
 
MVVM ( Model View ViewModel )
MVVM ( Model View ViewModel )MVVM ( Model View ViewModel )
MVVM ( Model View ViewModel )
Ahmed Emad
 
Pcs global (4)
Pcs global (4)Pcs global (4)
Pcs global (4)
Suraj Soni
 
Offline web app - Let's kill the downasaur
Offline web app - Let's kill the downasaurOffline web app - Let's kill the downasaur
Offline web app - Let's kill the downasaur
Kautilya Bhardwaj
 

What's hot (20)

MarvelSoft SchoolAdmin Dev Framework
MarvelSoft SchoolAdmin Dev FrameworkMarvelSoft SchoolAdmin Dev Framework
MarvelSoft SchoolAdmin Dev Framework
 
Web driver interface
Web driver interfaceWeb driver interface
Web driver interface
 
Spring_Course_Content
Spring_Course_ContentSpring_Course_Content
Spring_Course_Content
 
Mvc ppt
Mvc pptMvc ppt
Mvc ppt
 
Bt0083, server side programming theory
Bt0083, server side programming theoryBt0083, server side programming theory
Bt0083, server side programming theory
 
Bt0083, server side programming theory
Bt0083, server side programming theoryBt0083, server side programming theory
Bt0083, server side programming theory
 
Introduction To Model View Presenter
Introduction To Model View PresenterIntroduction To Model View Presenter
Introduction To Model View Presenter
 
Mvc, mvp, mvvm...
Mvc, mvp, mvvm...Mvc, mvp, mvvm...
Mvc, mvp, mvvm...
 
Oip presentation
Oip presentationOip presentation
Oip presentation
 
A sneak peek into the similarities and differences between java and java script
A sneak peek into the similarities and differences between java and java scriptA sneak peek into the similarities and differences between java and java script
A sneak peek into the similarities and differences between java and java script
 
ABHISHEKRESUME_22-Dec-15_19-14-24
ABHISHEKRESUME_22-Dec-15_19-14-24ABHISHEKRESUME_22-Dec-15_19-14-24
ABHISHEKRESUME_22-Dec-15_19-14-24
 
Ui design patterns
Ui design patternsUi design patterns
Ui design patterns
 
MVVM presentation
MVVM presentationMVVM presentation
MVVM presentation
 
Oip presentation
Oip presentationOip presentation
Oip presentation
 
Oip presentation
Oip presentationOip presentation
Oip presentation
 
Introduction to ReactJS ( from PHP Developer Point of View )
Introduction to ReactJS ( from PHP Developer Point of View )Introduction to ReactJS ( from PHP Developer Point of View )
Introduction to ReactJS ( from PHP Developer Point of View )
 
Jsp session 8
Jsp   session 8Jsp   session 8
Jsp session 8
 
MVVM ( Model View ViewModel )
MVVM ( Model View ViewModel )MVVM ( Model View ViewModel )
MVVM ( Model View ViewModel )
 
Pcs global (4)
Pcs global (4)Pcs global (4)
Pcs global (4)
 
Offline web app - Let's kill the downasaur
Offline web app - Let's kill the downasaurOffline web app - Let's kill the downasaur
Offline web app - Let's kill the downasaur
 

Viewers also liked

Webdesign opdrachten
Webdesign opdrachtenWebdesign opdrachten
Webdesign opdrachten
Karst Zwaan
 
resume_sangeetajaggi
resume_sangeetajaggiresume_sangeetajaggi
resume_sangeetajaggiAdmn_HR
 
ArchitectuurNL_1-2017_interview annet van otterloo LR
ArchitectuurNL_1-2017_interview annet van otterloo LRArchitectuurNL_1-2017_interview annet van otterloo LR
ArchitectuurNL_1-2017_interview annet van otterloo LRAnnet Van Otterloo
 
Генетика статі
Генетика статіГенетика статі
Генетика статі
Виктор Адрианов
 
Questionnaire Responses - Unit 16
Questionnaire Responses - Unit 16Questionnaire Responses - Unit 16
Questionnaire Responses - Unit 16
airidascironka
 
Методичні рекомендації для загальноосвітніх навчальних закладів до відзначенн...
Методичні рекомендації для загальноосвітніх навчальних закладів до відзначенн...Методичні рекомендації для загальноосвітніх навчальних закладів до відзначенн...
Методичні рекомендації для загальноосвітніх навчальних закладів до відзначенн...
Tetjana Bilotserkivets
 
Overcoming change resistance by stakeholders
Overcoming change resistance by stakeholdersOvercoming change resistance by stakeholders
Overcoming change resistance by stakeholders
MOBOLAJI ADEDOKUN
 
Introducción a la computación
Introducción a la computación Introducción a la computación
Introducción a la computación
coraimajfc
 
Treballem amb el model tpack
Treballem amb el model tpackTreballem amb el model tpack
Treballem amb el model tpack
Bernat Bonx Picó Pellicer
 
Indagine sullo stato dell'inquinamento della falda a valle della discarica di...
Indagine sullo stato dell'inquinamento della falda a valle della discarica di...Indagine sullo stato dell'inquinamento della falda a valle della discarica di...
Indagine sullo stato dell'inquinamento della falda a valle della discarica di...
Pier Angelo Gianni
 
Inbound Sales — Trends, Tools, and Techniques For More Efficient Sales Teams ...
Inbound Sales — Trends, Tools, and Techniques For More Efficient Sales Teams ...Inbound Sales — Trends, Tools, and Techniques For More Efficient Sales Teams ...
Inbound Sales — Trends, Tools, and Techniques For More Efficient Sales Teams ...
Hannah Eisenberg
 
Infoavond mc-2017-deel-2
Infoavond mc-2017-deel-2Infoavond mc-2017-deel-2
Infoavond mc-2017-deel-2
dloijen
 

Viewers also liked (15)

Webdesign opdrachten
Webdesign opdrachtenWebdesign opdrachten
Webdesign opdrachten
 
resume_sangeetajaggi
resume_sangeetajaggiresume_sangeetajaggi
resume_sangeetajaggi
 
National Certificate
National CertificateNational Certificate
National Certificate
 
ArchitectuurNL_1-2017_interview annet van otterloo LR
ArchitectuurNL_1-2017_interview annet van otterloo LRArchitectuurNL_1-2017_interview annet van otterloo LR
ArchitectuurNL_1-2017_interview annet van otterloo LR
 
Генетика статі
Генетика статіГенетика статі
Генетика статі
 
Questionnaire Responses - Unit 16
Questionnaire Responses - Unit 16Questionnaire Responses - Unit 16
Questionnaire Responses - Unit 16
 
Portfolio
PortfolioPortfolio
Portfolio
 
Методичні рекомендації для загальноосвітніх навчальних закладів до відзначенн...
Методичні рекомендації для загальноосвітніх навчальних закладів до відзначенн...Методичні рекомендації для загальноосвітніх навчальних закладів до відзначенн...
Методичні рекомендації для загальноосвітніх навчальних закладів до відзначенн...
 
Overcoming change resistance by stakeholders
Overcoming change resistance by stakeholdersOvercoming change resistance by stakeholders
Overcoming change resistance by stakeholders
 
4º bimestre
4º bimestre4º bimestre
4º bimestre
 
Introducción a la computación
Introducción a la computación Introducción a la computación
Introducción a la computación
 
Treballem amb el model tpack
Treballem amb el model tpackTreballem amb el model tpack
Treballem amb el model tpack
 
Indagine sullo stato dell'inquinamento della falda a valle della discarica di...
Indagine sullo stato dell'inquinamento della falda a valle della discarica di...Indagine sullo stato dell'inquinamento della falda a valle della discarica di...
Indagine sullo stato dell'inquinamento della falda a valle della discarica di...
 
Inbound Sales — Trends, Tools, and Techniques For More Efficient Sales Teams ...
Inbound Sales — Trends, Tools, and Techniques For More Efficient Sales Teams ...Inbound Sales — Trends, Tools, and Techniques For More Efficient Sales Teams ...
Inbound Sales — Trends, Tools, and Techniques For More Efficient Sales Teams ...
 
Infoavond mc-2017-deel-2
Infoavond mc-2017-deel-2Infoavond mc-2017-deel-2
Infoavond mc-2017-deel-2
 

Similar to Month 2 report

Struts(mrsurwar) ppt
Struts(mrsurwar) pptStruts(mrsurwar) ppt
Struts(mrsurwar) ppt
mrsurwar
 
Spring Framework
Spring Framework  Spring Framework
Spring Framework
tola99
 
Persentation
PersentationPersentation
Arpita industrial trainingppt
Arpita industrial trainingpptArpita industrial trainingppt
Arpita industrial trainingppt
ARPITA SRIVASTAVA
 
Struts notes
Struts notesStruts notes
Struts notes
dssreenath
 
Struts natraj - satya
Struts   natraj - satyaStruts   natraj - satya
Struts natraj - satya
Satya Johnny
 
Struts natraj - satya
Struts   natraj - satyaStruts   natraj - satya
Struts natraj - satya
Seshadri Pullaanagari
 
Introduction to ejb and struts framework
Introduction to ejb and struts frameworkIntroduction to ejb and struts framework
Introduction to ejb and struts framework
s4al_com
 
Web Component Development with Servlet and JSP Technologies Unit 01
Web Component Development with Servlet and JSP Technologies Unit 01Web Component Development with Servlet and JSP Technologies Unit 01
Web Component Development with Servlet and JSP Technologies Unit 01
Prashanth Shivakumar
 
Developing Java Web Applications
Developing Java Web ApplicationsDeveloping Java Web Applications
Developing Java Web Applications
hchen1
 
Spring Framework-II
Spring Framework-IISpring Framework-II
Spring Framework-II
People Strategists
 
Ppt of Basic MVC Structure
Ppt of Basic MVC StructurePpt of Basic MVC Structure
Ppt of Basic MVC Structure
Dipika Wadhvani
 
MVC From Beginner to Advance in Indian Style by - Indiandotnet
MVC From Beginner to Advance in Indian Style by - IndiandotnetMVC From Beginner to Advance in Indian Style by - Indiandotnet
MVC From Beginner to Advance in Indian Style by - Indiandotnet
Indiandotnet
 
Struts & spring framework issues
Struts & spring framework issuesStruts & spring framework issues
Struts & spring framework issues
Prashant Seth
 
Javascript from beginning to modern
Javascript from beginning to modernJavascript from beginning to modern
Javascript from beginning to modern
Prem Narain
 
ASP.NET MVC - In the Wild
ASP.NET MVC - In the WildASP.NET MVC - In the Wild
ASP.NET MVC - In the Wild
Brian Boatright
 

Similar to Month 2 report (20)

Struts(mrsurwar) ppt
Struts(mrsurwar) pptStruts(mrsurwar) ppt
Struts(mrsurwar) ppt
 
MVC
MVCMVC
MVC
 
Spring Framework
Spring Framework  Spring Framework
Spring Framework
 
Persentation
PersentationPersentation
Persentation
 
Arpita industrial trainingppt
Arpita industrial trainingpptArpita industrial trainingppt
Arpita industrial trainingppt
 
MVC & backbone.js
MVC & backbone.jsMVC & backbone.js
MVC & backbone.js
 
Struts notes
Struts notesStruts notes
Struts notes
 
Struts natraj - satya
Struts   natraj - satyaStruts   natraj - satya
Struts natraj - satya
 
Struts natraj - satya
Struts   natraj - satyaStruts   natraj - satya
Struts natraj - satya
 
Introduction to ejb and struts framework
Introduction to ejb and struts frameworkIntroduction to ejb and struts framework
Introduction to ejb and struts framework
 
Web Component Development with Servlet and JSP Technologies Unit 01
Web Component Development with Servlet and JSP Technologies Unit 01Web Component Development with Servlet and JSP Technologies Unit 01
Web Component Development with Servlet and JSP Technologies Unit 01
 
Developing Java Web Applications
Developing Java Web ApplicationsDeveloping Java Web Applications
Developing Java Web Applications
 
Spring Framework-II
Spring Framework-IISpring Framework-II
Spring Framework-II
 
Ppt of Basic MVC Structure
Ppt of Basic MVC StructurePpt of Basic MVC Structure
Ppt of Basic MVC Structure
 
MVC From Beginner to Advance in Indian Style by - Indiandotnet
MVC From Beginner to Advance in Indian Style by - IndiandotnetMVC From Beginner to Advance in Indian Style by - Indiandotnet
MVC From Beginner to Advance in Indian Style by - Indiandotnet
 
JSF Presentation"2"
JSF Presentation"2"JSF Presentation"2"
JSF Presentation"2"
 
Struts & spring framework issues
Struts & spring framework issuesStruts & spring framework issues
Struts & spring framework issues
 
Javascript from beginning to modern
Javascript from beginning to modernJavascript from beginning to modern
Javascript from beginning to modern
 
ASP.NET MVC - In the Wild
ASP.NET MVC - In the WildASP.NET MVC - In the Wild
ASP.NET MVC - In the Wild
 
Vishnu(java)
Vishnu(java)Vishnu(java)
Vishnu(java)
 

Recently uploaded

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
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
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
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
 
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
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 

Recently uploaded (20)

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
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
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
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
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 

Month 2 report

  • 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
  • 5. 2 3
  • 6. 4
  • 7. 5