zoukankan      html  css  js  c++  java
  • 工作平台项目技术总结(目录)

    【1】注册

    格式验证,正则表达式[各种常用表达式,及使用方法]
    重复验证,ajax
    css样式修改、提示框


    【2】登陆
    密码验证,传输安全性,MD5
    Session... Shiro
    过滤器,安全认证,权限获取

    【3】密码找回
    邮箱发送 手机短信发送、http请求
    验证码 验证机制
    存session中,分布式部署会出问题
    存数据库中,流程

    【4】主页跳转
    全局

    【5】评论、收藏
    @Transient标签的使用
    List 迭代器便利
    Iterator its=list.iterator();
    while(its.hasNext()){
    int a=(java.lang.Integer)its.next();
    Map ISKEY
    加深运用方法总结

    【6】异常抛出及处理
    标准化
    要么处理,要么往外抛,不要私吞。

    【7】前后台传值
    session;getout,自己组装返回结果格式
    ajax,json数据包装,form表单提交。post请求,同步异步。


    【8】个人信息的维护
    hibernate序列
    头像上传
    文件服务:上传,下载。输入输出流。

    【9】Junit单元测试
    测试环境的配置
    写法

    【10】数据结构树

    【11】权限控制思路
    权限表设计
    权限控制设计
    后期维护设计

    【12】项目
    项目邀请-多表连接

    【13】搜索

    【14】通用标签


    【15】工具类总结
    验证码生成;非空判断等值;获取当前时间;配置文件读取xml,prop;


    【16】Spring MVC 结构 规范 注解
    事务
    service名称规范 save load update remove
    @Controller @Service
    @

    【17】数据库操作总结
    效率问题-少用not null等
    触发器
    非空,自增。字段大小的选择,英文中文数字。
    数据库迁移导入导出操作。


    【18】平台方法的使用总结
    super.merge remove insert
    构造方法中没有某参数时,使用merge会另该参数变成null

    【注意点】
    1-for循环首先初始化length
    2-A?B:C
    3-list要先判断是否为空null再判断isEmpty
    4-Dao返回单个对象时两种方式 list.get(0)||uniqueResult():list.get(0)必须判断list不为空;unique可以返回null,但查询不能有重复数据
    5-A-B-C关系建立,删除B引发的后果处理;若有关联,要对关联数据进行处理,否则会报空指针

  • 相关阅读:
    获得ip地理信息的几种方法
    设置 phoneGap/Cordova 3.4 应用程序启动动画闪屏 SplashScreen
    backbone实例01
    即使世界明天毁灭,我今天也要种下葡萄树
    真言真语
    美文美句
    25个实用的jQuery技巧和解决方案
    突袭HTML5之WebGL 3D概述
    敏捷开发之Scrum扫盲篇
    javascript中undefined和null的区别详解
  • 原文地址:https://www.cnblogs.com/luoxuehuan/p/4998617.html
Copyright © 2011-2022 走看看