




已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
myeclipse 使用心得MyEclipse使用心得(2009-05-30 17:50:37)標(biāo)簽:java myeclipse ide 開發(fā) it 分類:專業(yè)知識 一. 首先我們需要做到MyEclipse到底是什么? 下面允許我做一些簡要的介紹: 應(yīng)該大家都知道Eclipse優(yōu)點(diǎn):免費(fèi)、程序代碼排版功能、有中文化包、可增 設(shè)許多功能強(qiáng)大的外掛、支持多種操作系統(tǒng)(Windows、Linux、Solaris、Mac OSX).等等 而MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對Eclipse IDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類: 1. J2EE模型 2. WEB開發(fā)工具 3. EJB開發(fā)工具 4. 應(yīng)用程序服務(wù)器的連接器 5. J2EE項目部署服務(wù) 6. 數(shù)據(jù)庫服務(wù) 7. MyEclipse整合幫助 對于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過一系列的插件來實現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級。 簡單而言,MyEclipse是Eclipse的插件,也是一款功能強(qiáng)大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯 二.接著既然我們已經(jīng)知道了這個軟件,那么她又可以幫我們作些什么呢? 這里我作一些簡要的介紹(由于myeclipse相繼推出不同的版本,每個版本又有其各自的特點(diǎn),在此我只介紹我當(dāng)前在用的整個版本6.XGA) 總結(jié)起來講這個版本支持這些以下功能: 1 平臺和安裝支持 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工程項目的靈活度,從數(shù)據(jù)庫模式直接產(chǎn)生bean,你可以結(jié)合sybase開發(fā)工具PowerDesigner來生成相應(yīng)當(dāng)實體bean,這樣給我們帶來了不少便利之處!(只是要提醒的是她生成的實體bean的對OR映射功能的支持很差,需要我們手動去做一些修改) 2)支持Java持久化結(jié)構(gòu)開發(fā) 3)對Spring 2.0升級,增強(qiáng)配置管理功能 4)升級Hibernate,這些對開發(fā)企業(yè)級的應(yīng)用是多么大的一個佳音啊!對不? 5)Spring-JPA高度集成 3 支持AJAX開發(fā)和測試(這門技術(shù)是近幾年大家一致看好的技術(shù),而該軟件給她提供了支持,給開發(fā)人員帶來了不少便利之處,用了你就知道的哦!) 1)支持美國Apple公司所有的AJAX特征能在Mac操作系統(tǒng)上運(yùn)行 2)改進(jìn)了AJAX Web 瀏覽器 3)改進(jìn)了AJAX工具 4)增強(qiáng)了JavaScript調(diào)試,這點(diǎn)我的體會很深刻,該軟件提供的調(diào)試機(jī)制,如果你充分用起來你會發(fā)現(xiàn)你的開發(fā)效率會大幅度的提高 4 支持RAD Web 開發(fā)(這個我就不是很了解了,因為我沒用過,但是相信這么強(qiáng)大的軟件提供的支持一定不會差就是了!) 5 具備Matisse4MyEclipse可視化Swing設(shè)計器(同上) 6 快速Java EE部署和測試(感觸頗深,如果你的電腦性能不差,部署的速度非常快,與傳統(tǒng)的方式比他的優(yōu)勢是如此的明顯,相信只要你一用你就不想再想用傳統(tǒng)的方式了,但有點(diǎn)不盡人如意的是只要你的代碼修改了你就要重新部署你所打的軟件包,比如當(dāng)你在JBOSS服務(wù)器里部署EJB3.0運(yùn)用的時候,如果你的一些Bean類變化或者修改,你就不得不要去重新部署,但是還是不影響你的效率的!) 1)項目自動部署和啟動服務(wù):根據(jù)指定的調(diào)試和運(yùn)行模式,自動配置項目和啟動服務(wù)器;在配置前,自動停止運(yùn)行的服務(wù)器;在現(xiàn)有的應(yīng)用程序配置中可以重新配置 2)MyEclipse Tomcat 6 服務(wù)器就地集成,啟動只要一秒鐘 3)MyEclipse Derby 服務(wù)器:自動進(jìn)行JDBC連接;可配置的啟動選項 上述僅僅是做了一些我在開發(fā)一些小項目的時候用到的一些功能,有興趣的同學(xué)可以去到MyEclipse學(xué)習(xí)中心在那里可以找到幫助和學(xué)習(xí)資料. 包括: 1)包含Java EE項目源代碼. 2)一鍵安裝MyEclipse Java EE示例項目 三.講了那么多你是不是被他強(qiáng)大的功能所吸引了啊!其實你看到的僅僅是大體的功能還有一些細(xì)節(jié)性的功能哦!可以幫你提高開發(fā)效率(如果不嫌我羅嗦那就聽我繼續(xù)講吧!) 1. 常用的MyEclipse 快捷鍵(方便快捷) (1)Ctrl+M切換窗口的大小 (2)Ctrl+Q跳到最后一次的編輯處 (3)F2當(dāng)鼠標(biāo)放在一個標(biāo)記處出現(xiàn)Tooltip時候按F2則把鼠標(biāo)移開時Tooltip還會顯示即Show Tooltip Description。 F3跳到聲明或定義的地方。 F5單步調(diào)試進(jìn)入函數(shù)內(nèi)部。 F6單步調(diào)試不進(jìn)入函數(shù)內(nèi)部,如果裝了金山詞霸2006則要把“取詞開關(guān)”的快捷鍵改成其他的。 F7由函數(shù)內(nèi)部返回到調(diào)用處。 F8一直執(zhí)行到下一個斷點(diǎn)。 (4)Ctrl+Pg對于XML文件是切換代碼和圖示窗口 (5)Ctrl+Alt+I看Java文件中變量的相關(guān)信息 (6)Ctrl+PgUp對于代碼窗口是打開“Show List”下拉框,在此下拉框里顯示有最近曾打開的文件 (7)Ctrl+Shift+/ 加上段注釋 Ctrl+Shift+ 取消段注釋 Ctrl+/ 在代碼窗口中是這種/注釋。 Ctrl+Shift+/ 在代碼窗口中是這種注釋,在JSP文件窗口中是。 (8)Alt+Shift+O(或點(diǎn)擊工具欄中的Toggle Mark Occurrences按鈕) 當(dāng)點(diǎn)擊某個標(biāo)記時可使本頁面中其他地方的此標(biāo)記黃色凸顯,并且窗口的右邊框會出現(xiàn)白色的方塊,點(diǎn)擊此方塊會跳到此標(biāo)記處。 (9)右擊窗口的左邊框即加斷點(diǎn)的地方選Show Line Numbers可以加行號。 (10)Ctrl+I格式化激活的元素Format Active Elements。 Ctrl+Shift+F格式化文件Format Document。 (11)Ctrl+S保存當(dāng)前文件。 Ctrl+Shift+S保存所有未保存的文件。 (12) 自動匯入所需要的類別: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,此時要將輸入法中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)入包的類名上) 作用是加Import語句。 Ctrl+Shift+O作用是缺少的Import語句被加入,多余的Import語句被刪除. (17) 快速執(zhí)行程序:Ctrl + F11第一次執(zhí)行時,它會詢問您執(zhí)行模式,設(shè)置好后,以后只要按這個熱鍵,它就會快速執(zhí)行。 2.用過eclipse的同學(xué)應(yīng)該做到Eclipse本身很快的,但是加上了myeclipse后,就狂占內(nèi)存,而且速度狂慢,那如何讓Eclipse拖著myeclipse狂飚呢? 解決方法: 第一步: 取消自動validation -validation有一堆,什么xml、jsp、jsf、js等等,我們沒有必要全部都去自動校驗一下,只是需要的時候才會手工校驗一下,速度立馬提升好幾個檔次! 取消方法: windows-perferences-myeclipse-validation 除開Manual下面的復(fù)選框全部選中之外,其他全部不選 手工驗證方法: 在要驗證的文件上,單擊鼠標(biāo)右鍵-myeclipse-run validation 第二步: 取消Eclipse拼寫檢查 1、拼寫檢查會給我們帶來不少的麻煩,我們的方法命名都會是單詞的縮寫,他也會提示有錯,所以最好去掉,沒有多大的用處 windowsperferencesgeneralvalidation-editors-Text Editors-spelling 第三步:取消myeclipse的啟動項 myeclipse會有很多的啟動項,而其中很多我們都用不著,或者只用一兩個,取消前面不用的就可以windowsperferencesgeneralstartup and shutdown 第四步:更改jsp默認(rèn)打開的方式 安裝了myeclipse后,編輯jsp頁面,會打開他的編輯頁面,同時也有預(yù)覽頁面,速度很慢,不適合開發(fā)。所以更改之 windowsperferencesgeneraleditors-file associations 第五步:更改代碼提示快捷鍵 現(xiàn)在的代碼提示快捷鍵,默認(rèn)為ctrl+space,而我們輸入法切換也是,所以會有沖突。誰叫myeclipse是外國人做的呢。根本不需要切換輸入法. windowsperferencesgeneralKeys 更改 content assist 為 alt+/ 同時由于alt+/已經(jīng)被word completion占用,所以得同時修改word completion的快捷鍵值 3. 有時點(diǎn)擊myeclipse里的struts的xml配置文件,會報錯: Error opening the editorUnable to open the editor ,unknow the editor id. 把這個窗口關(guān)閉后才出正確的xml文件顯示,這個我們這樣改: 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(這樣每個js都要手動改)windows-preference-genral-content type, 選擇text-javascript ,將對應(yīng)的ISO8859-1 改為GBK,按update。這樣就Ok了 5. (這個是網(wǎng)上載下來的,有價值)如果是myeclipse5以下的版本,有時會出現(xiàn)這樣的問題:在斷點(diǎn)調(diào)試的時候沒有綠色的條顯示,斷點(diǎn)走到另外一個文件的時候視圖里也不自動跳轉(zhuǎn)到那個頁面,這樣調(diào)試起來很麻煩,需要手動的點(diǎn)擊跟到斷點(diǎn)位置看變量的值! 解決辦法: 在eclipse Window-Preferences- Tomcat-Source Path中左側(cè),中要跟蹤的工程后Apply,ok。然后重啟 Tomcat;這項在myeclipse6中是沒有的,貌似myeclipse6中沒出過這樣的問題; 今天又碰到一個問題,補(bǔ)充一下: 修改了一個文件,比如添加了一句打?。?System.out.println(11111111); 執(zhí)行時發(fā)現(xiàn)不打印,把class反編譯,發(fā)現(xiàn)這句確實已經(jīng)添加上了,重啟tomcat,這句沒問題了,但是再做修改還
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030瓊膠酶行業(yè)市場發(fā)展分析及前景趨勢與投資研究報告
- 2025-2030旅游紀(jì)念品行業(yè)市場發(fā)展現(xiàn)狀及發(fā)展前景與投資研究報告
- 2025-2030手機(jī)小五金行業(yè)市場發(fā)展分析及發(fā)展趨勢前景預(yù)測報告
- 鐵門關(guān)職業(yè)技術(shù)學(xué)院《合同法學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年瓷器托行業(yè)深度研究報告
- 智能能源平臺維護(hù)合同
- 2025至2030年中國蠟燭鐵罐行業(yè)投資前景及策略咨詢報告
- 2025-2030年鋼絲繩吊索行業(yè)市場深度分析及發(fā)展策略研究報告
- 活動協(xié)議合同
- 木箱銷售合同
- 浙江水利專業(yè)高級工程師任職資格考試題及答案
- 2024年南京市雨花臺區(qū)數(shù)學(xué)三年級第一學(xué)期期末學(xué)業(yè)水平測試模擬試題含解析
- 醫(yī)院培訓(xùn)課件:《靜脈中等長度導(dǎo)管臨床應(yīng)用專家共識》
- 汽車維修工(汽車維修檢驗工)技能考核內(nèi)容結(jié)構(gòu)表與技能考核要素細(xì)目表
- 柘榮縣生態(tài)公益林護(hù)林員考核評分表
- 攤位簡單轉(zhuǎn)讓合同范本2024年
- 大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)(廣西師范大學(xué))智慧樹知到期末考試答案章節(jié)答案2024年廣西師范大學(xué)
- 鄂爾多斯2024年內(nèi)蒙古鄂爾多斯市康巴什區(qū)事業(yè)單位招聘31人筆試歷年典型考題及考點(diǎn)附答案解析
- 珠寶零售店合伙人退伙協(xié)議
- 2024年美國戶外露營裝備市場現(xiàn)狀及上下游分析報告
- 《大學(xué)生創(chuàng)業(yè)》課件完整版
評論
0/150
提交評論