aisell day2

Service层

把公共方法抽取出来做为接口写实现类
在这里插入图片描述
其他子类分别继承和实现Base的接口和实现类
完成方法

集成SpringMVC

引入相应jar包

在这里插入图片描述配置applicationContext-mvc.xml

在这里插入图片描述在这里插入图片描述配置web.xml

修改正确的版本

注意:现在web.xml使用提2.3的版本,这个版本是不支持EL表达式的,所以我们需要改它的头修改成2.4及以上版本(大家随便到之前哪个项目的位置拷备一个正确版本即可)!

在这里插入图片描述创建Controller与页面

在这里插入图片描述

引入主页面

把相应的文件拷备到项目中来

easyui
在这里插入图片描述准备main.jsp文件
在webapp下创建一个main.jsp 文件

引入easy界面
创建Json 文件引入tree
设置点击事件

在这里插入图片描述员工的查询页面

使用EasyUI中的Grid控件来完成:

在这里插入图片描述在这里插入图片描述UiPage.java

由于咱们SpringDataJpa返回的数据和EasyUI中的数据匹配不上,所以咱们准备一个类,直接把SpringDataJpa的Page对象进行一次封装,返回给前台即可:

在这里插入图片描述5.3.BaseQuery.java
EasyUI查询传参的名称如果和BaseQuery中接收的名称不一致,咱们就需要修改BaseQuery这个类进行功能的兼容:

在这里插入图片描述EmployeeController.java

写一个jsp来专门链接点击事件的页面

在这里插入图片描述

完善Employee对象

6.1.加入部门模块
注:部门模块咱们只做到service部分就可以了!
创建部门Domain,然后把员工的代码都拷备一份修改即可(此处我们不做详细介绍)

员工完善字段在这里插入图片描述显示部门与头像

employee.js

在这里插入图片描述web.xml(解决noSession)

运行时我们会发现没有数据,然后通过js调试工作可以看到,返回报错 no-session
我们加上以下代码即可

在这里插入图片描述在这里插入图片描述

加入高级查询条件

UtilController

在这里插入图片描述employee.js

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值