java project

A word finder server, similar to what you had to interact with for Project #1, but this time, you will be handling the request with additional functionality.

1-Starting a contest: an user must start a contest, before requesting a letter, with a url such as : http://localhost:8080/newcontest. The response to newcontest, will return a random number ranging between 1-1000, that will be used for subsequent request as contestid. You must make sure, you do not used a contest id which is currently in used.

For each subsequent request to the server, the contestid must be specified on the url.

For each contest, a 120 seconds timer countdown must be started. When 0 is reached, subsequent request will be returned the status code HttpServletResponse.SC_GONE.

2-Accessing a letter: to access a letter at a specific location: http://localhost:8080//wordfinder?contest=<contest id received as response to newcontest>&game=<1 to 3>&pos=<column><row>

contest:the contest id receives in newcontest.


Column: a-e

Row: 1-5

If the user submits a request, with an invalid contest id, game or pos, you must responded with the status code: response.SC_BAD_REQUEST.

3-Submitting a solution: to submit a solution for a game, you must do it in the contact of a contest, a specific url is used: http://localhost:8080//solution?contest=<contest id received as response to newcontest>&game=<1 to 3>&solution=<word>

contest:the contest id receives in newcontest.


solution: the word which is the solution

If a submission is valid, SC_OK is returned and in the html text, the number of seconds it took to resolve the game and also, how many letters were requested.

If a submission is invalid for a game, the contest id must be considered invalid, and further request using this contest id should return response.SC_BAD_REQUEST.

For a valid submission, you must keep the top score (see #4).

The solutions must be:

Game 1: position A1:A3, solution: zap

Game 2: position E3:E5, solution: zig

Game 3: position C2:C4, solution: zag

4-Top Score: the url : https:// localhost:8080/topscore, will return in descending order the list of the 5 fastest time to resolve any game.


contest id, time in seconds

5-Word list: the url https:// localhost:8080/words, will return this list of words:






6-Unit tests:

you must provide individual unit tests for each items that you must test:

-validation that the word list is correct

-validation of starting a new contest

-validation of requesting for a letter (valid and invalid values for each parameter and combination).

-validation of the timeout process for a contest (see [login to view URL])

-validation of submitting a solution (valid and invalid submission + management of the contest)

-validation of the top score

Навыки: Java

Показать больше: hire someone to do a java project south africa, need a java project best programmer website, need a java project completed, core java projects for practice, core java projects using swing, java projects with source code in netbeans, java project for beginners step by step, java projects github, java projects reddit, java projects for beginners pdf download, java projects for engineering students, find a java project freelancing, how to fix source folder is not a java project, source folder is not a java project git, source folder is not a java project gradle, source file is not a java project, source folder is not a java project spring tool suite, source folder is not a java project sts, source folder is not a java project error in sts, how to create a new java project in intellij

О работодателе:
( 2 отзыв(-а, -ов) ) Kings Park, United States

ID проекта: #25300559



Sir, I have gone through your project description and am looking to provide my service for java project work. Please leave a message on my chat so we can discuss the budget and deadline of the project. For more than 7 Больше

$50 USD за 2 дней(-я)
(88 отзывов(-а))

8 фрилансеров(-а) готовы выполнить эту работу в среднем за $118


Hi I have done many java projects. Kindly contact to share more details about your project in chat. Thank you

$100 USD за 7 дней(-я)
(67 отзывов(-а))

Hi Friend, I have huge experience in java development and I am expert in Game development. I reviewed your attached assignment and it's looking good to me and I would like to discuss further with you. Thanks,

$70 USD за 1 день
(90 отзывов(-а))

Hi. I've checked the project description. I am fully experienced with java Let me know if you have interests on my proposal. Thanks for your time.

$200 USD за 7 дней(-я)
(9 отзывов(-а))

You ask me any type of question regarding to JAVA OPP. Please see recent review regarding JAVA https://www.freelancer.in/projects/software-architecture/Simple-simulator-stock-market-OODP/reviews https://www.freelancer. Больше

$125 USD за 3 дней(-я)
(14 отзывов(-а))

Hi, I have read your description, and I think there's no other person who is more ready to make this project for you. Send me a message now so we can start as quickly as possible! I got more than 4 years of experience Больше

$30 USD за 7 дней(-я)
(6 отзывов(-а))

Hello, I've read your description carefully and I am interested in your project. I have rich experience in these fields. I am working in these fields for 3 years, so I have enough confidence with these kinds of project Больше

$250 USD за 3 дней(-я)
(1 отзыв)

Hello, You can look at my LinkedIn profile to get the ideas of the things I've done. [login to view URL]

$120 USD за 7 дней(-я)
(0 отзывов(-а))