SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 237
A Study Focused on Web Application Development using MVC Design
Pattern
Ram Naresh Thakur1, Dr. U.S. Pandey2
1Research Scholar, Mewar University, Rajasthan, India
2Professor, University of Delhi
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - The Model-View-Controller (MVC) is very useful for developing Interactive and Dynamic Web Applications. It has
become the most powerful and dominant Programming Paradigm for developinglargescaleandDynamicWebApplications. With
MVC, developers can trust on design patterns that are widely accepted as solutions for recurring problems and used to develop
flexible, reusable and modular Software. Applying the MVC design pattern to WebApplicationsisthereforecomplicatedbythefact
that current technologies encourage developers to partition the application as early as in the design phase. In this work we have
developed a web-based application using MVC framework using Java Web Architecture.
Key Words: MVC, Dynamic, Web Application, Programming Paradigm, Developers, Design Phase, Java Web
Architecture.
1. INTRODUCTION
1.1 Web Application
A Web Application is a distributed application that runs on more than one Computer and communicates through a
Network or a Server. Specifically, a Web Application is accessed with a Web Browser as a client and provides the facility to
update and manage a program without deployingandinstallingApplicationonclient Computers. WebApplicationsareusedfor
Email, Online Retail Purchase/Sales, Online Banking, among others.TheadvantageofWebApplicationisthatcanbeaccessand
used by millions of people at the same time [1].
1.2 MVC Architecture
MVC is a software design pattern built around the interconnection of three main component types: Model, View, and
Controller, often with a strong focus on object-oriented programming (OOP) software paradigms. MVC is a framework for
building web applications using an MVC Design. It is the most important architecture of development the software now a day.
This architecture automatically managed the code and help the programmer to develop the well-managed Web Applications.
2. LITERATURE REVIEW
The MVC software application architecture has been widely embraced as an approach for developing Web-based
systems that contain a server-side programming component, particularlyforthoserequiringdatabaseaccess.MVCisolatesthe
business logic from the user interface, with the goal of creating applications that are easier to manage and maintain because
designers can modify the visual appearance of the applicationandprogrammerscanmodifytheunderlyingbusinessruleswith
fewer harmful side effects. The bulk of the published literature on MVC Web applications describes the architecture and
underlying specification of these systems, but does not specificallyaddressthe effectivenessofthearchitecture.Thepurposeof
this research is to compare MVC to other widely-used Web development methods in terms of development time,
maintainability, and ability to support and enhance interaction among designers and programmers [2].
MVC Design Patter is the Architecture that presents several views for the same data. It separates the Data Layer and
the Expression Layer, and divides the Application objects into three classes: Model class, View class and Control class. Model
class implements the Business and Data Logic; View class implements the Display Logic, and Control class implements the
Control Processing. MVC holds the three logic types independency to build the Business and Data Logic oriented business and
design the control and display logic-oriented application. The changing of business processing does not modify the business
and data logic. The changing of business principles and algorithms only modifies Model class. So MVC separates the data
accessing and display and ensure the modules independency [3].
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 238
The MVC architecture pattern divides an application layer into three components. The model contains the functions
and core data. View display information to the user. The controller handles user input and information. View and Controller
both composed the user interface. MVC follows the mostcommonapproachtoLayering.Layeringisa servicethat separatesour
code into functions into different classes. This approachiseasilyrecognizedandthemostwidelyaccepted.Themainadvantage
of this approach is the reusability of the code [4].
MVC design pattern helps us to implement the separation of applicationamongtheModel,ViewandControllerclasses
within applications. Separation of application makes it easy for us to test our application as relation among different
components of application. MVC help ustoimplementa test-drivenapplicationdevelopmentapproach,inwhichweimplement
automated test phase before we write the code. These unit test phases help us pre-define andverify requirementsofnewcode
before writing it [5].
MVC design pattern to develop and implement a dynamicE-businesssystemoranInternetapplication. The enterprise
level application is developing quickly, and the E-commerce market is growing fast, more and more enterprise level projects
presents the development trend that they take the Webtechnologyasthecentral technology.Atthesametime,thedependence
to the server end technology like the middleware is also increasing. So, the Information Technology department of the
Enterprise needs a feasible way to develop the application, and make the application be related with that middleware which
are flexible and can be transplanted [6].
3. PROPOSED FRAWORK
MVC Architecture is a modern Design Pattern of developing Application. It is separate the application into threemain
Layers: Model, View and Controller. The Model contain the Business Logic Layer (BLL) that process the application data and
also stores or retrieves data to or from the database. The View (Presentation Layer) displays information to the user and the
Controller (Controlling Logic Layer) handles user interactions and input.
Fig -1: MVC Architecture
3.1 MVC Architecture using JAVA
Developing Web Application in Java, The Models where developed using Enterprise Java Beans (EJB) and the Java
API(JPA), the View where developed using Java Server Page (JSP), The Controllers where developed usingJava Servlets(.java).
The given figure shows the MVC design pattern using Java.
User
View Controller Model
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 239
Fig -2: MVC Architecture using JAVA
4. IMPLIMENTATION
In this architecture, user HTTP requests are routed through a Controller, which is implemented as a Servlet
(StudentServlet.java). The controller is responsible for processing the request, instantiating Model class (Student.java) if
needed, and selecting the response to be returned to the browser. If using JSP page(StudentPage.jsp)fortheview,theJSPpage
is able to retrieve data stored in the model's JavaBeans using the JSP Expression Language.
Fig -3: Snapshot 1
Client
(Browser)
Database Server
Controller
(Servlet)
Model
(EJB and JPA)
View
(JSP Pages)
Request
Response
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 240
Fig -4: Snapshot 2
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 241
Fig -5: Snapshot 3
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 242
Fig -6: Snapshot 4
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 243
4.1 User Interface of the above application
CRUD Operation Using Java
Fig -7: Adding Information
Fig -8: View/ Edit/ Delete Information
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 244
5. CONCLUSION
MVC is a software design pattern built around the interconnection of three main component types: Model, View, and
Controller, often with a strong focus on object-oriented programming (OOP) software paradigms. MVC is a framework for
building web applications using an MVC Design. The MVC is very useful for developing Interactive and Dynamic Web
Applications. It has become the most powerful and dominant Programming Paradigm for developing large scale and Dynamic
Web Applications. Here we have developed a web-based application using MVC framework using Java Web Architecture.
REFERENCES
[1] J. G. D. David A. Botwe, "A Comparative Study of Web Development Technologies Using Open Source and Proprietary Software,"
International Journal of Computer Science and Mobile Computing , vol. 4, no. 2, pp. 154-165, 2015.
[2] J. M. a. M. M. Nick Heidke, "Assessing the Effectiveness of the Model View Controller," Architecture for Creating Web
Applications.
[3] L. Hao, "Application of MVC Platform in Bank E-CRM," International Journal of u- and e- Service, Science and Technology , vol. 6,
no. 2, pp. 33-42, 2013.
[4] A. W. A. S. Rinci Kembang Hapsari, "Architecture Application Model View Controller (Mvc) in Designing Information System of
Msme Financial Report," Quest Journals Journal of Software Engineering and Simulation, vol. 3, no. 7, p. 37, 2017.
[5] A. M. a. L. Rauf, "MVC Architecture: A Detailed Insight to the Modern Web Applications Development," Crimson Publishers, vol.
1, no. 1, pp. 1-7, 2018.
[6] M. Bhatt, "J2EE and MVC Architecture," Journal of Global Research Computer Science & Technology , vol. 1, no. 2, pp. 25-29, 2014.
[7] C. Pitt, Pro PHP MVC, New York: Apress, 2012.
BIOGRAPHIES
Mr. Ram Naresh Thakur is an IT
professional & currently pursuing
his PhD from Mewar University,
Rajasthan, India. His research
interest includes software
engineering.
Dr. U. S. Pandey is currently
working as a Professor in
University of Delhi, India. He has
authored several books and has
good number of paperpublications
in national & international
journals.

