<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    jinfeng_wang

    G-G-S,D-D-U!

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      400 Posts :: 0 Stories :: 296 Comments :: 0 Trackbacks

     

     

    整個Web應用分為四部分

    1、  單獨的DAO,負責數據訪問,執行CUID(create, update, insert ,delete)完成O/R映射。不涉及任何的其他邏輯,僅執行這以上的操作,如果有唯一性檢查、事務也不需要做。(可以在數據庫端加一些trigger,constraint)。該層需要定義DAO接口,DAO實現(hibernateibaitsJDBC)

    2、  簡單的Logic ObjectJava Bean),data field+setter+getter+Other Logic,可以將一些共有的操作提取到父類中,減少代碼。

    3、  Business Sevice,實現業務邏輯,在此使用DAOLogic Object完成業務操作。這里當使用到DAO時,只需要IOC注入,真實對象由外界(Web容器調用Spring容器)注入。

    4、  編寫Action,將用戶界面的操作映射到Busibess service

     

    使用Spring MVC的具體配置:

    1、web.xml, 增加dispatcher的定義,配置好URL Mapping分發用戶調用。

            <servlet>

               <servlet-name>action</servlet-name>

            <servlet-class>

    org.springframework.web.servlet.DispatcherServlet

    </servlet-class>

            <load-on-startup>1</load-on-startup>

            </servlet>

     

        <servlet-mapping>

                <servlet-name>action</servlet-name>

                <url-pattern>*.html</url-pattern>

        </servlet-mapping>

    編寫相應的action-servlet.xml

     

     

    2、如果使用了多個context文件(Spring的配置文件),則需要在Web.xml中進行配置,具體如下:

    <context-param>

    <param-name>contextConfigLocation</param-name>

    <param-value>

    /WEB-INF/applicationContext1.xml

    /WEB-INF/applicationContext2.xml

    </param-value>

    </context-param>

       其位置在“sitemesh filter”之后,但是在filter-mapping之前。

     

    3. 增加ContextLoaderListener.

           <listener>

              <listener-class>

    org.springframework.web.context.ContextLoaderListener

    </listener-class>

      </listener>

     

    對照了Spring in action,那個講的更好哦。從spring的基礎開始講起,很不錯。

    posted on 2005-03-01 17:39 jinfeng_wang 閱讀(1728) 評論(2)  編輯  收藏 所屬分類: spring

    評論

    # re: Sping Live筆記一 2006-04-23 17:54 5
    56455555555555555555566666666666
    666666666666666666
    2222222222222222222222222
    11111111111
    33333333333333333333333333333

    22222222222222222222222222
    33333333333333333333333333333333333333333333
      回復  更多評論
      

    # re: Sping Live筆記一 2006-08-23 02:18 sping
    i made the same typo and found u.   回復  更多評論
      

    主站蜘蛛池模板: 亚洲AV成人无码久久精品老人| 亚洲精品综合一二三区在线 | 亚洲国产精品一区| 亚洲精品在线免费观看视频| 亚洲 欧洲 日韩 综合在线| 午夜亚洲福利在线老司机| 国产成人精品无码免费看| 中文有码亚洲制服av片| 亚洲人成人无码网www电影首页 | 无码国产精品一区二区免费vr| 亚洲 暴爽 AV人人爽日日碰| 亚洲综合精品香蕉久久网| 免费精品国产自产拍在线观看图片 | 九九久久精品国产免费看小说| 亚洲Av熟妇高潮30p| 日本免费人成视频播放| 麻豆精品不卡国产免费看| 亚洲人成色777777精品| 亚洲AV无码一区二区乱孑伦AS | 亚洲成人免费在线| 国产一区二区三区免费视频| 久久成人免费大片| 男人扒开添女人下部免费视频| 亚洲日本乱码一区二区在线二产线| 亚洲A∨午夜成人片精品网站| 91制片厂制作传媒免费版樱花| 鲁啊鲁在线视频免费播放| 亚洲伊人久久大香线焦| 亚洲精品无码午夜福利中文字幕| 成人免费午间影院在线观看| 久久A级毛片免费观看| 国产区在线免费观看| 国产精品亚洲av色欲三区| 亚洲无圣光一区二区| 国产成人A人亚洲精品无码| 人人狠狠综合久久亚洲高清| 国产卡一卡二卡三免费入口| 久久免费观看国产精品| 丰满妇女做a级毛片免费观看 | 男人的天堂网免费网站| 人成午夜免费大片在线观看|