国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
SpringSide開發(fā)實(shí)戰(zhàn)(一):使用Eclipse讓SpringSide跑起來

自2000年Struts框架發(fā)布,到2001年底Hibernate的誕生,再到2004年Spring的流行,Java社區(qū)的開源軟件哲學(xué)是:“只做好一件事情,只做最擅長的事情,其他事情留給別人去做。”但是到了2005年,Java開源出現(xiàn)了框架整合的大趨勢(shì),整個(gè)Java開源社區(qū)雨后春筍般出現(xiàn)了一批又一批的full-stack框架,比較著名的有RIFE,Grails,JBoss Seam,Trails和Able等等。SpringSide也是這樣一個(gè)整合框架,常逛BlogJava的人肯定不會(huì)陌生,因?yàn)樗睦洗缶褪墙习滓隆?br>
使用SpringSide可以節(jié)省我們很多時(shí)間,避免我們花費(fèi)大量的精力來進(jìn)行各個(gè)開源組件的整合。SpringSide還有另外兩個(gè)優(yōu)點(diǎn),一是豐富的文檔,全中文的哦,二是豐富的工具,可以支持我們使用ant,eclipse或者idea等工具進(jìn)行開發(fā)。我使用的是Eclipse 3.2,在使用的過程中發(fā)現(xiàn)SpringSide針對(duì)Eclipse的插件有一點(diǎn)點(diǎn)小問題,不過這些小問題通過適當(dāng)?shù)脑O(shè)置都可以順利解決。

讓我們開始SpringSide之旅吧。

首先,當(dāng)然是下載SpringSide了,可以訪問它的官方網(wǎng)站www.springside.org.cn,我下載的是2.0-M1-all in one版,也是目前的最新版本。參照官方網(wǎng)站上的Quick Start來進(jìn)行安裝和體驗(yàn):http://wiki.springside.org.cn/display/springside/Quickstart

然后,將SpringSide目錄下的tools\springside-tools\eclipse-plugins文件夾中的org.springside.eclipse_1.0.0.jar拷貝到Eclipse的plugins目錄中,如下圖:



啟動(dòng)Eclipse后,可以看到菜單欄出現(xiàn)了新的菜單項(xiàng):


點(diǎn)擊該菜單項(xiàng),會(huì)出現(xiàn)新建項(xiàng)目的向?qū)?,我們新建一個(gè)項(xiàng)目xkland,并且只選中Struts和Hibernate,如下圖:


點(diǎn)下一步:


點(diǎn)完成,項(xiàng)目創(chuàng)建成功。問題出現(xiàn)了,那就是我們?cè)贓clipse的資源管理器中看不到我們創(chuàng)建的項(xiàng)目,如下:


分析問題的原因,可能是SpringSide插件在創(chuàng)建項(xiàng)目的時(shí)候,沒有自動(dòng)生成項(xiàng)目需要的.project文件,解決的方法也很簡(jiǎn)單,就是使用Eclispe再創(chuàng)建一個(gè)Java項(xiàng)目,并且將項(xiàng)目的工作空間設(shè)置為該項(xiàng)目的父文件夾,將項(xiàng)目名設(shè)置為和該項(xiàng)目相同。在這里,工作空間應(yīng)該設(shè)置為E:\Java,項(xiàng)目名還是xkland,如下圖:


下一步:

再下一步:



在這里,需要注意了,第二個(gè)問題浮出水面,由于SpringSide自動(dòng)生成的項(xiàng)目的目錄結(jié)構(gòu)過于復(fù)雜,在該例中,源代碼應(yīng)該位于src/main中,測(cè)試用例位于src/test中,而src/main中有分為三個(gè)目錄,分別為java、resources和webapp,代表Java源文件、資源文件和Web網(wǎng)站結(jié)構(gòu)所需的文件,只有把文件的位置放對(duì)了,才能夠享用自動(dòng)構(gòu)建腳本帶來的方便。如果我們采取默認(rèn)設(shè)置,Eclipse將不能對(duì)位于src/main/java中的代碼應(yīng)用只能感知和代碼提示,而且編譯的時(shí)候還會(huì)提示類不在構(gòu)建路徑中。

而在Eclipse中,如果我們想要享受JDT的智能感知和代碼提示,我們必須把源代碼所在的文件夾設(shè)置為項(xiàng)目的源文件夾,如下圖:


而缺省的輸出文件夾,代表的是Java代碼編譯后.class文件存放的路徑,理論上講應(yīng)該設(shè)置為src/main/webapp/WEB-INF/classes,但是這個(gè)設(shè)置不是必須的,因?yàn)槲覀冏罱K的構(gòu)建手段是運(yùn)行quickstart.bat腳本,這個(gè)腳本會(huì)自動(dòng)編譯所有的.java文件,并將.class文件放到正確的位置,然后打包成.war放到target目錄中。經(jīng)過以上步驟后,資源管理器看起來應(yīng)該是這樣:

最后,為了讓每次運(yùn)行項(xiàng)目更簡(jiǎn)單,可以設(shè)置運(yùn)行項(xiàng)目目錄下的build.bat或quickstart.bat作為外部工具,如下:





要運(yùn)行項(xiàng)目的時(shí)候,直接點(diǎn)擊運(yùn)行外部工具就行了。所有的調(diào)試信息都會(huì)顯示在控制臺(tái)視圖。如果要停止服務(wù)器的運(yùn)行,可以直接點(diǎn)擊關(guān)閉按鈕。如下圖:


Ok,通過簡(jiǎn)單的設(shè)置,可以讓我們使用Eclipse開發(fā)SpringSide應(yīng)用更加簡(jiǎn)單而快捷。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
SpringSide 復(fù)活
eclipse 開發(fā) protobuf
Myeclipse中反編譯插件jad的安裝和使用
Java開發(fā)環(huán)境的搭建以及使用eclipse從頭一步步創(chuàng)建java項(xiàng)目
Openfire服務(wù)端源代碼開發(fā)配置指南
android studio學(xué)習(xí)----目錄結(jié)構(gòu)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服