Find Jobs
Hire Freelancers

RISKVIEW part 4: A web application with UI and data

$250-750 USD

En curso
Publicado hace más de 8 años

$250-750 USD

Pagado a la entrega
1. DESCRIPTION SUMMARY The objective of this project is to add a tabbed window to an existing web application. You are required to implement the UI part in HTML, JSP and JavaScript. This window consumes RESTful web services to read and write data, and preserves the existing graphic and coding styling of the parts in the application that are already implemented. 1.1 REQUIRED EXPERTISE Make sure that you/the team is proficient in the following subjects: • High level of Javascript, HTML5, CSS etc. • JSP, JAVA programming language and J2EE including JPA (Persistence) • GlassFish application server including security • Web-services - in particular RESTful • JSON, XML, DOM and related subjects • SQL language and MySQL database 1.2 OBJECTIVES Your objective is to implement the UI of a single tabbed window in a Web application. The application is based on Java EE 7 and the development platform is Netbeans version 8.x. The functionality of the application is to display and manage financial information for our organization. The application’s main features are: • A GUI that consumes RESTful web services. The database is MySQL. The UI part, including your implementation will only access the RESTful services, not the database – but you will need a deployed MySQL server in order to develop and test the application. • It is deployed on a GlassFish application server - latest version (currently 4.x) • Secured: Using basic authentication and some security roles are defined in this project • UI is based on JavaScript, JSP, HTML5, CSS and supports foreign languages including RTL (Right to Left) text. This project is a part of a larger project, and the additional parts will be published on this web site in the future. RESTful web-services functionality and entities are already implemented in the project. If you believe that you will need additional services for your implementation then please indicate and I will consider it. YOUR TASK IS TO IMPLEMENT A TABBED WINDOW (“ACTIONS”) TO AN EXISTING SET OF WINDOWS For the UI, please use the same components that are already included in the project. Add common JavaScript libraries if needed. Also, your pages should be using CSS properly for display. The data model for the displayed tables, is originated from a set of RESTful web-services that are included in this application. After you will install the database files and deploy the existing application, open the [login to view URL] page and test the RESTful services. Netbeans provides a simple way to inspect web services by right-clicking on the project’s icon and selecting “Test RESTful Web Services”. Provided files: Download and unzip the file RISKVIEW004.ZIP. Extract the following files: • Netbeans project folder (zipped): [login to view URL] - unzip it first. • Database dump file (zipped) - unzip it first • Detailed project description document is provided within the project’s ZIP archive: RISKVIEW004.ZIP. To summarize the project tasks: • Preparation: • Unzip and import the provided database dump file into your MySQL server. • Add three users to your GlassFish server: admin, user and user2. The web application has a login form and basic authentication roles, similar to the tutorial here: (or search in Yahoo or Google for Netbeans security-webapps): [login to view URL] • Unzip and open the included “RiskView” project. Build and deploy the application, and test the services links (located in [login to view URL] and linked from the root page.) • Make sure that the existing application works properly - look at the “BALANCES” tab and test the RESTful web services. • Develop the functionality of the “ACTIONS” panel according to this project’s requirements. • Test the application and verify that the other pages are still working. For your convenience the section PROJECT TASKS SUMMARY, in the project document summarizes tasks and suggested milestones. Follow section ACCEPTANCE and fulfill all submission demands. GOOD BIDDING!
ID del proyecto: 8298358

Información sobre el proyecto

7 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos

Sobre este cliente

Bandera de ISRAEL
Yavne, Israel
5,0
17
Forma de pago verificada
Miembro desde nov 2, 2008

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.