Develop a web-based application the server-side part of

Assignment Help JAVA Programming
Reference no: EM13371301

Develop a web-based application. The server-side part of the application must be developed using Java Servlets (possibly including JSP). The development of the client (browser) side will typically be a combination of HTML and Javascript.

The Scenario

The company you work for requires a system that allows them to easily share documents and files with all their employees around the world. The sensitive nature of the documents means that they are not willing to use any third party software or hosting company to provide this, so they have decided to build their own system.

You have been tasked with building this application. Your company supports open-source development and therefore insists that the application must be built using java technologies, specifically Java servlets and JSP. Also the Eclipse platform and a Tomcat server are used within the company, so these should be used as the development and deployment environment.

The application must provide a web-based interface that allows company employees to upload files form their local machine. These files must be stored by the application and then made available for download by other company employees. The ability to browse and search the available documents should be included. Also it is likely that some kind of file-system hierarchy should be incorporated in order to manage the potentially large number of files. All files must be stored on the server, either in a database or in a flat-file system. Ideally the system should include user authentication, in order to ensure access to particular files is restricted. Also, the final system should ideally include an administration feature that allows control over aspects such as maximum file size, location of users (restricted IP addresses) and permission control over particular files.

At the moment the management are unsure about using frameworks such as hibernate and spring, so would like the initial system NOT to use such frameworks. However, as part of the project they would like written report describing one of these frameworks to be produced. They are also interested in the idea of supporting RESTful style services, hence they would like the written report to include an overview of the concepts behind the RESTful approach.

Reference no: EM13371301

Questions Cloud

Nbsp1 the us financial system is composed of 1 policy : nbsp1. the u.s. financial system is composed of 1 policy makers 2 a monetary system 3 financial institutions and 4
You are the senior human resources representative in a : you are the senior human resources representative in a large organization with locations throughout the united states.
Dpcm simulation1aimthere are two main aims of this : dpcm simulation1.aimthere are two main aims of this project.bull learn and understand the basic principle of a dpcm
Cost and perfect competition1 if a perfectly competitive : cost and perfect competition1. if a perfectly competitive firm produces goods with the following technology y min 2x1
Develop a web-based application the server-side part of : develop a web-based application. the server-side part of the application must be developed using java servlets
Testing the bounds of natural fibresthe purpose of this : testing the bounds of natural fibresthe purpose of this experiment is to find out which fabric out of polyester
1 there are two basic forms of sleep slow wave sleep sws : 1. there are two basic forms of sleep slow wave sleep sws and rapid eye movement rem sleep. infants spend about 50 of
1 many television viewers express doubts about the validity : 1. many television viewers express doubts about the validity of certain commercials. in an attempt to answer their
1 you work at a bank and are asked to recommend the amount : 1. you work at a bank and are asked to recommend the amount of cash to put in an atm each day. you dont want to put in

Reviews

Write a Review

JAVA Programming Questions & Answers

  Classes using set and get methods

Create a java program that contains two classes using set and get methods. I need the program to return the area and perimeter of a rectangle. I wrote a program and he returned to me saying I used the wrong constructors and didn't create a the sec..

  Comparator that compares point objects by their distance

write a comparator that compares point objects by their distance from the origin of (0,0). points that are closer to the origin are considered to come before those which are further from the origin

  In light of wrestling with ethics

In light of "Wrestling With Ethics" and other research/articles that you are able to draw upon, should profitability drive social responsibility? Be sure to support your discussion question responses with evidence from the readings and/or additional ..

  Create the html form and call the servlet to print out

1. write a calculator Servlet that adds, subtract, multiples and divides. Create the html form and call the servlet to print out the answer

  Method splitstack that takes a stack

Write a method splitStack that takes a stack of integers as a parameter and splits it into negatives and non-negatives. The numbers in the stack should be rearranged so that all the negatives appear on the bottom of the stack and all the non-negat..

  Uml exercise

UML Exercise: Automated Teller Machine (ATM),   1. To allow authorized card holders to make transactions,   Brief Summary of Requirements:

  Learn how expressions can be evaluated at run-time

Write a Java program (a collection of Java classes) including a class named ExpressionCalculator that contains a static main method. This main method will prompt the user to enter a constant expression.

  Calculate the maximum data rate in mb/second

b)How much cylinder skew is needed for an Oceangate disk operating at 20,000 rpm(new series for the Christmas promotions) which has a seek time of 0.5 milliseconds? This disk has 800 sectors of 512 bytes each on each track.

  E-marketing-e-commerce consultant

You are an e-marketing and e-commerce consultant. Mary and Joe Johnson, the owners of Book Bunker, have hired you to help them improve their sales both online and in their store.

  Collection of scores (type int) for the last exam i

After being given a collection of scores (type int) for the last exam in your computer course, you are to computer the average of the scores and assign grades (O, S, U i.e. Outstanding, Satisfactory, Unsatisfactory)) to each student according to the ..

  Give an implementation of the queue adt using an array

Give an implementation of the Deque ADT using an array, so that each of the update methods run in O(1) time. Program has to be written in Java.

  Coin change program

coin change program. Make change using fewest number of coins. I'm attempting dynamic programming and i may be misunderstanding the algorithm

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd