javaweb做的个人笔记管理系统2

27 阅读1分钟

个人笔记系统

基于JavaWeb技术(JSP + Servlet + MySQL8)开发的个人笔记管理系统。

技术栈

  • 后端: Java Servlet + JSP
  • 数据库: MySQL 8.0
  • 前端: HTML + CSS + JavaScript
  • 架构模式: MVC(Model-View-Controller)

项目结构

note/
├── src/
│   ├── main/
│   │   ├── java/
│   │   │   └── com/note/
│   │   │       ├── controller/      # 控制器层(Servlet)
│   │   │       ├── service/         # 业务逻辑层
│   │   │       ├── dao/             # 数据访问层
│   │   │       ├── entity/          # 实体类
│   │   │       ├── util/            # 工具类
│   │   │       └── filter/          # 过滤器
│   │   ├── webapp/
│   │   │   ├── WEB-INF/
│   │   │   │   └── web.xml          # Web配置文件
│   │   │   ├── css/                 # 样式文件
│   │   │   ├── jsp/                 # JSP视图
│   │   │   └── uploads/             # 文件上传目录
│   │   └── resources/
│   │       └── db.properties        # 数据库配置
│   └── sql/
│       └── init.sql                 # 数据库初始化脚本
└── README.md

功能特性

  1. 用户管理

    • 用户注册
    • 用户登录(带验证码)
    • 用户退出
  2. 笔记管理

    • 添加笔记
    • 编辑笔记
    • 删除笔记
    • 查看笔记列表
    • 笔记图片上传
  3. 工具功能

    • 验证码生成
    • 图片显示
    • 文件上传

编辑.png

登录.png

列表.png

注册.png