1. 构建京淘项目
1.1 构建项目说明
1.什么是聚合工程 一个大型项目中包含了多个小型项目. 通过打包方式进行定义!!
2.常见打包方式: 1.jar包 2.war包 3.pom包
3.京淘项目创建说明
父级项目jt 打包类型:pom
工具API项目 jt-common 打包类型:jar包
业务项目 jt-manage 打包类型:jar/war包.
1.2 创建父级工程JT
1.2.1创建项目
1.2.2 编辑POM.xml文件
1.3 创建jt-common项目
1.3.1 创建项目
创建时,检查是否有父级工程.
1.3.2 添加工具API
1.4创建jt-manage项目
1.4.1 创建项目
1.4.2 编辑POM.xml文件
1.4.3 导入src文件
1.4.4 修改YML配置文件
1.4.5 配置项目启动项
2.京淘后台业务说明
2.1.1 关于项目默认访问路径的说明
问题说明: 为什么通过8091网址访问可以直接跳转到系统首页呢??
说明: web.xml 其中有一项配置叫做默认欢迎页面.
2…1.2模板引入
2.1.3.调用规则
SpringBoot内部通过默认引擎 发送一个index请求,但是该请求不需要通过Controller进行接收.会自己拼接视图解析器的前缀和后缀 完成页面跳转. /WEB-INF/views/index.jsp
2…2.1EasyUI介绍
easyui是一种基于jQuery、Angular.、Vue和React的用户界面插件集合。
easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。
使用easyui你不需要写很多代码,你只需要通过编写一些简单HTML标记,就可以定义用户界面。
easyui是个完美支持HTML5网页的完整框架。
easyui节省您网页开发的时间和规模。
easyui很简单但功能强大的。
2.2.2页面布局介绍
2.2.3 页面属性结构
2.3 关于通用页面跳转说明
2.3.1 业务需求
说明:当用户发起请求时其中有3个请求都是类似的功能.能否利用一个Controller方法实现通用的页面跳转.
2.3.2 实现策略
2.4 EasyUI中表格数据展现
2.4.1 表格的入门案例
2.4.2 关于表格数据展现的说明
核心知识点: 如果需要展现UI框架中特定的格式,则返回的数据必须满足其要求.框架才会自动的完成解析.
2.5 关于JSON串说明
2.5.1 JSON介绍
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。
2.5.2 Object对象格式
例子: {“id”:“1”,“name”:“tomcat猫”}
2.5.3 数组格式
JSON: “[‘1’,‘2’,‘4’]”
2.5.4 JSON嵌套格式
2.6 实现商品列表展现
2.6.1封装VO对象
2.6.2 商品列表页面分析
2.6.3 商品分页查询url地址
2.6.4 编辑ItemController
说明: 用户发起Ajax请求,之后通过ItemController返回 EasyUITable的JSON串.