隨筆-61  評(píng)論-159  文章-0  trackbacks-0

          之前有看過(guò)一些ssh2中采用dao---service---action分層結(jié)構(gòu)寫(xiě)的程序,一開(kāi)始并不明白為什么這樣寫(xiě),慢慢自己用dao/service/action模式寫(xiě)一些程序后,才對(duì)這分層結(jié)構(gòu)有一定理解。
          個(gè)人理解:1、dao層主要是包括一些對(duì)數(shù)據(jù)庫(kù)操作的接口和實(shí)現(xiàn)例如:CRUD。
                              例如:public void save(User user ) throws Exception;//接口
                                          public void save(User user ) throws Exception{ //實(shí)現(xiàn),繼承HibernateDaoSupport
                                                             getHibernateTemplate().save(user);                                           
                                                                           }
                  
                              2、service層只要是實(shí)現(xiàn)一些業(yè)務(wù)邏輯,業(yè)務(wù)邏輯實(shí)現(xiàn)也是使用dao層提供的對(duì)數(shù)據(jù)庫(kù)操作的接口和實(shí)現(xiàn)。        
                              例如:public int loginValid(String user,String pass)throws Exception;//驗(yàn)證用戶(hù)登錄合法接口
                                          public int loginValid(String user,String pass)throws Exception{
                                                                ....................dao層里面的方法

                                                                        }

                              3、action層實(shí)現(xiàn)調(diào)用業(yè)務(wù)邏輯方法來(lái)處理用戶(hù)的請(qǐng)求。
                                          public String  execute() throws Exception
                                          {
                                              ...............................................
                                          }
                                          



          -------------------------------------------------------------------------------------------------
          PS:本博客文章,如果沒(méi)有注明是有“轉(zhuǎn)”字樣,屬于本人原創(chuàng)。如果需要轉(zhuǎn)載,務(wù)必注明作者文章的詳細(xì)出處地址,否則不允許轉(zhuǎn)載,多謝合作!
          posted on 2008-01-21 11:37 apple0668 閱讀(3911) 評(píng)論(0)  編輯  收藏 所屬分類(lèi): struts2
          Email:chensp1230@163.com
          歡迎交流
          框架是告訴人們不該去做什么,而不是告訴人們?cè)撊プ鍪裁矗蝗萜魇歉嬖V人們?cè)撊プ鍪裁矗皇歉嬖V人們不該去做什么!
          <2008年1月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          留言簿(10)

          我參與的團(tuán)隊(duì)

          隨筆分類(lèi)(63)

          隨筆檔案(61)

          友情鏈接

          開(kāi)源在線手冊(cè)

          最新隨筆

          搜索

          •  

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 安西县| 万全县| 聂荣县| 丰城市| 靖宇县| 武陟县| 麻阳| 叶城县| 瑞安市| 文山县| 小金县| 剑川县| 姚安县| 遂宁市| 水富县| 吉安县| 漠河县| 宜兰县| 潮安县| 中牟县| 瑞安市| 洛隆县| 唐河县| 慈溪市| 红原县| 宿迁市| 德保县| 凤冈县| 玉田县| 民县| 板桥市| 龙岩市| 雷波县| 甘泉县| 怀安县| 会昌县| 蚌埠市| 无锡市| 济宁市| 修文县| 香格里拉县|