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

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

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

    dxdingdu

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      2 Posts :: 0 Stories :: 5 Comments :: 0 Trackbacks
             我一向讓自己的編程以滿足實應用為目標,結果今天忙了大半個上午才發現,對我而言,理論與現實依然很遙遠。。。

             前幾天按學長要求,做完了一個簡JSP的易留言板程序,我用jdbc-odbc實現數據庫的連接,很顯然,這樣的程序發布到網絡空間上是很難運行的。學長看我做得挺快^_^(畢竟改過多次網站,有經驗),就讓我用XML把替換所有的數據庫存儲。那可是相當令人快樂的事情啊!用XML存儲數據可以擺脫數據庫的煩惱了啊!

             下了一個jdom.jar,大刀闊斧的改,改完運行,傻了。。。jsp、servlet中的默認路徑全跑eclipse里去了,-_-!!,jsp、servlet的運行怎么說都是tomcat的事,與eclipse有何關系?然后上網。。。搜了半天。。網上的方法卻暴出了更加詭異的路徑,沒辦法,亂七八糟的”getContextPath”、”getRealPath”,甚至”getRequestURL”…..基本把能輸出與路徑有關的方法全實踐了一遍(當然這是后期沒事干而為之的),最終使用了this.getServletContext().getRealPath(”")(request.getRealPath(”")也行),這個終于不暴”FileNotFoundException”了。。^_^,不過它的絕對路徑依然詭異。。。XML文件修改之后project里的XML居然不變,后來才覺悟了。。那是程序編譯之后生成的,是瀏覽器訪問時的真正路徑!Project里的XML重新保存一下,Eclipse會重新編譯,瀏覽器訪問到的XML文件也就恢復了!

                 改了一整天,終于改完了。。。今天做什么呢?啊。。上傳!既然不需要數據庫支持,那程序的可移植性就相當高了啊!打包,找個空間,哈哈!http://www.eatj.com,美國的,可免費使用,有點小限制,不影響發揮!相當不錯的空間啊!雖然是e文的,不要怕,看得懂!不做廣告了,步入正題。。。注冊完,上傳!由于第一次使用JSP空間,缺乏經驗。。走了點彎路。。不提了,各位同學若遇到困難可聯系本人,嘻嘻!上傳完畢,那個心情激動,進入!天哪!一下子就出錯了。。什么”SAXBuilder can’t be resolved….”,悲唉,怎么會找不到呢。。。沒辦法,用ftp進去一看,哦,看來打包的時候,jdom.jar真沒沒打進war里喲。。。郁悶ing,又折騰了好一會兒。。沒轍,還真打不進去,不得不,唉,“不恥上問”吧,學長一看,啊!那個包,要先復制到”WEB-INF”下的”lib”里去,再build path導入。。我暈,不早說,不說我乍猜到嘛。。。明明直接導入,本地也正常運行的嘛,理論與現實相差很遠喲!然后再Export!電腦都快”Export”出老繭了-_-!….然后運行,哦耶!什么什么”can’t be resolved”沒了。。”FileNotFoundException”又出來了。。仔細一看,暈。。原來空間是linux的,linux里路徑和URL一樣,都是用”/”分隔文件夾,而windows里路徑都是用”\”分隔文件夾的,雖然我也偶爾沒事找事玩玩ubuntu,但我還不至于像老師那樣炫,在Ubuntu里編程序。于是乎我也就習慣了遇到路徑都用”\\”,于是乎,這兒就出錯了。。。再改再上傳,話說成功重在折騰。。。-_-!終于成功了!哦耶!^_^

               大家都來瞧瞧啊!雖然比較簡陋,還沒加注冊功能。。-_-!!,不過怎么說這可是我第一個原創作品啊!之前總是拿別人的代碼來狂改一通,今天終于有自己的作品了啊!熱淚盈眶ing。。。

              哦,忘了說網址。。http://dingdu.s156.eatj.com/,大家也可以去這個空間注冊人帳號玩玩啊!這個空間還可以哦!就這點而言外國人人品不錯!免費的,質量也不錯!不過帳號15天之內要有登錄,另外,每隔6小時免費空間的tomcat會停止運行,不過只要登錄后再start就行^_^!

    posted on 2009-08-18 20:19 dxdingdu 閱讀(1677) 評論(5)  編輯  收藏

    Feedback

    # re: 理論與現實的差距很大呀![未登錄] 2009-08-19 08:54 Jarod
    你的學長也很理論。。。
    如果空間不支持Client/Server型數據庫,用embeded數據庫就OK了,用xml做存儲,Oh, my god。。。

    如果要用xml做存儲也應該是每一個留言主題就一個xml文件,再由客戶端直接讀這個xml,在瀏覽器解析展示  回復  更多評論
      

    # re: 理論與現實的差距很大呀! 2009-08-19 12:58 Grails
    "那可是相當令人快樂的事情啊!用XML存儲數據可以擺脫數據庫的煩惱了啊"
    相當不快樂  回復  更多評論
      

    # re: 理論與現實的差距很大呀! 2009-08-19 23:14 ecbeta
    覺得一個嵌入式的數據就可以解決了. 至于第二個問題 在windows也支持"/"格式. 所以不管什么地方都用"/". 另外不用絕對路徑. 這樣應該沒有問題. XML 有點...  回復  更多評論
      

    # re: 理論與現實的差距很大呀! 2009-08-21 17:17 huliqing
    繼續加油啊!
    但是你的網址好像又down了  回復  更多評論
      

    # re: 理論與現實的差距很大呀! 2009-08-21 17:41 海邊沫沫
    Java里面針對文件路徑的分隔符有專門的設計,就是為了跨平臺的。
    比如System.getProperty("file.separator");
    比如java.io.File類中的pathSeperator和pathSeperatorChar。

    另外,使用XML做數據存儲是個相當有用的搞法,如果配合XSLT就更好了,www.vckbase.com這個網站的數據就是這么搞的,我超級喜歡,大家可以去看看。  回復  更多評論
      


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


    網站導航:
     
    主站蜘蛛池模板: 在线亚洲v日韩v| 亚洲国产精品自在拍在线播放| 亚洲国产精品嫩草影院在线观看| 婷婷国产偷v国产偷v亚洲| 日本大片在线看黄a∨免费| 亚洲AⅤ男人的天堂在线观看| 国产国产人免费人成免费视频| 精品亚洲成a人在线观看| 亚洲国产日韩成人综合天堂 | aa在线免费观看| 亚洲情综合五月天| 色播在线永久免费视频网站| 亚洲AV午夜成人片| 国产精品怡红院永久免费| 美女无遮挡免费视频网站| 亚洲成色www久久网站夜月| a级毛片毛片免费观看永久| 亚洲成AV人在线观看天堂无码| 日韩中文字幕免费视频| 亚洲无成人网77777| 蜜桃精品免费久久久久影院| 久久久久久久久无码精品亚洲日韩| mm1313亚洲精品无码又大又粗| 国产特黄一级一片免费| 亚洲视频手机在线| 日韩免费观看一级毛片看看| 九九久久国产精品免费热6| 亚洲毛片在线观看| 大地资源免费更新在线播放| 日韩精品免费一线在线观看| 亚洲国产综合精品中文第一区| 影音先锋在线免费观看| a成人毛片免费观看| 亚洲xxxxxx| 亚洲日韩v无码中文字幕| 波多野结衣在线免费观看| 窝窝影视午夜看片免费| 亚洲精品美女视频| 亚洲区日韩区无码区| 91九色视频无限观看免费| 人妻仑刮八A级毛片免费看|