A dynamic web application built using NetBeans with Jakarta EE 10 and Maven designed for generating, managing, and viewing professional CVs.
- Profile Management: Set up and manage core personal/professional details.
- Education & Experience Tracking: Add multiple education and career histories seamlessly.
- Dynamic CV Generation: Generates formatted CV views directly within the browser.
- IDE: NetBeans
- Framework: Jakarta EE 10 (Servlets, JSP, Jakarta RESTful Web Services)
- Build Tool: Maven
- Application Server Compatibility: GlassFish / Payara Server (configured with
glassfish-web.xml)
src/main/java/com/mycompany/controller/: Contains the controller Servlets (CVServlet,AddCV,FileServlet) handling web logic.src/main/java/com/mycompany/model/: Data models forProfile,Education, andExperience.src/main/webapp/: Frontend interface pages (createcv.jsp,cv.jsp).
- NetBeans IDE (version supporting Jakarta EE 10)
- JDK 17 or higher
- GlassFish Server (or compatible Jakarta EE 10 application server)
- Clone the repository:
git clone <your-repository-url>