3. You are an entrepreneur who has decided to develop a next gen photo sharing platform...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
3. You are an entrepreneur who has decided to develop a next gen photo sharing platform for Bangladesh, called 'Banglagram'. You are in the very early stages of your application design, and so far, you have come up with the following requirements: A secure registration and session management system for your users The main feed of the application will contain two tabs, one for viewing photos shared in your own state or region (e.g. Dhaka, Chittagong etc.) and the other for viewing photos shared across any and all regions There will be a search bar on all pages that will allow users to search for specific accounts and follow them The username of the currently logged in user should be present at the top of every page, and beside the username, there should be a Logout button that will allow the user to logout any time he/she wants. a) Assume that you are using the Model 2 architecture to design your web application. Now, which Java technologies are suitable to implement the different components of the web application mentioned above and where should each component lie in the said architecture? Justify your answer. b) Describe how you have ensured the concept of separation of concerns' through your architectural design solution. c) How will you implement the search bar functionality i.e. how will you ensure the presence of a search bar on every page? Explain your idea with a sample block of code. 10 5 5 d) Create a diagram to show the several stages of the lifecycle of JSP. What are the main lifecycle methods of JSP? 5 3. You are an entrepreneur who has decided to develop a next gen photo sharing platform for Bangladesh, called 'Banglagram'. You are in the very early stages of your application design, and so far, you have come up with the following requirements: A secure registration and session management system for your users The main feed of the application will contain two tabs, one for viewing photos shared in your own state or region (e.g. Dhaka, Chittagong etc.) and the other for viewing photos shared across any and all regions There will be a search bar on all pages that will allow users to search for specific accounts and follow them The username of the currently logged in user should be present at the top of every page, and beside the username, there should be a Logout button that will allow the user to logout any time he/she wants. a) Assume that you are using the Model 2 architecture to design your web application. Now, which Java technologies are suitable to implement the different components of the web application mentioned above and where should each component lie in the said architecture? Justify your answer. b) Describe how you have ensured the concept of separation of concerns' through your architectural design solution. c) How will you implement the search bar functionality i.e. how will you ensure the presence of a search bar on every page? Explain your idea with a sample block of code. 10 5 5 d) Create a diagram to show the several stages of the lifecycle of JSP. What are the main lifecycle methods of JSP? 5
Expert Answer:
Related Book For
Systems analysis and design
ISBN: ?978-1118808177
5th edition
Authors: Alan Dennis, Barbara Haley Wixom, Roberta m. Roth
Posted Date:
Students also viewed these programming questions
-
Image transcription text Module 5 Discussion A' Instructions: This discussion will be completed in two parts, and will give you an opportunity to reect upon this week's content and to interact with...
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
In July 2009, Malcolm bought a piece of land for 40,000. In June 2016 he sold part of the land for 11,000. This disposal was not caused by a compulsory purchase and was his only disposal of land in...
-
Here are the annual numbers of deaths from tornadoes in the United States from 1998 through 2013: 130 94 40 40 555 54 35 38 67 81 125 21 45 553 70 54 Find these statistics: a) Mean b) Median and...
-
Clifford Company's comparative balance sheet included dividends payable of $80,000 at December 31, 2011, and $100,000 at December 31, 2012. Dividends declared by Clifford during 2012 amounted to...
-
Find the response of a simple pendulum numerically by solving the linearized equation: \[\ddot{\theta}+\frac{g}{l} \theta=0\] with \(\frac{g}{l}=0.01\) and plot the response, \(\theta(t)\), for \(0...
-
Single-rate method, budgeted versus actual costs and quantities. Chocolate Inc. is a producer of premium chocolate based in Palo Alto. The company has a separate division for each of its two...
-
For this assignment will have two tasks using the links provided : DOWNLOAD AND RUN THE WHOLE PROCESS IN MAC OS 1. Download and Install MSSQL following the process in this resource: How to...
-
1. Python program to perform an expression y = mx + c in a function and return the result to the calling function. 2. C++ program to declare and traverse two dimensional array
-
Sharon wants to retire in 30 years time, and so decides to start a new retirement savings account. She wants to accumulate 400000 dollars by the time she retires. Initially, Sharon deposits 2000...
-
1-State the cost of the investment projects under consideration.2-Calculate the payback period for both projects and comment on your findings.3-1.Calculate the average rate of return on both...
-
Describe, in your opinion, the three (3) most important items in a capital budget AND an operating budget. Explain why. Give specific examples to back up your position on this topic.
-
An investment project provides cash inflows of $1,050 per year for eight years. a. What is the project payback period if the initial cost is $3,650? (Do not round intermediate calculations and round...
-
Given (w) 3m ka 18, and the remainder when (a) is divided by a -1 is-11, then what is the value of k?
-
Acoms is a small busi9ness with limited liability. Its financial results are given below: Financial Statement Analysis Additional Information The follwing are ratios for acoms for the year 31 May...
-
Consider the activities undertaken by a medical clinic in your area. Required 1. Do you consider a job order cost accounting system appropriate for the clinic? 2. Identify as many factors as possible...
-
Consider the differential equation of motion for the free vibration of a damped single-degreeof-freedom system given by Show that Eq. (E.1) remains the same irrespective of the units used by...
-
Derive an expression for the time at which the response of a critically damped system will attain its maximum value. Also find the expression for the maximum response.
-
A shock absorber is to be designed to limit its overshoot to \(15 \%\) of its initial displacement when released. Find the damping ratio \(\zeta_{0}\) required. What will be the overshoot if...
Study smarter with the SolutionInn App