前述
昨天完成了环境和框架的搭建,万里长征迈出了第一步,是一个完美的开始。今天完成了后台主页的展示,理解了从前端发送ajax的Restful风格的请求。将请求发送给springMVC,通过RequestMapping找到请求的页面,再返回到前端,渲染到页面。
分页查询
然后是数据的部分,无论是什么系统,都离不开CRUD,所以从最简单的查询开始。但是有一点不同的是,我使用了mybatis分页的插件pageHelper。插件的使用帮助我们大大减少了开发的难度。但是这次后台使用的是EasyUI来展示页面,相比于boostrap的插件Data Tables强大的分页和查询功能来说,自己利用插件分页和查询还是有些复杂。
EasyUI异步树控件
无论EasyUI在表格数据上表现如何,它在树形数据展示上还是比较可靠的。树控件内建异步加载模式的支持,用户先创建一个空的树,然后指定一个服务器端,执行检索后动态返回JSON数据来填充树并完成异步请求。EasyUITreeNode只需要三个关键属性,id,text,state。state有两个值,closed表示有子节点,ajax将会再发送请求直到返回的节点的state为open ,open的时候代表这个节点是叶子节点,将不再发送ajax请求。