Question

In: Computer Science

The Model View Controller (MVC) and Tier architecture are two of the most widely used web...

The Model View Controller (MVC) and Tier architecture are two of the most widely used web design architectures currently in use.

a. Explain both concepts to a team of research who want you to build a website and publish their work.

b. Make a case by thoroughly explaining why one of the architectures in ‘a’ should be chosen over the other.

c. Brief the researchers on the dangers of using the internet and the necessary steps that you would put in place to curtail such dangers.

Solutions

Expert Solution

Hello,

a. MVC:

MVC abbreviates for Mode View Controller, which is used for developing web applications.

Model:

It maintains the data such as storing, performing database related operations and is the lowest level

View:

It is the interface shown to the user which consists what a user sees, all the data. User interacts with the application here.

Controller:

It is used for the interactions between the above two, like the model is asked to get some data and is sent to the view to display it for the user. It’s main purpose is to separate the logic, functionality and interface of any application built.

Tier Architecture:

This architecture has three different layers namely the Logic layer, User Interface Layer, and the Data Layer. All the operations/changes performed on each layer are independent of each other. It has 3 tiers –

Data Tier:

It has a database, data is stored and operations related to this are performed.

Application Tier:

It consists of Logic and Operations.

Presentation Tier:

It has user interface, which helps in presenting everything to a user.

b.

I'd prefer using tier architecture. It's easier to maintain and develop and isolates each layer from another. Morever a 3-tier layer adapts mvc in a part of it. It's more advanced and is reliable. It allows developers to add new hardware, and allows teamwork to be efficient. You can hide unnecessary elements as well. Suppose I need to develop a website where it displays the restaurants I'd want to chose from for visiting purpose. Tier architecture will display the restaurants after the application tier asks for the data from the data tier which in turn checks in database and returns which presents it on the presentation layer where the user can see. All the queries are handled by application layer.

c.Some of the dangers include:

1. Phishing:

Which lures the users into providing their sensitive information which may lead to loss of money, card details, etc.

2. Cyberbullying:

Teenagers are effected by this, as internet can be accessed by anyone from anywhere, which often targets individuals.

3. Addiction:

Internet can be addictive which leads gaming addiction, social media addiction, etc.

4. Time Waste:

People tend to use internet for the stuff which don't benefit them in any way. Work to be done is often be neglected and hence time would be wasted in many different things.

5. Privacy:

With security issues, private information or maintenance of privacy can be breached.

The steps to avoid all of such dangers are first educating people on how to use internet in a proper way. Good security would avoid many dangers, installing an anti-virus and monitoring any threats or offences time to time would curtail such dangers. Reporting should be made complusory as well. It's also necessary to monitor online activity from time-to-time.

Hope this helpful

Please please kindly upvote as it means alot and helps me alot

please dont downvote


Related Solutions

Question 2 The Model View Controller (MVC) and Tier architecture are two of the most widely...
Question 2 The Model View Controller (MVC) and Tier architecture are two of the most widely used web design architectures currently in use. a. Explain both concepts to a team of research who want you to build a website and publish their work b. Make a case by thoroughly explaining why one of the architectures in ‘a’ should be chosen over the other c. Brief the researchers on the dangers of using the internet and the necessary steps that you...
In web programming, what is the three tier architecture?
In web programming, what is the three tier architecture?
what are the general role (purpose) of the Model, View, and Controller. Also, for each of...
what are the general role (purpose) of the Model, View, and Controller. Also, for each of these, tell me how they are implemented in OFBiz?
Investopedia defines, “Monetary policy and fiscal policy refer to the two most widely recognized "tools" used...
Investopedia defines, “Monetary policy and fiscal policy refer to the two most widely recognized "tools" used to influence a nation's economic activity. Monetary policy is primarily concerned with the management of interest rates and the total supply of money in circulation and is generally carried out by central banks such as the Federal Reserve. Fiscal policy is the collective term for the taxing and spending actions of governments. In the United States, the national fiscal policy is determined by the...
Describe the development methodology and processes of (Model View Controller ) and explain how you would...
Describe the development methodology and processes of (Model View Controller ) and explain how you would recommend it for a healthcare department?.
"The most widely used stain in microbiology is the Gram stain. Based on differences in the...
"The most widely used stain in microbiology is the Gram stain. Based on differences in the structure of the bacterial cell wall, the Gram stain divides bacteria into two major groups: Gram-positive and Gram-negative. Gram-positive cells have a thick layer of peptidoglycan, a polymer made of amino acids and sugars, in the cell wall. Crystal violet binds to peptidoglycan, rendering the cell purple. Gram-negative cells also have peptidoglycan and initially also stain purple. Since the peptidoglycan layer is much thinner,...
Question 01: Describe the most widely used techniques of family therapy.
Question 01: Describe the most widely used techniques of family therapy.
The SAT is the most widely used college admission exam. (Most community colleges do not require...
The SAT is the most widely used college admission exam. (Most community colleges do not require students to take this exam.) The mean SAT math score varies by state and by year, so the value of µ depends on the state and the year. But let’s assume that the shape and spread of the distribution of individual SAT math scores in each state is the same each year. More specifically, assume that individual SAT math scores consistently have a normal...
The SAT is the most widely used college admission exam. (Most community colleges do not require...
The SAT is the most widely used college admission exam. (Most community colleges do not require students to take this exam.) The mean SAT math score varies by state and by year, so the value of µ depends on the state and the year. But let’s assume that the shape and spread of the distribution of individual SAT math scores in each state is the same each year. More specifically, assume that individual SAT math scores consistently have a normal...
The SAT is the most widely used college admission exam. (Most community colleges do not require...
The SAT is the most widely used college admission exam. (Most community colleges do not require students to take this exam.) The mean SAT math score varies by state and by year, so the value of µ depends on the state and the year. But let’s assume that the shape and spread of the distribution of individual SAT math scores in each state is the same each year. More specifically, assume that individual SAT math scores consistently have a normal...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT