Skip to content

sk116/NoteTaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

NoteTaker App

NoteTaker is a Java web application designed to help users take, manage, and organize their notes. The application utilizes advanced Java concepts, servlets, JSP, and the Hibernate ORM tool to interact with a MySQL database.

Features

  • Note Management: Users can easily add, update, and remove notes.
  • Database Storage: Notes are stored in a MySQL database for persistent data storage.
  • Web Interface: A user-friendly web interface powered by JSP for a seamless experience.

Technologies Used

  • Java: Core programming language for the application logic.
  • Servlets: Handle HTTP requests and responses.
  • JSP (JavaServer Pages): Dynamically generates HTML pages.
  • Hibernate: ORM tool for efficient database interaction.
  • MySQL: Database for storing user and note information.

Getting Started

Prerequisites

  • Java Development Kit (JDK) installed.
  • Apache Tomcat or any other servlet container.
  • MySQL database server.

Installation

  1. Clone the repository: git clone https://github.com/sk116/NoteTaker.git
  2. Import the project into your preferred IDE.
  3. Configure the database connection in the Hibernate configuration.
  4. Deploy the application to your servlet container.

Usage

  1. Access the application through the web browser at http://localhost:8080/NoteTaker.
  2. Use the intuitive interface to manage your notes.

Configuration

  • Database configuration: Update hibernate.cfg.xml with your MySQL database credentials.
  • Servlet container configuration: Adjust as needed for your specific environment.

Contributing

Feel free to contribute to the project by opening issues or submitting pull requests.

Contact

For any inquiries or issues, please contact.

About

Advance java project with servlet, jsp and hibernate as ORM tool.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published