src/com.jingmall
base基类
controller、service、serviceImpl、dao都要继承此基类
po/entity实体类
实体类,定义对象的属性和get、set等方法。一般,一个实体类对应数据库里的一张表。
service业务层
Service层的业务实现,具体要调用到已定义的DAO层的接口。为controller层提供服务,接受控制层的参数,完成相应的功能,并返回给controller。
mapper/dao持久层
主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,Mapper.java:定义要对数据库进行的操作,比如 insert、delete、update、listAll等方法。
Mapper.xml:将Mapper.java中的方法按照id映射成sql。
controller控制器
连接页面请求和服务器,获取页面请求的参数,通过自动装配,映射不同的URL到相应的处理函数,并获取参数,对参数进行处理,之后传给服务层。
resource存放静态资源文件,如一些前端文件,css、js、图片等。
WEB-INF/jsp是前端页面,对应MVC中的V,视图。
pom.xml
Maven通过pom.xml配置,引入项目所需要的jar包。