美年旅游项目自记录Day03

一、ElementUI组件学习

 

  根据官方教程面向Ctrl CV编程

常用组件

  • 布局容器
  • 下拉菜单
  • 导航菜单
  • 表格
  • 分页
  • 消息提示
  • Tabs标签页
  • Form表单

二、项目系统架构

美年旅游项目自记录Day03_第1张图片

 1.自由行模块

        新增自由行(增)

        前段页面:(主要做后端,这些暂时面向Ctrl CV)

        后台一套组件:实体类,Mybatis的Dao与Dao映射文件,Service,Controller

        通过点击新增---->显示添加表单(将表单可见属性设置true)----->表单中的确定btn绑定controller方法,通过ajax-post(axios)请求将表单数据以json对象返回,利用@Requesbody接受返回的json对象,与创建的bean对象属性一一对应,并调用Dao进行数据持久化,执行完方法后返回响应信息,在前端页面进行提示。

2.自由行分页

        一样的套路, 先获取与bean属性对应的请求参数, 通过ajax-post请求返回封装参数的json对象,利用返回的参数进行相应Dao的操作,使用分页插件获取分页数据作为响应数据返回,而前段的ElementUI将完成分页操作(调包侠)

今天到此结束

        

你可能感兴趣的:(java,架构)