<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 閱讀(1727) 評論(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.   回復  更多評論
      

    主站蜘蛛池模板: 四虎1515hh永久久免费| 一级毛片免费观看不卡视频| 中文字幕人成无码免费视频| 亚洲综合小说久久另类区| 亚洲电影免费在线观看| 久久久亚洲欧洲日产国码aⅴ| 美女被cao网站免费看在线看| 亚洲AV永久无码精品一百度影院| 久草免费福利资源站| 亚洲国产高清人在线| 最近的中文字幕大全免费版| 亚洲国产成人久久99精品| 国产精品成人免费福利| 亚洲人成77777在线观看网| 永久免费毛片手机版在线看| 爱情岛亚洲论坛在线观看| 亚洲第一福利网站在线观看| 国产精品免费视频观看拍拍| 亚洲AV永久无码区成人网站| 18女人毛片水真多免费| 中文无码亚洲精品字幕| 内射无码专区久久亚洲| 国产在线观a免费观看| 久久亚洲AV无码精品色午夜麻豆 | 91成人免费观看| 中文字幕亚洲综合久久综合| 国产在线观看www鲁啊鲁免费| sss日本免费完整版在线观看| 亚洲爆乳精品无码一区二区三区 | 男人的好看免费观看在线视频| 亚洲精品第一国产综合亚AV| 久久久久久A亚洲欧洲AV冫| 久久久国产精品福利免费| 亚洲va精品中文字幕| 免费大片黄手机在线观看| 日本黄色动图免费在线观看| 亚洲人成在线中文字幕| 亚洲国产电影av在线网址| 在线美女免费观看网站h| 色五月五月丁香亚洲综合网| 亚洲精品制服丝袜四区|