Project Summary
- Which database tables support each page?
- Which actions should be grouped into a transaction?
- Which operations belong in a stored procedure?
- How should request handling stay separate from data access?
- Which screenshots and diagrams make the system easier to review?
Keeping The Java Structure Understandable
- JSP views for presentation
- Jakarta Servlets for request handling
- DAO classes for database access
- Model and utility classes for shared application behavior
- Oracle SQL scripts for schema, seeded content, procedures, views, and verification
Connecting Features To The Database
- Public asset browsing with a public asset snapshot view
- Customer dashboards with account, approval, and portfolio information
- Transfer and trade areas with stored procedures
- Manager review areas with pending-approval data and related activity records
Approval Flows As A Design Exercise
Documentation And Next Steps
Review The Project
- Java repository: github.com/parkershamblin/retail-banking-brokerage-platform
- Software engineering portfolio overview: parkershamblin.com/blog/parker-shamblin-software-engineer
- Portfolio homepage: parkershamblin.com
- Work index: parkershamblin.com/work
- Blog index: parkershamblin.com/blog
- GitHub profile: github.com/parkershamblin