Spring+SpringMVC+Mybatis+Velocity框架集成

1.导入相关的jar包,这个不多说。
2.新建javaweb项目,构建工程目录。

这里写图片描述

src目录下放项目的java源代码,conf目录下放项目相关的配置,view目录下放前端的视图模板

3.细分目录:src下对业务进行分层,controls放置页面处理器controller,此处是基于注解的;
这里写图片描述
mapper下放置的是DAO层接口,此处不用写DAO层的实现类,实现在mybatis的
配置文件里完成了;
这里写图片描述
models下放置的是JavaBeans;
这里写图片描述
service下放置的是服务层的接口类;
这里写图片描述
service.impl下放置的是继承service接口的实现类;
这里写图片描述
utils下放置的是公共的工具类,如日期,字符串等的处理;
test包下放的是测试类;

    conf包下放置的是所有的配置文件,db.properties配置的是数据库链接的属性

这里写图片描述
log4j.properties配置的是日志属性
这里写图片描述
其他包下的配置详情如下:
这里写图片描述
其中,spring-mvc.xml和spring-context.xml配置的是mvc和spring相关的属性,包括
这里写图片描述

这里写图片描述
mysql下的configuration.xml是mybatis的配置文件
这里写图片描述
mysql.mapper下是映射文件,对应与DAO层接口,其中id必须与对应接口中的方法同名,
这里写图片描述
再来看一下view包下的视图模板,基于velocity技术实现的,
这里写图片描述
,这里是从数据库中取出数据,输出学生的姓名和年龄,每个视图对应不同的controller类,由ModelAndView方法返回数据模型和视图

最后是web.xml文件的配置
这里写图片描述

这里,差不多就是改项目的整个构建过程了,这里只是做了一个简单的例子而已,主要的是分层模式的思想和各种框架的集成。
本人也是刚入行,属于小菜鸟一枚,这是我在CSDN的第一个博客文章,对于整个行文比较潦草,只供新手了解学习一下,还希望各位看官多多提提意见,在下也会坚持下去,慢慢改进,谢谢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值