Skip to content

Commit eb21318

Browse files
authored
Update Readme.md
1 parent 5999174 commit eb21318

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

java/HRWebApp/Readme.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,23 +2,25 @@
22

33
**HR Web Application** is the Java application that uses Oracle Java Database Connectivity (JDBC), Universal Connection Pool (UCP), and Oracle Java in the Database (OJVM) with Oracle Database 12c Release 2.
44

5-
It is a light weight web application that uses the MVC (Model, View, Controller) architecture and all the latest tools and technologies. The presentation layer uses HTML that internally uses JavaScript, JQuery, and CSS to display the results. The controller will be a servlet that talks to the Oracle Database through the Java Beans. Maven is used for building the application. Architecture of the HR Web Application is depicted in the figure.
5+
It is a light weight web application that uses the MVC (Model, View, Controller) architecture and all the latest tools and technologies. The presentation layer uses HTML that internally uses JavaScript, JQuery, and CSS to display the results. The controller will be a servlet that talks to the Oracle Database through the Java Beans. Maven is used for building the application. The Architecture of the HR Web Application is depicted in the figure.
66

77
![Architecture of HR Web Application](https://github.com/oracle/oracle-db-examples/blob/master/java/HRWebApp/HRWebApp_Architecture.jpg)
88

9-
This Java application leverages HR schema and Employees table of the Oracle Database 12c Release 2. It is intended to help the HR team of AnyCo Corporation to store the details of all the employees, add any new employee, update the employee details, delete any employee, or provide a salary hike to all employees. It has two users **HRStaff** and **HRAdmin** who have different roles and access to the application.
9+
This Java application leverages HR schema and Employees table of the Oracle Database 12c Release 2. It is intended to help the HR team of AnyCo Corporation to store the details of all the employees, add any new employee, update the employee details, delete any employee, or provide a salary hike to all employees. There are two users **HRStaff** and **HRAdmin** who have different privileges and access to the application.
1010

11-
The application has the following functionalities.
11+
**HRStaff** has read access to the application and do not have any privileges to update/delete an employee record. HRStaff has privileges to perform the following functions.
1212

1313
* **About** :
1414
This page provides an overview of the HR Application and explains the various functionalities it offers.
1515

1616
* **List All Employees** :
17-
Use this functionality to retrieve employees information. It lists the employee information such as Employee_ID, First_Name, Last_Name, Email, Phone_Number, Job_Id, and Salary.
17+
This functionality retrieves information about the employees. It lists the employee information such as Employee_ID, First_Name, Last_Name, Email, Phone_Number, Job_Id, and Salary.
1818

1919
* **Search By Employee ID:** :
2020
Use Employee ID that is the primary key of Employees table to search for a particular employee.
2121

22+
**HRAdmin** has a full control on the application and has both read and update privileges. HRAdmin has access to all functionalities of the application. HRAdmin can do the following functions in addition everything that HRStaff can do.
23+
2224
* **Update Employee Record:** :
2325
Search for a particular employee based on the name of the employee. You can then update employee details in the record, such as first_name, last_name, email, phone_number, job_id and salary using this function.
2426

0 commit comments

Comments
 (0)