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