十九、MVC架构项目一(1)

本文介绍了基于MVC设计模式的自定义框架搭建,详细阐述了项目初始化过程,包括子父工程的创建、公共模块的设立以及Mybatis的配置。在项目开发初期,通过设置正确的目录结构和依赖,为后续的开发打下基础。同时,文章还提到了使用IDEA快捷配置Mybatis及连接数据库的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一天

主要涉及自定义MVC框架的设计
如何初始化项目

1 MVC设计模式

在这里插入图片描述
在这里插入图片描述
MVC是一个设计模式,它要求把应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心
部件:模型、视图、控制器,它们各自处理自己的任务。MVC的实现方式有很多种, 根据目前所学知
识应该是JSP+Servlet+JavaBean的组合模式。当前项目采用前后端分离,JSP部分目前不需要,需要的
是Servlet(控制器)+JavaBean(模型,业务模型Service+数据模型Dao),控制器负责接收Web请
求,获取客户端请求数据,然后调用模型来完成业务,最终控制器响应客户端输出前端JSON格式。
控制器是MVC框架的核心,根据不同项目的特点和业务量大小,控制器实现方式也会有很多种。

2 项目开发初始化

主要涉及到pom文件的修改

2.1 建立子父工程

初始化:
父工程:新建一个项目Maven ——> 空Maven项目(不用骨架) 删src不需要代码
子工程1: 管理系统后台:父工程下(右键新建moduleMaven) ——> 使用骨架的webapp,创建目录:java、resources make directory,
子工程2: 微信后台:父工程下(右键新建moduleMaven) ——> 使用骨架的webapp
子工程1、2依赖3如数据库表:pojo类,提取子工程3作为公共模块:
子工程3: 公共模块:父工程下(右键新建moduleMaven) ——> 使用骨架quickstart ——> 删除自动产生的java,删除pom中的dependency,只要package,输出jar包给子工程1和2使用
在这里插入图片描述

2.2 子公共模块初始化

在这里插入图片描述

2.3 子模块初始化

在这里插入图片描述

2.4 父模块初始化

在这里插入图片描述

3 开发准备

3.1 配置Mybatis

先创建java和resources目录
1、 创建如下目录:
	 	先创建根包:com.he.mm
		再创建dao、service、controller
		再创建接口xxxDao.xml
2 、配置Mybatis:
		resources目录下添加mybatis配置文件:db.properties、mybatis-config.xml(这两个配置文件应该架构师给)
		pom中的相关依赖如mysql、mybatis、依赖公共模块等都齐全
3、 alt+enter接口类名能自动产生配置文件xxxDao.xml
	接口中写好如select的方法,alt+enter能自动添加sql语句声明到配置文件xxxDao.xml中
	
tips: 如何快捷键方式产生xxxDao.xml配置文件?
idea的插件中心 plugins:搜索mybatis:Free Mybatis plugin 装完之后重启 alt+enter就能产生配置文件和sql语句声明

在这里插入图片描述

3.2 配置idea连接数据库

见安装必备栏目里idea连接数据库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值