SlideShare a Scribd company logo
1 of 7
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 FrameworkRanganath Shivaram
 
Web driver interface
Web driver interfaceWeb driver interface
Web driver interfaceDucat
 
Spring_Course_Content
Spring_Course_ContentSpring_Course_Content
Spring_Course_ContentMV Solutions
 
Bt0083, server side programming theory
Bt0083, server side programming theoryBt0083, server side programming theory
Bt0083, server side programming theorysmumbahelp
 
Bt0083, server side programming theory
Bt0083, server side programming theoryBt0083, server side programming theory
Bt0083, server side programming theorysmumbahelp
 
Introduction To Model View Presenter
Introduction To Model View PresenterIntroduction To Model View Presenter
Introduction To Model View Presentersaeed 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 scriptAMC 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 patternsJorge Ortiz
 
MVVM presentation
MVVM presentationMVVM presentation
MVVM presentationInova 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
 
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 downasaurKautilya 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 opdrachtenKarst 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 16airidascironka
 
Методичні рекомендації для загальноосвітніх навчальних закладів до відзначенн...
Методичні рекомендації для загальноосвітніх навчальних закладів до відзначенн...Методичні рекомендації для загальноосвітніх навчальних закладів до відзначенн...
Методичні рекомендації для загальноосвітніх навчальних закладів до відзначенн...Tetjana Bilotserkivets
 
Overcoming change resistance by stakeholders
Overcoming change resistance by stakeholdersOvercoming change resistance by stakeholders
Overcoming change resistance by stakeholdersMOBOLAJI 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
 
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-2dloijen
 

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) pptmrsurwar
 
Spring Framework
Spring Framework  Spring Framework
Spring Framework tola99
 
Arpita industrial trainingppt
Arpita industrial trainingpptArpita industrial trainingppt
Arpita industrial trainingpptARPITA SRIVASTAVA
 
Struts natraj - satya
Struts   natraj - satyaStruts   natraj - satya
Struts natraj - satyaSatya Johnny
 
Introduction to ejb and struts framework
Introduction to ejb and struts frameworkIntroduction to ejb and struts framework
Introduction to ejb and struts frameworks4al_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 01Prashanth Shivakumar
 
Developing Java Web Applications
Developing Java Web ApplicationsDeveloping Java Web Applications
Developing Java Web Applicationshchen1
 
Ppt of Basic MVC Structure
Ppt of Basic MVC StructurePpt of Basic MVC Structure
Ppt of Basic MVC StructureDipika 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 - IndiandotnetIndiandotnet
 
Struts & spring framework issues
Struts & spring framework issuesStruts & spring framework issues
Struts & spring framework issuesPrashant Seth
 
Javascript from beginning to modern
Javascript from beginning to modernJavascript from beginning to modern
Javascript from beginning to modernPrem Narain
 
ASP.NET MVC - In the Wild
ASP.NET MVC - In the WildASP.NET MVC - In the Wild
ASP.NET MVC - In the WildBrian 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 natraj - satya
Struts   natraj - satyaStruts   natraj - satya
Struts natraj - satya
 
Struts natraj - satya
Struts   natraj - satyaStruts   natraj - satya
Struts natraj - satya
 
Struts notes
Struts notesStruts notes
Struts notes
 
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

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 

Recently uploaded (20)

Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 

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