Contenu connexe

Tendances

Category Based Application Engine
Category Based Application EngineCategory Based Application Engine
Category Based Application EngineAM Publications
 
IRJET- Online Job Portal
IRJET- Online Job PortalIRJET- Online Job Portal
IRJET- Online Job PortalIRJET Journal
 
IRJET- Enhanced Mobile Application for Training and Placement Cell
IRJET- Enhanced Mobile Application for Training and Placement CellIRJET- Enhanced Mobile Application for Training and Placement Cell
IRJET- Enhanced Mobile Application for Training and Placement CellIRJET Journal
 
IRJET- Contest Information Desk Android Application
IRJET-  	  Contest Information Desk Android ApplicationIRJET-  	  Contest Information Desk Android Application
IRJET- Contest Information Desk Android ApplicationIRJET Journal
 
IRJET- Android Attendance System
IRJET- Android Attendance SystemIRJET- Android Attendance System
IRJET- Android Attendance SystemIRJET Journal
 
Virtual Classroom(Android Application for Accessing Server using Wi-Fi Services)
Virtual Classroom(Android Application for Accessing Server using Wi-Fi Services)Virtual Classroom(Android Application for Accessing Server using Wi-Fi Services)
Virtual Classroom(Android Application for Accessing Server using Wi-Fi Services)IRJET Journal
 
