Easyui02mvc框架及动态树结构

搭建自定义MVC框架步骤

1.使用Eclipse java EE项目来编写代码
2.添加需要的jar包

Easyui02mvc框架及动态树结构
----- 提示需要仔细看

3.将config.xml保存到src目录下
4.修改web.xml,添加中央控制器的配置
5.配置中文乱码过滤器----解决乱码问题
6.配置BeanUtilsListener监听器----解决数据库空值默认值0的问题,将默认值转换为null
7.添加Jackson相关的jar包

Easyui02mvc框架及动态树结构
---- 便于理解中央控制器源代码
Easyui02mvc框架及动态树结构Easyui02mvc框架及动态树结构

8.连接MQsql数据库

Easyui02mvc框架及动态树结构
----创建DBAccess连接数据开关
Easyui02mvc框架及动态树结构

9.完成动态树的后台查询测试

Easyui02mvc框架及动态树结构
---- 创建实体(对象)类及Dao方法类
---- 但是需要PageBean类,BaseDAO类
Easyui02mvc框架及动态树结构
Easyui02mvc框架及动态树结构
---- 需要的小伙伴可以私信我,免费提供喔

10.TreeNodeDao右击 - - > new - ->Other - -> junit测试工具 - - >Easyui02mvc框架及动态树结构
11.推荐:什么是Jackson

Jackson是一个简单基于Java应用库,Jackson可以轻松的将Java对象转换成json对象
和xml文档,同样也可以将json、xml转换成Java对象

核心代码:
ObjectMapper mapper = new ObjectMapper();
mapper.writeValueAsString(obj);

12.json对象的三种格式
  1. 对象
    {“id”:1,“name”:‘zs’}

  2. 列表/数组
    [1,3,4]

  3. 混合
    {arr:[{},{}],id:1}

    [{},{}]

  4. jackson将java–>json
    2.1 JavaBean/Map
    {}

    ** 注1:使用Map转json有个好处,可以通过自定义key来生成指定的json对象的属性名**

2.2 数组/List/Set
[]

2.3 类里嵌类
混合模式

案例:

Easyui02mvc框架及动态树结构