Find Jobs
Hire Freelancers

RISKVIEW part 4: A web application with UI and data

$250-750 USD

Igangværende
Slået op over 8 år siden

$250-750 USD

Betales ved levering
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!
Projekt-ID: 8298358

Om projektet

7 forslag
Projekt på afstand
Aktiv 9 år siden

Leder du efter muligheder for at tjene penge?

Fordele ved budafgivning på Freelancer

Fastsæt dit budget og din tidsramme
Bliv betalt for dit arbejde
Oprids dit forslag
Det er gratis at skrive sig op og byde på jobs

Om klienten

Flag for ISRAEL
Yavne, Israel
5,0
17
Betalingsmetode verificeret
Medlem siden nov. 2, 2008

Klientverificering

Tak! Vi har sendt dig en e-mail med et link, så du kan modtage din kredit.
Noget gik galt, da vi forsøgte at sende din mail. Prøv venligst igen.
Registrerede brugere Oprettede jobs i alt
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Indlæser forhåndsvisning
Geolokalisering er tilladt.
Din session er udløbet, og du er blevet logget ud. Log venligst ind igen.