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

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

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

    夢開始的地方

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      4 隨筆 :: 0 文章 :: 3 評論 :: 0 Trackbacks
    ?????? Spring是當前比較流行的基于Java語言的MVC框架,所謂框架也就是它已經實現好了諸多東西,使java開發人員能把精力盡量放在業務邏輯上.
    ?????? Spring技術的特點是IOC, 即反向注入,主要應用的是XML技術和POJO(簡單Java對象),Spring要達到的目的其實很簡單,就是盡量簡化原來Java中的地層數據訪問的問題,眾所周知,傳統的使用Java訪問地層數據庫的方法是使用JDBC,如下的代碼:
    ?? try{
    ?????? }catch(SQLException e){
    ?????????????????? Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");/以MS SQL SERVER為例
    ?????????????????? Connection conn=DriverManager.getConnection(connurl,username,password);
    ???????????????? ? Statement stmt=conn.createStatement();
    ??????????????? ? ?ResultSet rs=stmt.executeQuery(sql);
    ???????? //實現業務邏輯的代碼
    ???????????????????System.out.println("產生異常:"+e);
    ????????? }
    可以看到為了訪問數據庫,我們需要這么多多余的模式的代碼,而且又要拋出不同的異常,代碼可維護性比較差,而且不利于開發人員把精力投放到最終的業務邏輯上.上邊的功能如果選擇使用Spring實現,那就變得的非常簡單了:
    ??<bean id="datasource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    ??<property name="url" value="${database.url}"></property>
    ??<property name="driverClassName" value="${database.driver}"></property>
    ??<property name="username" value="${database.user}"></property>
    ??<property name="password" value="${database.password}"></property>
    ?</bean>??
    我們只需要培植上文的XML文件,然后在真正使用數據庫時,用
    ????? ApplicationContext?? ctx=new?? FileSystemXmlApplicationContext("beans.xml");
    ??????? DriverManagerDataSource ds=(DriverManagerDataSource)ctx.getBean("datasource");
    兩條語句完成數據源的獲得,這就簡化掉了相當多的模式代碼,讓我們更加關心業務邏輯的實現了~?
    ?????
    posted on 2006-09-11 13:16 Dushengjun 閱讀(949) 評論(3)  編輯  收藏 所屬分類: Spring學習

    評論

    # re: 淺談Spring(一) 2006-09-11 15:27 路過
    果然是淺談,同志還需努力啊  回復  更多評論
      

    # re: 淺談Spring(一) 2006-09-11 19:21 Dushengjun
    @路過
    呵呵,是啊,我學spring不久~
      回復  更多評論
      

    # re: 淺談Spring(一) 2006-09-13 14:07 地獄男爵(hellboys)
    向樓主看齊, 寫出這樣的文章真的很不容易亞.  回復  更多評論
      


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 色天使色婷婷在线影院亚洲| 亚洲av无码久久忘忧草| 男人和女人高潮免费网站| 在线免费视频一区| 67194国产精品免费观看| 国产一区视频在线免费观看| 亚洲AV无码男人的天堂| 国产免费人人看大香伊| 免费手机在线看片| 亚洲午夜无码AV毛片久久| 一级一片免费视频播放| 免费可以看黄的视频s色| 亚洲AV色吊丝无码| 国产福利免费观看| 一级女性全黄久久生活片免费 | 久久夜色精品国产嚕嚕亚洲av| 一级特黄录像免费播放肥| 亚洲AV日韩AV永久无码免下载 | 美女被免费网站视频在线| 亚洲国产天堂久久综合| 国产麻豆一精品一AV一免费| 亚洲国产精品久久久久| 国产乱码免费卡1卡二卡3卡| 青青青亚洲精品国产| 亚洲伊人久久精品影院| 久久免费看少妇高潮V片特黄| 亚洲国产亚洲综合在线尤物| 免费观看一级毛片| 岛国岛国免费V片在线观看 | 欧美最猛性xxxxx免费| 老汉色老汉首页a亚洲| 99久久综合国产精品免费| 羞羞视频在线免费观看| 亚洲AV无码一区二区乱孑伦AS | 91免费播放人人爽人人快乐| 亚洲AV无一区二区三区久久| 三年片在线观看免费观看高清电影| 国产亚洲精品美女2020久久| 亚洲VA中文字幕无码一二三区| 成年网站免费视频A在线双飞| 全黄A免费一级毛片|