WebApp demo project using Java EE and HTML-CSS-JavaScript. The project is for "Customer Order Processing System" with multiple order items development.
Motivation
- I wanted to build working WebApps for my implementation experience. With the project, I also tried to show my expertise about (not only web) programming.
Build Status
- The system is working as is but also is a partial implementation
- "Recent Orders" of a customer part not developed yet (will be added sooner or later)
- Shipping management including shipment tracking interface not developed
- Collection management including back office system interface not developed
- Code management system (users, customers, items, employees) not developed (data was built through MySQL Workbench)
Code Style
- Microservices architecture (without using MVC framework like Spring)
- SPA using Servlet and Ajax/jQuery
Tech/Framework used
- Server side: Java EE with Servlet, JDBC, JSON, cookie
- Client side: HTML, CSS, JavaScript(+Ajax/jQuery) with JSON, cookie
- Development: Eclipse IDE for Enterprise Java Developers (version: 2020-09 (4.17.0))
- Project type: Dynamic Web Project
- VCS: Git with GitHub
Running Environment
- OS: Windows 10
- Web Browser: Anyone except IE
- WS/WAS: Apache Tomcat v9.0 Server
- DBMS: MySQL Server (version: 8.0.21)
- JDBC: MySQL Connector-Java 8.0.21
- jQuery: jQuery-3.5.1 (from code.jquery.com)
- JSON: gson-2.8.6 (from search.maven.org)