Augmented reality browsers a proposal for architectural standardization
Augmented reality browsers  a proposal for architectural standardizationAugmented reality browsers  a proposal for architectural standardization
Augmented reality browsers a proposal for architectural standardizationijseajournal
 
IRJET - College Event Management System
IRJET - College Event Management SystemIRJET - College Event Management System
IRJET - College Event Management SystemIRJET Journal
 
Software Engineering for Web Applications
Software Engineering for Web ApplicationsSoftware Engineering for Web Applications
Software Engineering for Web ApplicationsMoh'd Shakeb Baig
 
Angular JS Basics
Angular JS BasicsAngular JS Basics
Angular JS BasicsMounish Sai
 
IRJET- Application of Mobile Technologies to Enhance the Teaching and Lea...
IRJET-  	  Application of Mobile Technologies to Enhance the Teaching and Lea...IRJET-  	  Application of Mobile Technologies to Enhance the Teaching and Lea...
IRJET- Application of Mobile Technologies to Enhance the Teaching and Lea...IRJET Journal
 

Tendances (13)

Category Based Application Engine
Category Based Application EngineCategory Based Application Engine
Category Based Application Engine
 
IRJET- Online Job Portal
IRJET- Online Job PortalIRJET- Online Job Portal
IRJET- Online Job Portal
 
IRJET- Enhanced Mobile Application for Training and Placement Cell
IRJET- Enhanced Mobile Application for Training and Placement CellIRJET- Enhanced Mobile Application for Training and Placement Cell
IRJET- Enhanced Mobile Application for Training and Placement Cell
 
IRJET- Contest Information Desk Android Application
IRJET-  	  Contest Information Desk Android ApplicationIRJET-  	  Contest Information Desk Android Application
IRJET- Contest Information Desk Android Application
 
IRJET- Android Attendance System
IRJET- Android Attendance SystemIRJET- Android Attendance System
IRJET- Android Attendance System
 
Virtual Classroom(Android Application for Accessing Server using Wi-Fi Services)
Virtual Classroom(Android Application for Accessing Server using Wi-Fi Services)Virtual Classroom(Android Application for Accessing Server using Wi-Fi Services)
Virtual Classroom(Android Application for Accessing Server using Wi-Fi Services)
 
IRJET- Campus Suite
IRJET- Campus SuiteIRJET- Campus Suite
IRJET- Campus Suite
 
Augmented reality browsers a proposal for architectural standardization
Augmented reality browsers  a proposal for architectural standardizationAugmented reality browsers  a proposal for architectural standardization
Augmented reality browsers a proposal for architectural standardization
 
IRJET - College Event Management System
IRJET - College Event Management SystemIRJET - College Event Management System
IRJET - College Event Management System
 
Software Engineering for Web Applications
Software Engineering for Web ApplicationsSoftware Engineering for Web Applications
Software Engineering for Web Applications
 
IRJET- Techhubb
IRJET-  	  TechhubbIRJET-  	  Techhubb
IRJET- Techhubb
 
Angular JS Basics
Angular JS BasicsAngular JS Basics
Angular JS Basics
 
