Skip to content
 
 

Latest commit

 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

πŸ—„οΈ Java Book Store: Database Admin Module

πŸ“ Project Overview

This project focused on the Data Access Layer of a Java Web Application. I implemented administrative features to allow for the management of the bookstore's inventory.

πŸ› οΈ Technical Challenges & Solutions

1. JDBC & Data Persistence

  • Task: Implement Update and Delete functionality for the book inventory.
  • Logic: Wrote backend methods to map user actions (button clicks/form submits) to SQL execution, ensuring the database state remained synchronized with the UI.

2. Conditional UI Rendering

  • Task: Create a dynamic "Edit/Add" form.
  • Logic: Implemented conditional logic in the View layer to determine whether to render a blank "Add" form or a pre-populated "Update" form based on the presence of an existing Record ID.

πŸŽ“ Learning Outcomes (Apprenticeship Context)

This was a guided project completed during my software development apprenticeship (circa 2022). This project was key in mastering the CRUD pattern (Create, Read, Update, Delete) within a Java/MySQL environment.

admin-dashboard-update-sequence diagram

πŸ”— Related Modules

  • Database Admin Module: Explore the persistence layer where the bookstore inventory is managed and stored permanently.

Note: This project was completed as part of a Pluralsight Hands-on Lab to master Java Web fundamentals.

About

The Java Web interactive project. This project adds features to a Book Store app.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages