Easyui02mvc框架及动态树结构
搭建自定义MVC框架步骤
1.使用Eclipse java EE项目来编写代码
2.添加需要的jar包
----- 提示需要仔细看
3.将config.xml保存到src目录下
4.修改web.xml,添加中央控制器的配置
5.配置中文乱码过滤器----解决乱码问题
6.配置BeanUtilsListener监听器----解决数据库空值默认值0的问题,将默认值转换为null
7.添加Jackson相关的jar包
---- 便于理解中央控制器源代码
8.连接MQsql数据库
----创建DBAccess连接数据开关
9.完成动态树的后台查询测试
---- 创建实体(对象)类及Dao方法类
---- 但是需要PageBean类,BaseDAO类
---- 需要的小伙伴可以私信我,免费提供喔
10.TreeNodeDao右击 - - > new - ->Other - -> junit测试工具 - - >
11.推荐:什么是Jackson
Jackson是一个简单基于Java应用库,Jackson可以轻松的将Java对象转换成json对象
和xml文档,同样也可以将json、xml转换成Java对象
核心代码:
ObjectMapper mapper = new ObjectMapper();
mapper.writeValueAsString(obj);
12.json对象的三种格式
-
对象
{“id”:1,“name”:‘zs’} -
列表/数组
[1,3,4] -
混合
{arr:[{},{}],id:1}[{},{}]
-
jackson将java–>json
2.1 JavaBean/Map
{}** 注1:使用Map转json有个好处,可以通过自定义key来生成指定的json对象的属性名**
2.2 数组/List/Set
[]
2.3 类里嵌类
混合模式