IRJET- Application of Mobile Technologies to Enhance the Teaching and Lea...
IRJET-  	  Application of Mobile Technologies to Enhance the Teaching and Lea...IRJET-  	  Application of Mobile Technologies to Enhance the Teaching and Lea...
IRJET- Application of Mobile Technologies to Enhance the Teaching and Lea...
 

Similaire à IRJET- A Study Focused on Web Application Development using MVC Design Pattern

Backend for Frontend in Microservices
Backend for Frontend in MicroservicesBackend for Frontend in Microservices
Backend for Frontend in MicroservicesIRJET Journal
 
A study of mvc – a software design pattern for web application development
A study of mvc – a software design pattern for web application developmentA study of mvc – a software design pattern for web application development
A study of mvc – a software design pattern for web application developmentIAEME Publication
 
IRJET- An Sla-Aware Cloud Coalition Formation Approach for Virtualized Networks.
IRJET- An Sla-Aware Cloud Coalition Formation Approach for Virtualized Networks.IRJET- An Sla-Aware Cloud Coalition Formation Approach for Virtualized Networks.
IRJET- An Sla-Aware Cloud Coalition Formation Approach for Virtualized Networks.IRJET Journal
 
MVC Architecture: A Detailed Insight to the Modern Web Applications Developme...
MVC Architecture: A Detailed Insight to the Modern Web Applications Developme...MVC Architecture: A Detailed Insight to the Modern Web Applications Developme...
MVC Architecture: A Detailed Insight to the Modern Web Applications Developme...CrimsonpublishersPRSP
 
Analyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web FrameworksAnalyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web FrameworksIRJET Journal
 
Business Utility Application
Business Utility ApplicationBusiness Utility Application
Business Utility ApplicationIRJET Journal
 
Planner Application Based on Customer Relationship Management
Planner Application Based on Customer Relationship ManagementPlanner Application Based on Customer Relationship Management
Planner Application Based on Customer Relationship ManagementIRJET Journal
 
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...AM Publications
 
IRJET - Application Development Approach to Transform Traditional Web Applica...
IRJET - Application Development Approach to Transform Traditional Web Applica...IRJET - Application Development Approach to Transform Traditional Web Applica...
IRJET - Application Development Approach to Transform Traditional Web Applica...IRJET Journal
 
Developing microservices with Java and applying Spring security framework and...
Developing microservices with Java and applying Spring security framework and...Developing microservices with Java and applying Spring security framework and...
Developing microservices with Java and applying Spring security framework and...IRJET Journal
 
Evaluation of a Framework for Integrated Web Services
Evaluation of a Framework for Integrated Web ServicesEvaluation of a Framework for Integrated Web Services
Evaluation of a Framework for Integrated Web ServicesIRJET Journal
 
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptxWhat Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptxQuickwayInfoSystems3
 
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptxWhat Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptxQuickwayInfoSystems3
 
WEB BASED AND BLOCKCHAIN APPLICATION FOR EDUCATIONAL INSTITUTION
WEB BASED AND BLOCKCHAIN APPLICATION FOR EDUCATIONAL INSTITUTIONWEB BASED AND BLOCKCHAIN APPLICATION FOR EDUCATIONAL INSTITUTION
WEB BASED AND BLOCKCHAIN APPLICATION FOR EDUCATIONAL INSTITUTIONIRJET Journal
 
MDA Vs Web Ratio for Non It
MDA Vs Web Ratio for Non ItMDA Vs Web Ratio for Non It
MDA Vs Web Ratio for Non Itanicolay
 
Design and Monitoring Performance of Digital Properties
Design and Monitoring Performance of Digital PropertiesDesign and Monitoring Performance of Digital Properties
Design and Monitoring Performance of Digital PropertiesIRJET Journal
 
Alumni Management System – Web Application
Alumni Management System – Web ApplicationAlumni Management System – Web Application
Alumni Management System – Web ApplicationIRJET Journal
 
Alumni Management System -Web Application
Alumni Management System -Web ApplicationAlumni Management System -Web Application
Alumni Management System -Web ApplicationMandy Brown
 
Web Development in Advanced Threat Prevention
Web Development in Advanced Threat PreventionWeb Development in Advanced Threat Prevention
Web Development in Advanced Threat PreventionIRJET Journal
 
