zoukankan      html  css  js  c++  java
  • 中期项目总结


    1.前端的步骤
    webroot
    (css,doc,images,js,member,My97DatePicker(表单里的日历插件),sql,util)web-inf 里边的web。xml lib里边的jar包
    css里面css代码 引入时是<link style="text/css" rel="stylesheet" href="css/style.css">
    images 引入 <a><img src="images/a.png" alt="" width="" height=""></a>
    js 引入别人的js代码<script type="text/javascript" src="js/jquery.min.js"></script>,自己写js或者jquery联系一下$(function(){})
    member 用户页面 登陆进去以后的页面
    sql sql语句 从数据库导出来
    util
    另外 默认的为index首页面 ,如果想让login为首页面,修改.xml .index 可以做登陆进去之后的首页面
    2.后台的步骤
    数据词典(dict包)主要用做根据关键字查询信息
    下面有dao,vo,web
    在网上找数据词典,如id,民族,顺序。
    servlet用来访问数据库对象(1.//获取请求方式 String method = request.getMethod().toLowerCase();2.//获取操作类型String oper = request.getParameter("oper");3.//开始进行判断
    4. 查询类型对应的字典数据,//获取用户要检索的类型 String type = request.getParameter("type");//开始查询List<Dict> list = dictDao.doQueryByType(type);返回对象)
    dao 从数据库里面查询字典中的数据。
    vo 实体类 id,type,name,value,sx
    member成员类(最主要的类)与前台紧密相关
    web (servlet)接收前台传过来的数据 //获取请求方式,//获取请求类型//开始进行判断(进入首页还是增删该查页面)这些代码都在servlet里面编写,但涉及数据库访问的代码直接定义方法,在dao里面写或者在Basedao里面写
    vo 成员的实体类
    dao操作数据库辅助servlet写代码
    user包 (主要存一些登陆信息)如:此页面的小王子
    web 用户处理模块 与上面的写法相同,if里面分出来doUserLogin方法 专门用来管理登陆操作
    vo user实体类(id,name,pwd,createtime,updatetime)
    dao 操作数据库 从里面主要查数据
    util包 一般存放一些大家或者以后可以共有的代码(一些工具类和过滤器,sxtConstants(常量类),BaseDao,sxtMethod,sxtPage,ValidateCodeServlet(验证码))
    filter 过滤器,(乱码控制,对用户访问进行过滤,表单注入(不懂))
    sxtConstats 例如:public static final String APPLICATION_CHARACTER_ENCODING = "utf-8";
    BaseDao 共有的Dao操作数据库的对象 !做一个所有数据库的访问对象(用泛型不把它定义死),当某个类要访问时将泛型改为这个类即可(好好看看理解一下)
    sxtMethod 比较大的数据 如存放身份证号的区号一大推Map<String, Integer> areaCode = new HashMap<String, Integer>();static {
    SxtMethod.areaCode.put("北京市", 110000);}
    sxtPAGE 分页技术

  • 相关阅读:
    软件工程学习报告
    WC项目
    ListView设置某一项item的文本居中
    rpm安装mysql
    批处理备份mysql数据
    SELinux下更改mysql端口
    PHP处理Android的POST数据
    Linux下设置开机启动
    设置ListView的item不能点击
    Android下设置ListView数据加载完成后执行layoutanimation
  • 原文地址:https://www.cnblogs.com/lgf428/p/5967322.html
Copyright © 2011-2022 走看看