zoukankan      html  css  js  c++  java
  • dao---service---action分层结构

    此文转载于http://blog.csdn.net/jay198746/article/details/4698709

    之前有看过一些ssh2中采用dao---service---action分层结构写的程序,一开始并不明白为什么这样写,慢慢自己用dao/service/action模式写一些程序后,才对这分层结构有一定理解。

    个人理解:1、dao层主要是包括一些对数据库操作的接口和实现例如:CRUD。
                        例如:public void save(User user ) throws Exception;//接口
                                    public void save(User user ) throws Exception{ //实现,继承HibernateDaoSupport
                                                       getHibernateTemplate().save(user);                                           
                                                                     }
            
                        2、service层只要是实现一些业务逻辑,业务逻辑实现也是使用dao层提供的对数据库操作的接口和实现。        
                        例如:public int loginValid(String user,String pass)throws Exception;//验证用户登录合法接口
                                    public int loginValid(String user,String pass)throws Exception{
                                                          ....................dao层里面的方法

                                                                  }

                        3、action层实现调用业务逻辑方法来处理用户的请求。
                                    public String  execute() throws Exception
                                    {
                                        ...............................................
                                    }

  • 相关阅读:
    当当网首页——JS代码
    当当网首页——CSS代码
    离散与连续 分度值
    timepicker php strtotime 8hours
    w[wi].disabled = true;
    Browser Cookie Limits
    FROM_UNIXTIME(unix_timestamp), FROM_UNIXTIME(unix_timestamp,format)
    递归需要有边界条件、递归前进段和递归返回段。当边界条件不满足时,递归前进;当边界条件满足时,递归返回。
    从交集角度考虑订房系统的时间连续性
    glup 压缩图片
  • 原文地址:https://www.cnblogs.com/jeremy-blog/p/4062063.html
Copyright © 2011-2022 走看看