IRJET- Implementation of Business Ease Android Application for Akhil Bhar...
IRJET-  	  Implementation of Business Ease Android Application for Akhil Bhar...IRJET-  	  Implementation of Business Ease Android Application for Akhil Bhar...
IRJET- Implementation of Business Ease Android Application for Akhil Bhar...IRJET Journal
 

Similaire à IRJET- A Study Focused on Web Application Development using MVC Design Pattern (20)

Backend for Frontend in Microservices
Backend for Frontend in MicroservicesBackend for Frontend in Microservices
Backend for Frontend in Microservices
 
A study of mvc – a software design pattern for web application development
A study of mvc – a software design pattern for web application developmentA study of mvc – a software design pattern for web application development
A study of mvc – a software design pattern for web application development
 
IRJET- An Sla-Aware Cloud Coalition Formation Approach for Virtualized Networks.
IRJET- An Sla-Aware Cloud Coalition Formation Approach for Virtualized Networks.IRJET- An Sla-Aware Cloud Coalition Formation Approach for Virtualized Networks.
IRJET- An Sla-Aware Cloud Coalition Formation Approach for Virtualized Networks.
 
MVC Architecture: A Detailed Insight to the Modern Web Applications Developme...
MVC Architecture: A Detailed Insight to the Modern Web Applications Developme...MVC Architecture: A Detailed Insight to the Modern Web Applications Developme...
MVC Architecture: A Detailed Insight to the Modern Web Applications Developme...
 
Analyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web FrameworksAnalyzing Optimal Practises for Web Frameworks
Analyzing Optimal Practises for Web Frameworks
 
Business Utility Application
Business Utility ApplicationBusiness Utility Application
Business Utility Application
 
Planner Application Based on Customer Relationship Management
Planner Application Based on Customer Relationship ManagementPlanner Application Based on Customer Relationship Management
Planner Application Based on Customer Relationship Management
 
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
DESIGN PATTERNS IN THE WORKFLOW IMPLEMENTATION OF MARINE RESEARCH GENERAL INF...
 
IRJET - Application Development Approach to Transform Traditional Web Applica...
IRJET - Application Development Approach to Transform Traditional Web Applica...IRJET - Application Development Approach to Transform Traditional Web Applica...
IRJET - Application Development Approach to Transform Traditional Web Applica...
 
Developing microservices with Java and applying Spring security framework and...
Developing microservices with Java and applying Spring security framework and...Developing microservices with Java and applying Spring security framework and...
Developing microservices with Java and applying Spring security framework and...
 
Evaluation of a Framework for Integrated Web Services
Evaluation of a Framework for Integrated Web ServicesEvaluation of a Framework for Integrated Web Services
Evaluation of a Framework for Integrated Web Services
 
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptxWhat Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
 
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptxWhat Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
What Are The Benefits Of Using MVC Framework In ASP.NET Development.pptx
 
WEB BASED AND BLOCKCHAIN APPLICATION FOR EDUCATIONAL INSTITUTION
WEB BASED AND BLOCKCHAIN APPLICATION FOR EDUCATIONAL INSTITUTIONWEB BASED AND BLOCKCHAIN APPLICATION FOR EDUCATIONAL INSTITUTION
WEB BASED AND BLOCKCHAIN APPLICATION FOR EDUCATIONAL INSTITUTION
 
MDA Vs Web Ratio for Non It
MDA Vs Web Ratio for Non ItMDA Vs Web Ratio for Non It
MDA Vs Web Ratio for Non It
 
Design and Monitoring Performance of Digital Properties
Design and Monitoring Performance of Digital PropertiesDesign and Monitoring Performance of Digital Properties
Design and Monitoring Performance of Digital Properties
 
Alumni Management System – Web Application
Alumni Management System – Web ApplicationAlumni Management System – Web Application
Alumni Management System – Web Application
 
Alumni Management System -Web Application
Alumni Management System -Web ApplicationAlumni Management System -Web Application
Alumni Management System -Web Application
 
Web Development in Advanced Threat Prevention
Web Development in Advanced Threat PreventionWeb Development in Advanced Threat Prevention
Web Development in Advanced Threat Prevention
 
