zoukankan      html  css  js  c++  java
  • SSH2中的笔记

    1.web后端实质就是对表的添、删、查、改:

     第一步:对系统进行分析,然后构思。

     第二步:画出E-R图,设计出表或写出相应的实体类。

     第三步:按照最简单的思想去设计的话,一个action——>一个service——>一个dao——>一个表或实体类,根据实际情况,可能有的表或实体类并需要这些操作。

         按照这样统统设计好,一个对应一个,清晰了然,调用时很方便。

                                                    操作者

         dao-----------------包含该对应的表或实体类进行基本的添、删、查、改、多个表的关联查询操作,查询一般会返回一个分页类的实例。    

                                          执行者    

         service-------------包含该对应dao的添、删、查、改、多个表的关联查询基本操作的执行方法(一般包含该对应dao基本操作与其他dao基本操作集合形成的执行方法 )           执行方法也可以说是业务逻辑,如果数据库有级联操作,存储过程(比如:触发器),那么业务逻辑代码就会少些。

                                       命令

         action------------包含该对应service执行方法所对应的命令(可能还包括该对应service执行方法与其他service执行方法形成的命令) 

         由于某些代码的重复使用,可以在这三层上面生成一些父类或父接口,它们操作的对象都是泛型化,然后去继承这些父类或接口,把具体的对象传入到父类之中,使之具体化。

                                                                    

         

  • 相关阅读:
    samba安装和配置
    linux下打包命令的使用
    Linux目录结构简析
    Linux服务器的安装
    linux下定时任务设置
    创建表空间并授权
    selenium2.0(WebDriver) API
    selenium + python之元素定位
    Linux实战教学笔记13:定时任务补充
    Linux实战教学笔记11:linux定时任务
  • 原文地址:https://www.cnblogs.com/lipengsheng-javaweb/p/4115508.html
Copyright © 2011-2022 走看看