这段时间公司准备采用新技术来进行开速开发,自己也是接手了一个项目,目前处于一边熟悉框架,一边开发,中间也踩了很多坑,所以在这打算记录一下,希望能给后面接触这个快速开发框架的一点帮助.
第一次接触这个框架,一定要先了解他这个框架的技术选型,当然这些东西在官方文档中都有说明
环境
Java8, Servlet 3.0/3.1, Maven 3.x
主框架
Spring Boot 2.0, Spring Framework 5.0, Shiro 1.4
持久层
MyBatis,Hibernate,Druid
视图层
Spring MVC+Beetl 2.9
这个beetl模板引擎是真的好用,只是我是用的IDEA开发的,有很多报错的情况,它主要是能在HTML页面在他的模板中,写js代码,把html页面当成jsp写,第一次接触应该很快就能学会,用到的时候可以多翻翻文档
CSS框架
Bootstrap ,AdminLTE
JS框架及组件
Query 1.12, layer 3.0, zTree 3.5, jqGrid 4.7, jquery-validation, My97DatePicker, wdScrollTab, webuploader, ueditor , toastr
我之前他在前端List页面中有个 DataGrid对象,我就直接想到了EsayUI的 DataGird,导致我在这里进入了个误区,后来也是被一个小姐姐点了一下才恍然大悟,他技术选的是 jqGrid, 这个DataGrid对象是