zoukankan      html  css  js  c++  java
  • com.panie 项目开发随笔_数据字典(2017.2.24)

    (一)

      做一个网站,第一步需要考虑的是从哪个地方开始下手。首先,每一个功能肯定有最基本的增删改查功能,而此功能一般都分为两个页面。

      1) 列表显示页面。用列表来展示数据库中的数据,多用于分页显示。该页面提供了 增加、删除、修改、查询,一般还有 导入导出 等基本操作按钮。

      2) 新增/修改 页面。一般可以将这两个功能 用 一个页面来涵括。至于 详细显示某条数据信息,也一般就用此类页面

    (二)

      前端与后端一般需要数据交互才可以达到我们想要的效果。

      而前端一般用来填写数据的表单有 1)文本框  2) 单选框 3) 多选框 4) 下拉框。

      而 常用的下拉框 就是 一些已知的可供选择的选项。我们通常把这些选项预先存放在数据字典中,这样当需要修改的时候,我们可以只更改数据库中数据即可,无需修改代码了。

    (三)

      开发一个功能,走下来的步骤也就如此。

      1)设计表结构。更新数据库。

      2)生成这个表结构的实体类,以及基本的 xml(本项目采用Mybatis操作数据库)

      3)补充完整mapper,service 层。mapper 对应操作xml 中的方法。service 用于包装mapper,可能是将传入的数据处理一下啊,或者加个缓存啊、事务啊、日志啊等等

      4)写对应的Controller。对应着 增删改查导入导出 的具体操作,以及页面的跳转。

      5)实现上述两个页面。这里的页面设计,根据之前拟定的后台管理模板来具体实现。保证整个项目的美观性。第一次实现要仔细完善,以后再开发功能时,可以套用此页面了!

      6)启动项目,调试错误,哪里报错改哪里。

      7)完成。

    (四) 

      关于上面步骤里面的具体实现。呵呵,等我有心情再说!

    (五)

      数据字典是常被用到的功能,而修改却较少。这样的性质,让它较适合被放入缓存中,以便得到更优的性能。

      至于使用什么缓存?怎样使用,下期再说。

  • 相关阅读:
    java实现第四届蓝桥杯好好学习
    java实现第四届蓝桥杯好好学习
    java实现第四届蓝桥杯好好学习
    IntelliJ Idea 常用快捷键 列表(实战终极总结!!!!)
    Intelli IDEA快捷键(配合IdeaVim)
    findBugs学习小结
    Long.ValueOf("String") Long.parseLong("String") 区别 看JAVA包装类的封箱与拆箱
    【报错】IntelliJ IDEA中绿色注释扫描飘红报错解决
    IDEA入门级使用教程----你怎么还在用eclipse?
    玩转Vim 编辑器
  • 原文地址:https://www.cnblogs.com/panie2015/p/6494637.html
Copyright © 2011-2022 走看看