采用 MVC 架构,分离业务逻辑、数据处理与界面展示,保证系统可扩展性。

  • 模型(Model):负责数据库交互和数据操作。

  • 视图(JSP):负责页面展示,包括登录、注册和博客展示等界面。

  • 控制器(Servlet):处理用户请求,调用 Model 和 View 进行响应。