IRJET- Implementation of Business Ease Android Application for Akhil Bhar...
IRJET-  	  Implementation of Business Ease Android Application for Akhil Bhar...IRJET-  	  Implementation of Business Ease Android Application for Akhil Bhar...
IRJET- Implementation of Business Ease Android Application for Akhil Bhar...
 

Plus de IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

Plus de IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Dernier

Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptDineshKumar4165
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdfankushspencer015
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdfKamal Acharya
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Christo Ananth
 

Dernier (20)

Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...Call for Papers - International Journal of Intelligent Systems and Applicatio...
Call for Papers - International Journal of Intelligent Systems and Applicatio...
 

IRJET- A Study Focused on Web Application Development using MVC Design Pattern

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 237 A Study Focused on Web Application Development using MVC Design Pattern Ram Naresh Thakur1, Dr. U.S. Pandey2 1Research Scholar, Mewar University, Rajasthan, India 2Professor, University of Delhi ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - The Model-View-Controller (MVC) is very useful for developing Interactive and Dynamic Web Applications. It has become the most powerful and dominant Programming Paradigm for developinglargescaleandDynamicWebApplications. With MVC, developers can trust on design patterns that are widely accepted as solutions for recurring problems and used to develop flexible, reusable and modular Software. Applying the MVC design pattern to WebApplicationsisthereforecomplicatedbythefact that current technologies encourage developers to partition the application as early as in the design phase. In this work we have developed a web-based application using MVC framework using Java Web Architecture. Key Words: MVC, Dynamic, Web Application, Programming Paradigm, Developers, Design Phase, Java Web Architecture. 1. INTRODUCTION 1.1 Web Application A Web Application is a distributed application that runs on more than one Computer and communicates through a Network or a Server. Specifically, a Web Application is accessed with a Web Browser as a client and provides the facility to update and manage a program without deployingandinstallingApplicationonclient Computers. WebApplicationsareusedfor Email, Online Retail Purchase/Sales, Online Banking, among others.TheadvantageofWebApplicationisthatcanbeaccessand used by millions of people at the same time [1]. 1.2 MVC Architecture MVC is a software design pattern built around the interconnection of three main component types: Model, View, and Controller, often with a strong focus on object-oriented programming (OOP) software paradigms. MVC is a framework for building web applications using an MVC Design. It is the most important architecture of development the software now a day. This architecture automatically managed the code and help the programmer to develop the well-managed Web Applications. 2. LITERATURE REVIEW The MVC software application architecture has been widely embraced as an approach for developing Web-based systems that contain a server-side programming component, particularlyforthoserequiringdatabaseaccess.MVCisolatesthe business logic from the user interface, with the goal of creating applications that are easier to manage and maintain because designers can modify the visual appearance of the applicationandprogrammerscanmodifytheunderlyingbusinessruleswith fewer harmful side effects. The bulk of the published literature on MVC Web applications describes the architecture and underlying specification of these systems, but does not specificallyaddressthe effectivenessofthearchitecture.Thepurposeof this research is to compare MVC to other widely-used Web development methods in terms of development time, maintainability, and ability to support and enhance interaction among designers and programmers [2]. MVC Design Patter is the Architecture that presents several views for the same data. It separates the Data Layer and the Expression Layer, and divides the Application objects into three classes: Model class, View class and Control class. Model class implements the Business and Data Logic; View class implements the Display Logic, and Control class implements the Control Processing. MVC holds the three logic types independency to build the Business and Data Logic oriented business and design the control and display logic-oriented application. The changing of business processing does not modify the business and data logic. The changing of business principles and algorithms only modifies Model class. So MVC separates the data accessing and display and ensure the modules independency [3].
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 238 The MVC architecture pattern divides an application layer into three components. The model contains the functions and core data. View display information to the user. The controller handles user input and information. View and Controller both composed the user interface. MVC follows the mostcommonapproachtoLayering.Layeringisa servicethat separatesour code into functions into different classes. This approachiseasilyrecognizedandthemostwidelyaccepted.Themainadvantage of this approach is the reusability of the code [4]. MVC design pattern helps us to implement the separation of applicationamongtheModel,ViewandControllerclasses within applications. Separation of application makes it easy for us to test our application as relation among different components of application. MVC help ustoimplementa test-drivenapplicationdevelopmentapproach,inwhichweimplement automated test phase before we write the code. These unit test phases help us pre-define andverify requirementsofnewcode before writing it [5]. MVC design pattern to develop and implement a dynamicE-businesssystemoranInternetapplication. The enterprise level application is developing quickly, and the E-commerce market is growing fast, more and more enterprise level projects presents the development trend that they take the Webtechnologyasthecentral technology.Atthesametime,thedependence to the server end technology like the middleware is also increasing. So, the Information Technology department of the Enterprise needs a feasible way to develop the application, and make the application be related with that middleware which are flexible and can be transplanted [6]. 3. PROPOSED FRAWORK MVC Architecture is a modern Design Pattern of developing Application. It is separate the application into threemain Layers: Model, View and Controller. The Model contain the Business Logic Layer (BLL) that process the application data and also stores or retrieves data to or from the database. The View (Presentation Layer) displays information to the user and the Controller (Controlling Logic Layer) handles user interactions and input. Fig -1: MVC Architecture 3.1 MVC Architecture using JAVA Developing Web Application in Java, The Models where developed using Enterprise Java Beans (EJB) and the Java API(JPA), the View where developed using Java Server Page (JSP), The Controllers where developed usingJava Servlets(.java). The given figure shows the MVC design pattern using Java. User View Controller Model
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 239 Fig -2: MVC Architecture using JAVA 4. IMPLIMENTATION In this architecture, user HTTP requests are routed through a Controller, which is implemented as a Servlet (StudentServlet.java). The controller is responsible for processing the request, instantiating Model class (Student.java) if needed, and selecting the response to be returned to the browser. If using JSP page(StudentPage.jsp)fortheview,theJSPpage is able to retrieve data stored in the model's JavaBeans using the JSP Expression Language. Fig -3: Snapshot 1 Client (Browser) Database Server Controller (Servlet) Model (EJB and JPA) View (JSP Pages) Request Response
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 240 Fig -4: Snapshot 2
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 241 Fig -5: Snapshot 3
  • 6. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 242 Fig -6: Snapshot 4
  • 7. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 243 4.1 User Interface of the above application CRUD Operation Using Java Fig -7: Adding Information Fig -8: View/ Edit/ Delete Information
  • 8. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 08 | Aug 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 244 5. CONCLUSION MVC is a software design pattern built around the interconnection of three main component types: Model, View, and Controller, often with a strong focus on object-oriented programming (OOP) software paradigms. MVC is a framework for building web applications using an MVC Design. The MVC is very useful for developing Interactive and Dynamic Web Applications. It has become the most powerful and dominant Programming Paradigm for developing large scale and Dynamic Web Applications. Here we have developed a web-based application using MVC framework using Java Web Architecture. REFERENCES [1] J. G. D. David A. Botwe, "A Comparative Study of Web Development Technologies Using Open Source and Proprietary Software," International Journal of Computer Science and Mobile Computing , vol. 4, no. 2, pp. 154-165, 2015. [2] J. M. a. M. M. Nick Heidke, "Assessing the Effectiveness of the Model View Controller," Architecture for Creating Web Applications. [3] L. Hao, "Application of MVC Platform in Bank E-CRM," International Journal of u- and e- Service, Science and Technology , vol. 6, no. 2, pp. 33-42, 2013. [4] A. W. A. S. Rinci Kembang Hapsari, "Architecture Application Model View Controller (Mvc) in Designing Information System of Msme Financial Report," Quest Journals Journal of Software Engineering and Simulation, vol. 3, no. 7, p. 37, 2017. [5] A. M. a. L. Rauf, "MVC Architecture: A Detailed Insight to the Modern Web Applications Development," Crimson Publishers, vol. 1, no. 1, pp. 1-7, 2018. [6] M. Bhatt, "J2EE and MVC Architecture," Journal of Global Research Computer Science & Technology , vol. 1, no. 2, pp. 25-29, 2014. [7] C. Pitt, Pro PHP MVC, New York: Apress, 2012. BIOGRAPHIES Mr. Ram Naresh Thakur is an IT professional & currently pursuing his PhD from Mewar University, Rajasthan, India. His research interest includes software engineering. Dr. U. S. Pandey is currently working as a Professor in University of Delhi, India. He has authored several books and has good number of paperpublications in national & international journals.