Construisez un site Web avec JEE
€8-30 EUR
Pagado a la entrega
I want to create its own bartering service and needs you to develop it. Because it needs to be powerful and scalable you naturally choose to use Java Enterprise Edition Technologies.
1. SPECIFICATIONS
The first version of the website will be composed of several functionalities listed below:
-‐ As anonymous:
o View a short description of this service and statistics in the index page
o Register as a new user, authenticate himself
o Use web services
o Search objects
o List last added objects in SupBartering
-‐ As a registered user:
o Add an object
o Delete an object
o View and edit his profile
o Log out
You have to use EJB 3.1 and Servlet/JSP implementing JSP Model 2 Architecture and JPA
implementing good practices (DAO, Factories, Criteria and MetaModel API...).
2.2 INDEX PAGE
For anonymous the index page must show a short description of this service and statistics of
use (number of users, number of objects). You are free to add others statistics.
A navigation area must be displayed on the top of all pages (login, register).
For authenticated users, the navigation area displays a logout link, a link to his profile and a
link to manage his objects.
This page displays the last objects stored in the database.
A search bar based on the name, price, description or type to find objects.
Show a button for each item to view details.
Add paging buttons at the bottom of this page if more than 10 objects are returned.
2.3 REGISTER AND AUTHENTICATE
When registering, users have to give some details about them, like username first name,
last name, email address, a postal code and password. Of course, you’ll have to check user input.
When the user registers him, it must log him in too.
The user can authenticate by a dedicated log in page with username and password.
Page 5 sur 7
© SUPINFO International University – [login to view URL]
Enterprise Programming
PROJECT
2.4 MANAGE OBJECTS
An authenticated user can manager his objects. He can add or delete an object.
To add a new object, the user have to give some details about, like a title, a description, a
price, a typeof object and a picture.
The page to manage his objects displays a list of all his objects.
For each object, display a link to delete it. A confirmation is needed.
2.5 VIEW AND EDIT HIS PROFILE
Users can view a profile page to change their details (except username).
2.6 WEB SERVICE
This application provides a web service (REST) to list objects and search objects by name, price,
description, type to find objects This Api returns JSON only.
1.1 LOG OUT
This functionality must log the user out.
Nº del proyecto: #9119649
Sobre el proyecto
6 freelancers están ofertando un promedio de €265 por este trabajo
We are Egyptian team, and i am sure that you will get our work is a great as you expect, all of team have a diploma in javaSE, JavaEE, JavaFX using many technologies like Struts1, Struts2, Hibernate, JPA, Spring, Sprin Más
Dear Sir or Madam I will develop to you a best product I am JEE developer with 9+ years experience of working with different companies(France, USA, Ukraine). I have explicit expertise in JEE spec. I mean EJB, CDI Más
I have 5 years of experience in Java / JEE development. Have successfully delivered projects on JEE platform within given time. Hands on experience in EJB2, EJB3, JPA, Webservice. Application Server used: WebSph Más