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

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

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

    隨筆-2  評論-2  文章-0  trackbacks-0
     

    利用ECLIPSE/MYECLIPSE 開發(fā)SPRINGSIDE 項(xiàng)目

    Demo 分兩部分:

    One : SpringSide2 在本地演示。

    Two: 使用Eclipse/MyEclipse 開發(fā)SpringSide 項(xiàng)目

    廢話不說,馬上開始….come no go go go …

    第一部分:SpringSide2 在本地演示

    Set 1下載安裝

    http://www.springside.org.cn/download.php 下載到本地并解壓,本例解壓后路徑為 D:"springside-2.0-RC1-allinone

    Set 2 本地演示:

    運(yùn)行springside.bat(運(yùn)行前請設(shè)好JAVA_HOMEPATH環(huán)境變量)如圖:

     running …(第一次運(yùn)行,時間有點(diǎn)長,等下吧。。。)

    helloworld

    Bookstore

    Ok…

    第一部了完畢。

    第二部分:使用Eclipse/MyEclipse 開發(fā)SpringSide 項(xiàng)目

    方法:Springside2 中有個plugin 可以使用。

    Set 1 安裝plugin:

    把上圖中的plugin copy Eclipse/MyEclipse目錄下的plugins目中。如圖

    Set 2 啟動Eclipse/MyEclipse并設(shè)置SprngSide 目錄.

    在啟前先刪除configuration/org.eclipse.update目錄,好讓plugin生效。如圖:

    啟動Eclipse/MyEclipse 設(shè)置SpringSide 目錄:(Windows -> Preferences -> Springside -> SpringSide2 Home)

    Ok …設(shè)置完畢。

    Set 3 利用SpringSide 新建項(xiàng)目。

    File -> New -> other。選擇Springside -> Springside Project

    點(diǎn)擊”Next” 輸入項(xiàng)目名(SsRunTest)。如圖:

    點(diǎn)擊”Next”。選擇所需的components。本例以Demo 為主。所以簡單點(diǎn)用Struts and Hibernate 如圖:

    點(diǎn)擊”Next”OK 項(xiàng)目框架生成了。如圖:

    項(xiàng)目框架生成了,能行嗎?I don’t know…

    Set 4 跑起來

    Note: 1 新建的項(xiàng)目與之前的helloworldbookstore 使用同一個Toncat (Springside 自帶了一個Tomcat 不需要相裝了。如下圖) 。為了在Cmd 窗口中只顯示我們新建項(xiàng)的調(diào)試信息,先把Tomcat/webapps目錄下的其它部署刪除掉,或移到別處。個人覺得,這很重要。

    部署目錄清空如下:

    這時候,我們打開CMD 。進(jìn)到新建項(xiàng)目的bin目錄下。運(yùn)行: quickstart.bat

    CMD 中輸出好多信息,雖然Tomcat 啟動得了。但是時也有異常出現(xiàn),這異常是那里產(chǎn)生的呢。我之前也不知道。

    Note : CMD中看調(diào)試信息,個人一直認(rèn)為不是好方法,太難看了。這里提意兩個別的方法。

    1:把調(diào)試信息重定向到一個txt 文件再打開看。(這方法操作麻煩,還是不要了。)

    2:把上面的quickstart.bat搞到Eclipse/MyEclipse 的外部工具中運(yùn)行。(這方法好,不要再CMD老土的顯示方式了。后面我會介紹的)

    欲先利其事,心先利其器。

    老是在CMD中查看調(diào)試信息,非上策已。在分析上面異常之前磨磨下刀,別急嘛。

    Form : http://m.tkk7.com/youxia/archive/2006/12/21/89365.html 借用“海邊沫沫”的一小段。(本文的編寫也是從這里得到啟發(fā)的。)

    *.bat 作為外部工具來運(yùn)行。方法 看上面URL 好了,不用重復(fù)工作。

    回到我們的主題“”。quickstart.bat 外部工具設(shè)置如下圖:

    好了,現(xiàn)在不用在CMD中調(diào)試,直接在Eclipse/MyEclipse中調(diào)試就好了。

    點(diǎn)擊(在點(diǎn)擊之前兩必:1:確定Tomcat已關(guān)閉,后面我會說原因;必 2 :先把Tomcat/webapps目錄下的其它部署刪除掉,或移到別處)就可以真正在Eclipse/MyEclipse 中跑Springside2 了。如圖:(調(diào)試信息好看好多了。)

    結(jié)果還是一樣。Tomcat 啟動成功。但還有異常出現(xiàn)。

    現(xiàn)在來分析一下異常啦。

    異常1[java] org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC driver class 'org.hsqldb.jdbcDriver'

    分析1jdbc驅(qū)動總題。本框構(gòu)本是空的。所以這不是問題。

    沒有發(fā)現(xiàn)其它異常(本例中)------------------到這里框構(gòu)基本能跑了。。哈哈SpringSide 真行哦.

    現(xiàn)在修改下數(shù)據(jù)庫連接文件(SsRunTest/src/resources/config),以除去SQLNestedException 異常。本例用的數(shù)據(jù)庫是MySql 如圖(不要忘記把myslqDiver copy 進(jìn)項(xiàng)目的lib目錄中去。)

    假設(shè)數(shù)據(jù)庫MySql 已開啟。

    Ok….再來調(diào)試。

    調(diào)試之前提示:因?yàn)橥ㄟ^外部工具運(yùn)行的是quickstart.batTomcat 是通過 quickstart.bat啟動。

    當(dāng)我們通過這紅按鈕來中止quickstart.bat 時。Tomcat 服務(wù)并沒有被停止。所以我們還要通過shutdown.bat來停止Tomcat(如圖) :

    否則,再次開啟quickstart.bat時,會出現(xiàn)異常:

    [java] java.net.BindException: Address already in use: JVM_Bind:8080

    這就是“1:確定Tomcat已關(guān)閉,后面我會說原因

    好了,總結(jié)一下調(diào)試動作:

    開啟調(diào)試:外部工具(運(yùn)行quickstart.bat)

    關(guān)閉調(diào)試:關(guān)閉Tomca(shutdown.bat ) ------------關(guān)閉(quickstart.bat)

    最后演示:

    沒有異常了。。哈哈

    至此,SpringSide2 框構(gòu)已搭建好了,可以自行在上面開始各種業(yè)務(wù)了。

    第二部了完畢。

    使用Springside plugin 的確很快就可以搭建好所需的框構(gòu)。同時它對數(shù)據(jù)庫的轉(zhuǎn)移也很簡單,只需發(fā)改運(yùn)三個地方就可以。

    1.          項(xiàng)目/src/resources/config/jdbc.properties      // 數(shù)據(jù)庫連接相關(guān)

    2.          項(xiàng)目/src/resources/spring/dataAccessContext-hibernate.xml // 數(shù)據(jù)庫連接屬性相關(guān)

    3.          把數(shù)據(jù)庫驅(qū)動 copy lib 目錄。


     

    本人的編寫是在Word 中進(jìn)行的.想不到copy到Blog時,圖片copy不了啊..哈哈.

     

    要我再次一張一張圖片編上來.,太慘了吧..

    把源文件上傳了算..供大家分享...


     

     利用Eclipse/MyEclipse開發(fā)SpringSide項(xiàng)目

    posted on 2008-01-26 14:55 mojiezhong 閱讀(4135) 評論(2)  編輯  收藏 所屬分類: SpringStruteSpringSide

    評論:
    # re: 利用ECLIPSE/MYECLIPSE 開發(fā)SPRINGSIDE 項(xiàng)目 2008-12-22 15:28 | 劉德宇
    首先感謝一下。搜索到你這個文檔太及時了
    然后就是,你是否有空上來看?看到的話,請加我QQ
    我是一學(xué)生,遇到一些問題想請教哈你
    最后:圖片看不到……真是太囧了~~  回復(fù)  更多評論
      
    # re: 利用ECLIPSE/MYECLIPSE 開發(fā)SPRINGSIDE 項(xiàng)目 2008-12-22 15:28 | 劉德宇
    忘記留QQ了:276731128
    一般我都在線的  回復(fù)  更多評論
      

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


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 成年人免费视频观看| a级成人免费毛片完整版| 亚洲综合国产成人丁香五月激情| 久久亚洲日韩看片无码| 亚洲五月六月丁香激情| 亚洲视频中文字幕| 亚洲经典在线观看| 亚洲精品中文字幕乱码| 亚洲色欲色欲www| 国产成人精品日本亚洲专| 久久久久久亚洲精品影院| 亚洲日韩中文字幕无码一区| 亚洲欧美日韩中文二区| 婷婷亚洲综合一区二区| 国产午夜亚洲精品不卡免下载| 免费无遮挡无遮羞在线看 | 亚洲精品动漫人成3d在线| 亚洲中文字幕无码爆乳av中文| 激情97综合亚洲色婷婷五| 亚洲av午夜成人片精品网站 | 免费一级特黄特色大片在线| gogo全球高清大胆亚洲| 亚洲色精品vr一区二区三区 | 亚洲免费一区二区| 亚洲情XO亚洲色XO无码| 亚洲色偷偷偷网站色偷一区| 亚洲av无码一区二区三区观看| 亚洲欧美乱色情图片| 又硬又粗又长又爽免费看 | 美女被免费网站视频在线| 国产免费久久久久久无码| 无码av免费网站| 免费观看的av毛片的网站| 亚洲无码日韩精品第一页| 亚洲av鲁丝一区二区三区| 456亚洲人成影院在线观| 美女黄色毛片免费看| 青青青国产手机频在线免费观看 | 成在人线av无码免费高潮喷水 | 18禁男女爽爽爽午夜网站免费| 在线免费观看一级毛片|