Construisez un site Web avec JEE

Cerrado Publicado Dec 14, 2015 Pagado a la entrega
Cerrado 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.

Diseño gráfico HTML J2EE Diseño de sitios web

Nº del proyecto: #9119649

Sobre el proyecto

6 propuestas Proyecto remoto Activo Jan 20, 2016

6 freelancers están ofertando un promedio de €265 por este trabajo

trustus

Hello, We will be happy to develop the website as per your requirements. We have 80+ software engineers in our company. You will be able to communicate directly with the expert working on your project. We hav Más

€263 EUR en 10 días
(127 comentarios)
7.6
MohamedIbrahimCS

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

€333 EUR en 5 días
(8 comentarios)
3.6
eugenedutchack

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

€100 EUR en 6 días
(0 comentarios)
0.0
jadhavswap143

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

€333 EUR en 20 días
(0 comentarios)
0.0
kirancse06

A proposal has not yet been provided

€300 EUR en 1 día
(0 comentarios)
0.0