自学ssm框架制作的简单的学生管理系统

自学ssm框架制作最简单的管理系统

当自己做通一遍之后,之后做项目我觉得将会很难,特此做一个笔记,将自己的东西记录下

这是文件结构目录:

通过mevan仓进行jar包的管理



先来看一下后台的代码:

ok,首先需要做的就是数据库的设计:本人比较懒所以只进行了一个表的设计,


数据库设计好后,就开始写我们的 pojo类以及最重要的就是dao层和mapper的映射

此处以user类为主来进行记录:


我的UserMapper接口:


userMapper


值得注意的是:1:userMapper中的namespace一定是与之关联dao层的类的相对路径,

2:这里的传入参数 跟UserMapper中的parameterType类型保持一致,返回值类型跟此处我定义的是resultMap,

3:这里的resultMap id为数据库中的主键,result是表中其他列,column为数据库表中的列名,property是我pojo类中的属性名,其与数据库列名保持一致;


由于习惯,我们在service层中再写一次dao层的接口,内容一致



并写serviceI的实现类


@Resource引用了UserMapper 类中的接口对象,并通过调用方法实现数据库的操作重写接口中的方法体,

这里是用户登录的时候会通过此controller进行页面逻辑的处理,是登录还是注册:


这里是管理员的拦截器:


注意点,由于springMvc是自动注入的,所以当我使用@ModelAtribute User user的时候,前端的数据可以直接传到控制器,@ResponseBody必须要加入,因为不加入的话前端是json格式数据的话将无法正常返回

而当我不需要自动注入的时候,需要使用@RequestParam("")拦截,当用户带来的参数中含有这个值的时候我才进行下面的逻辑处理,

以下是前端jquery ajax传数据到后台进行处理,json格式中的key一定要与数据库中的列名保持一致~!!!!很重要,另外ajax 数据请求,必须要有数据回传,否则无法实现页面跳转


展开阅读全文

没有更多推荐了,返回首页