




已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
myeclipse 使用心得MyEclipse使用心得(2009-05-30 17:50:37)標(biāo)簽:java myeclipse ide 開(kāi)發(fā) it 分類(lèi):專(zhuān)業(yè)知識(shí) 一. 首先我們需要做到MyEclipse到底是什么? 下面允許我做一些簡(jiǎn)要的介紹: 應(yīng)該大家都知道Eclipse優(yōu)點(diǎn):免費(fèi)、程序代碼排版功能、有中文化包、可增 設(shè)許多功能強(qiáng)大的外掛、支持多種操作系統(tǒng)(Windows、Linux、Solaris、Mac OSX).等等 而MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipse Enterprise Workbench ,簡(jiǎn)稱(chēng)MyEclipse)是對(duì)Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和J2EE的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類(lèi): 1. J2EE模型 2. WEB開(kāi)發(fā)工具 3. EJB開(kāi)發(fā)工具 4. 應(yīng)用程序服務(wù)器的連接器 5. J2EE項(xiàng)目部署服務(wù) 6. 數(shù)據(jù)庫(kù)服務(wù) 7. MyEclipse整合幫助 對(duì)于以上每一種功能上的類(lèi)別,在Eclipse中都有相應(yīng)的功能部件,并通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們?cè)诓挥绊懫渌K的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。 簡(jiǎn)單而言,MyEclipse是Eclipse的插件,也是一款功能強(qiáng)大的J2EE集成開(kāi)發(fā)環(huán)境,支持代碼編寫(xiě)、配置、測(cè)試以及除錯(cuò) 二.接著既然我們已經(jīng)知道了這個(gè)軟件,那么她又可以幫我們作些什么呢? 這里我作一些簡(jiǎn)要的介紹(由于myeclipse相繼推出不同的版本,每個(gè)版本又有其各自的特點(diǎn),在此我只介紹我當(dāng)前在用的整個(gè)版本6.XGA) 總結(jié)起來(lái)講這個(gè)版本支持這些以下功能: 1 平臺(tái)和安裝支持 1)兼容Eclipse 3.3/Europa 1.0 2)支持Java 5 & Java 6 3)可運(yùn)行在Windows (XP, Vista)、Linux、 Mac操作系統(tǒng) 2 改進(jìn)了Java EE 5 和 Spring功能部件 1)提高EJB3.0工程項(xiàng)目的靈活度,從數(shù)據(jù)庫(kù)模式直接產(chǎn)生bean,你可以結(jié)合sybase開(kāi)發(fā)工具PowerDesigner來(lái)生成相應(yīng)當(dāng)實(shí)體bean,這樣給我們帶來(lái)了不少便利之處!(只是要提醒的是她生成的實(shí)體bean的對(duì)OR映射功能的支持很差,需要我們手動(dòng)去做一些修改) 2)支持Java持久化結(jié)構(gòu)開(kāi)發(fā) 3)對(duì)Spring 2.0升級(jí),增強(qiáng)配置管理功能 4)升級(jí)Hibernate,這些對(duì)開(kāi)發(fā)企業(yè)級(jí)的應(yīng)用是多么大的一個(gè)佳音啊!對(duì)不? 5)Spring-JPA高度集成 3 支持AJAX開(kāi)發(fā)和測(cè)試(這門(mén)技術(shù)是近幾年大家一致看好的技術(shù),而該軟件給她提供了支持,給開(kāi)發(fā)人員帶來(lái)了不少便利之處,用了你就知道的哦!) 1)支持美國(guó)Apple公司所有的AJAX特征能在Mac操作系統(tǒng)上運(yùn)行 2)改進(jìn)了AJAX Web 瀏覽器 3)改進(jìn)了AJAX工具 4)增強(qiáng)了JavaScript調(diào)試,這點(diǎn)我的體會(huì)很深刻,該軟件提供的調(diào)試機(jī)制,如果你充分用起來(lái)你會(huì)發(fā)現(xiàn)你的開(kāi)發(fā)效率會(huì)大幅度的提高 4 支持RAD Web 開(kāi)發(fā)(這個(gè)我就不是很了解了,因?yàn)槲覜](méi)用過(guò),但是相信這么強(qiáng)大的軟件提供的支持一定不會(huì)差就是了!) 5 具備Matisse4MyEclipse可視化Swing設(shè)計(jì)器(同上) 6 快速Java EE部署和測(cè)試(感觸頗深,如果你的電腦性能不差,部署的速度非???與傳統(tǒng)的方式比他的優(yōu)勢(shì)是如此的明顯,相信只要你一用你就不想再想用傳統(tǒng)的方式了,但有點(diǎn)不盡人如意的是只要你的代碼修改了你就要重新部署你所打的軟件包,比如當(dāng)你在JBOSS服務(wù)器里部署EJB3.0運(yùn)用的時(shí)候,如果你的一些Bean類(lèi)變化或者修改,你就不得不要去重新部署,但是還是不影響你的效率的!) 1)項(xiàng)目自動(dòng)部署和啟動(dòng)服務(wù):根據(jù)指定的調(diào)試和運(yùn)行模式,自動(dòng)配置項(xiàng)目和啟動(dòng)服務(wù)器;在配置前,自動(dòng)停止運(yùn)行的服務(wù)器;在現(xiàn)有的應(yīng)用程序配置中可以重新配置 2)MyEclipse Tomcat 6 服務(wù)器就地集成,啟動(dòng)只要一秒鐘 3)MyEclipse Derby 服務(wù)器:自動(dòng)進(jìn)行JDBC連接;可配置的啟動(dòng)選項(xiàng) 上述僅僅是做了一些我在開(kāi)發(fā)一些小項(xiàng)目的時(shí)候用到的一些功能,有興趣的同學(xué)可以去到MyEclipse學(xué)習(xí)中心在那里可以找到幫助和學(xué)習(xí)資料. 包括: 1)包含Java EE項(xiàng)目源代碼. 2)一鍵安裝MyEclipse Java EE示例項(xiàng)目 三.講了那么多你是不是被他強(qiáng)大的功能所吸引了啊!其實(shí)你看到的僅僅是大體的功能還有一些細(xì)節(jié)性的功能哦!可以幫你提高開(kāi)發(fā)效率(如果不嫌我羅嗦那就聽(tīng)我繼續(xù)講吧!) 1. 常用的MyEclipse 快捷鍵(方便快捷) (1)Ctrl+M切換窗口的大小 (2)Ctrl+Q跳到最后一次的編輯處 (3)F2當(dāng)鼠標(biāo)放在一個(gè)標(biāo)記處出現(xiàn)Tooltip時(shí)候按F2則把鼠標(biāo)移開(kāi)時(shí)Tooltip還會(huì)顯示即Show Tooltip Description。 F3跳到聲明或定義的地方。 F5單步調(diào)試進(jìn)入函數(shù)內(nèi)部。 F6單步調(diào)試不進(jìn)入函數(shù)內(nèi)部,如果裝了金山詞霸2006則要把“取詞開(kāi)關(guān)”的快捷鍵改成其他的。 F7由函數(shù)內(nèi)部返回到調(diào)用處。 F8一直執(zhí)行到下一個(gè)斷點(diǎn)。 (4)Ctrl+Pg對(duì)于XML文件是切換代碼和圖示窗口 (5)Ctrl+Alt+I看Java文件中變量的相關(guān)信息 (6)Ctrl+PgUp對(duì)于代碼窗口是打開(kāi)“Show List”下拉框,在此下拉框里顯示有最近曾打開(kāi)的文件 (7)Ctrl+Shift+/ 加上段注釋 Ctrl+Shift+ 取消段注釋 Ctrl+/ 在代碼窗口中是這種/注釋。 Ctrl+Shift+/ 在代碼窗口中是這種注釋?zhuān)贘SP文件窗口中是。 (8)Alt+Shift+O(或點(diǎn)擊工具欄中的Toggle Mark Occurrences按鈕) 當(dāng)點(diǎn)擊某個(gè)標(biāo)記時(shí)可使本頁(yè)面中其他地方的此標(biāo)記黃色凸顯,并且窗口的右邊框會(huì)出現(xiàn)白色的方塊,點(diǎn)擊此方塊會(huì)跳到此標(biāo)記處。 (9)右擊窗口的左邊框即加斷點(diǎn)的地方選Show Line Numbers可以加行號(hào)。 (10)Ctrl+I格式化激活的元素Format Active Elements。 Ctrl+Shift+F格式化文件Format Document。 (11)Ctrl+S保存當(dāng)前文件。 Ctrl+Shift+S保存所有未保存的文件。 (12) 自動(dòng)匯入所需要的類(lèi)別:Ctrl+Shift+M Ctrl+Shift+O 好象使用Ctrl+Shift+O 也可以按new Remote Site,Name填 svn , URL填/update,一直next到finished為止 (13)Ctrl+Space提示鍵入內(nèi)容即Content Assist,此時(shí)要將輸入法中Chinese(Simplified)IME-Ime/Nonlme Toggle的快捷鍵(用于切換英文和其他文字)改成其他的。 Ctrl+Shift+Space提示信息即Context Information。 (14)雙擊窗口的左邊框可以加斷點(diǎn)。 (15)Ctrl+D刪除當(dāng)前行。 (16) Ctrl+Shift+M(先把光標(biāo)放在需導(dǎo)入包的類(lèi)名上) 作用是加Import語(yǔ)句。 Ctrl+Shift+O作用是缺少的Import語(yǔ)句被加入,多余的Import語(yǔ)句被刪除. (17) 快速執(zhí)行程序:Ctrl + F11第一次執(zhí)行時(shí),它會(huì)詢(xún)問(wèn)您執(zhí)行模式,設(shè)置好后,以后只要按這個(gè)熱鍵,它就會(huì)快速執(zhí)行。 2.用過(guò)eclipse的同學(xué)應(yīng)該做到Eclipse本身很快的,但是加上了myeclipse后,就狂占內(nèi)存,而且速度狂慢,那如何讓Eclipse拖著myeclipse狂飚呢? 解決方法: 第一步: 取消自動(dòng)validation -validation有一堆,什么xml、jsp、jsf、js等等,我們沒(méi)有必要全部都去自動(dòng)校驗(yàn)一下,只是需要的時(shí)候才會(huì)手工校驗(yàn)一下,速度立馬提升好幾個(gè)檔次! 取消方法: windows-perferences-myeclipse-validation 除開(kāi)Manual下面的復(fù)選框全部選中之外,其他全部不選 手工驗(yàn)證方法: 在要驗(yàn)證的文件上,單擊鼠標(biāo)右鍵-myeclipse-run validation 第二步: 取消Eclipse拼寫(xiě)檢查 1、拼寫(xiě)檢查會(huì)給我們帶來(lái)不少的麻煩,我們的方法命名都會(huì)是單詞的縮寫(xiě),他也會(huì)提示有錯(cuò),所以最好去掉,沒(méi)有多大的用處 windowsperferencesgeneralvalidation-editors-Text Editors-spelling 第三步:取消myeclipse的啟動(dòng)項(xiàng) myeclipse會(huì)有很多的啟動(dòng)項(xiàng),而其中很多我們都用不著,或者只用一兩個(gè),取消前面不用的就可以windowsperferencesgeneralstartup and shutdown 第四步:更改jsp默認(rèn)打開(kāi)的方式 安裝了myeclipse后,編輯jsp頁(yè)面,會(huì)打開(kāi)他的編輯頁(yè)面,同時(shí)也有預(yù)覽頁(yè)面,速度很慢,不適合開(kāi)發(fā)。所以更改之 windowsperferencesgeneraleditors-file associations 第五步:更改代碼提示快捷鍵 現(xiàn)在的代碼提示快捷鍵,默認(rèn)為ctrl+space,而我們輸入法切換也是,所以會(huì)有沖突。誰(shuí)叫myeclipse是外國(guó)人做的呢。根本不需要切換輸入法. windowsperferencesgeneralKeys 更改 content assist 為 alt+/ 同時(shí)由于alt+/已經(jīng)被word completion占用,所以得同時(shí)修改word completion的快捷鍵值 3. 有時(shí)點(diǎn)擊myeclipse里的struts的xml配置文件,會(huì)報(bào)錯(cuò): Error opening the editorUnable to open the editor ,unknow the editor id. 把這個(gè)窗口關(guān)閉后才出正確的xml文件顯示,這個(gè)我們這樣改: windowsperferencesgeneraleditors-file associations選擇*.xml,選擇myeclipse xml editor點(diǎn)default,ok 4. js中有alert(中文);可以ctrl+shift+f,但是這樣以后只有運(yùn)行才知道alert的是什么,而且js中如果有英文注釋也還是保存不了,點(diǎn)擊右鍵“properties”在text file encoding中點(diǎn)oth-er 選擇GBK(這樣每個(gè)js都要手動(dòng)改)windows-preference-genral-content type, 選擇text-javascript ,將對(duì)應(yīng)的ISO8859-1 改為GBK,按update。這樣就Ok了 5. (這個(gè)是網(wǎng)上載下來(lái)的,有價(jià)值)如果是myeclipse5以下的版本,有時(shí)會(huì)出現(xiàn)這樣的問(wèn)題:在斷點(diǎn)調(diào)試的時(shí)候沒(méi)有綠色的條顯示,斷點(diǎn)走到另外一個(gè)文件的時(shí)候視圖里也不自動(dòng)跳轉(zhuǎn)到那個(gè)頁(yè)面,這樣調(diào)試起來(lái)很麻煩,需要手動(dòng)的點(diǎn)擊跟到斷點(diǎn)位置看變量的值! 解決辦法: 在eclipse Window-Preferences- Tomcat-Source Path中左側(cè),中要跟蹤的工程后Apply,ok。然后重啟 Tomcat;這項(xiàng)在myeclipse6中是沒(méi)有的,貌似myeclipse6中沒(méi)出過(guò)這樣的問(wèn)題; 今天又碰到一個(gè)問(wèn)題,補(bǔ)充一下: 修改了一個(gè)文件,比如添加了一句打?。?System.out.println(11111111); 執(zhí)行時(shí)發(fā)現(xiàn)不打印,把class反編譯,發(fā)現(xiàn)這句確實(shí)已經(jīng)添加上了,重啟tomcat,這句沒(méi)問(wèn)題了,但是再做修改還
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 快遞進(jìn)村合同協(xié)議書(shū)模板
- 商標(biāo)定制合同協(xié)議
- 橡膠廢料回收合同協(xié)議
- 商品搬家服務(wù)合同協(xié)議
- 步長(zhǎng)制藥合同補(bǔ)充協(xié)議
- 向父親借款合同協(xié)議模板
- 快遞公司集體協(xié)議書(shū)模板
- 急救設(shè)備維修合同協(xié)議
- 2025家庭裝修工程合同范本(附帶報(bào)價(jià)表范本)
- 和諧家庭協(xié)議書(shū)范本
- 行車(chē)驗(yàn)收表公司和安裝單位
- 社區(qū)居民家庭教育指導(dǎo)需求調(diào)查問(wèn)卷
- 防災(zāi)減災(zāi)知識(shí)問(wèn)答試題
- 《發(fā)育生物學(xué)》課件第八章 胚軸的特化與體軸的建立
- 哈工大環(huán)境工程畢業(yè)設(shè)計(jì)
- 兒科感染性疾病試題
- 畢業(yè)設(shè)計(jì)---宅樓設(shè)計(jì)(剪力墻結(jié)構(gòu))
- 固定管板式換熱器設(shè)計(jì)說(shuō)明書(shū)
- 鉆孔注水試驗(yàn)計(jì)算EXCEL表格
- 50T吊車(chē)性能表
- 《職業(yè)病危害告知卡》
評(píng)論
0/150
提交評(píng)論