快捷登錄,享 免費(fèi)下載
首頁(yè) > 軟件列表 > MyEclipse
MyEclipse

MyEclipse

MyEclipse下載

軟件語(yǔ)言:簡(jiǎn)體中文
軟件授權(quán):免費(fèi)軟件
適用系統(tǒng):Windows
創(chuàng)建時(shí)間:2021-01-12
軟件廠商/開(kāi)發(fā)者信息:獨(dú)立開(kāi)發(fā)者

基礎(chǔ)概念

MyEclipse企業(yè)級(jí)工作平臺(tái)(MyEclipseEnterprise Workbench ,簡(jiǎn)稱MyEclipse)是對(duì)EclipseIDE的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和JavaEE的開(kāi)發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支持HTML,Struts,JSP,CSS,Javascript,Spring,SQL,Hibernate。

MyEclipse 是一個(gè)十分優(yōu)秀的用于開(kāi)發(fā)Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常強(qiáng)大,支持也十分廣泛,尤其是對(duì)各種開(kāi)源產(chǎn)品的支持十分不錯(cuò)。MyEclipse可以支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC數(shù)據(jù)庫(kù)鏈接工具等多項(xiàng)功能。可以說(shuō)MyEclipse是幾乎囊括了目前所有主流開(kāi)源產(chǎn)品的專屬eclipse開(kāi)發(fā)工具。

特征分類

在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類:

1.JavaEE模型

2.WEB開(kāi)發(fā)工具

3.EJB開(kāi)發(fā)工具

4.應(yīng)用程序服務(wù)器的連接器

5. JavaEE項(xiàng)目部署服務(wù)

6.?dāng)?shù)據(jù)庫(kù)服務(wù)

7. MyEclipse整合幫助

對(duì)于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們?cè)诓挥绊懫渌K的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。

MyEclipse的特征列表:

基礎(chǔ)特征(標(biāo)準(zhǔn)授權(quán)包含)

  • 原廠商維護(hù)與支持
  • Java Servlets
  • EJB
  • JSP / EL
  • JSTL
  • JAXB
  • JCA
  • ACP
  • JSR 286 (Portlets)
  • Web Fragments
  • HTML5可視化設(shè)計(jì)
  • JQuery Mobile Palette
  • 支持Spring Framework
  • JS編輯器
  • CSS編輯器
  • JAX-WS
  • Struts
  • Struts 1 & 2可視化設(shè)計(jì)
  • JSF
  • JSF可視化設(shè)計(jì)
  • ICEfaces
  • Spring Web Flow
  • WTP
  • JPA
  • Hibernate
  • Database工具
  • Visual MySQL Query Builder
  • Sync-On-Demand Deployment
  • 30+ Application Server Connectors
  • Embedded Tomcat Server
  • Embedded Derby Server

專業(yè)特征(專業(yè)授權(quán)包含)

  • 支持PhoneGap API
  • JQuery Mobile Templates
  • PhoneGap Build Services
  • Mobile Web Simulator
  • 支持iOS & Android
  • AJAX工具
  • 圖像編輯器
  • JAX-RS (REST)
  • UML 1 & 2 Modeling
  • Maven:項(xiàng)目導(dǎo)入、完全支持JEE、高級(jí)依賴管理、構(gòu)建 & 部署
  • 支持?jǐn)U展數(shù)據(jù)庫(kù):Oracle、MySQL、Microsoft SQLServer、Sybase Connectors
  • MyEclipse Java Profiler
  • 企業(yè)級(jí)報(bào)表

高級(jí)WebSphere特征(Blue和Bling授權(quán)包含)

  • WAS服務(wù)器連接器,版本 6.1 – 8.5
  • Portal服務(wù)器連接器,版本 6.1 – 8.5
  • 即時(shí)部署
  • RAD項(xiàng)目支持和遷移
  • WebSphere JAX-WS & JAX-RPC Web Services
  • Liberty Profile

高級(jí)Spring Scaffolding (Spring和Bling授權(quán)包含)

  • Quick Scaffolding:Spring MVC、GWT、Flex、iPhone、Spring Web Flow
  • Spring Project Bootstrapping

簡(jiǎn)單而言,MyEclipse是Eclipse的插件,也是一款功能強(qiáng)大的JavaEE集成開(kāi)發(fā)環(huán)境,支持代碼編寫、配置、測(cè)試以及除錯(cuò),MyEclipse5.5以前版本需先安裝Eclipse。MyEclipse5.5以后版本安裝時(shí)不需安裝Eclipse。

快捷操作

MyEclipse 快捷鍵1(CTRL)

Ctrl+1 快速修復(fù)

Ctrl+L 定位在某行

Ctrl+O 快速顯示 OutLine

Ctrl+T 快速顯示當(dāng)前類的繼承結(jié)構(gòu)

Ctrl+W 關(guān)閉當(dāng)前Editer

Ctrl+K 快速定位到下一個(gè)

Ctrl+E 快速顯示當(dāng)前Editer的下拉列表

Ctrl+J 正向增量查找(按下Ctrl+J后,你所輸入的每個(gè)字母編輯器都提供快速匹配定位到某個(gè)單詞,如果沒(méi)有,則在stutes line中顯示沒(méi)有找到了,)

Ctrl+Z 返回到修改前的狀態(tài)

Ctrl+Y 與上面的操作相反

Ctrl+/ 注釋當(dāng)前行,再按則取消注釋

Ctrl+D 刪除當(dāng)前行

Ctrl+Q 定位到最后一次編輯處

Ctrl+M 切換窗口的大小

Ctrl+I 格式化激活的元素Format Active Elements。

Ctrl+F6 切換到下一個(gè)Editor

Ctrl+F7 切換到下一個(gè)Perspective

Ctrl+F8 切換到下一個(gè)View

MyEclipse 快捷鍵2(CTRL+SHIFT)

Ctrl+Shift+E 顯示管理當(dāng)前打開(kāi)的所有的View的管理器(可以選擇關(guān)閉,激活等操作)

Ctrl+Shift+/ 自動(dòng)注釋代碼

Ctrl+Shift+\自動(dòng)取消已經(jīng)注釋的代碼

Ctrl+Shift+O 自動(dòng)引導(dǎo)類包

Ctrl+Shift+J 反向增量查找(和上條相同,只不過(guò)是從后往前查)

Ctrl+Shift+F4 關(guān)閉所有打開(kāi)的Editer

Ctrl+Shift+X 把當(dāng)前選中的文本全部變?yōu)榇髮?/p>

Ctrl+Shift+Y 把當(dāng)前選中的文本全部變?yōu)樾?/p>

Ctrl+Shift+F 格式化當(dāng)前代碼

Ctrl+Shift+M(先把光標(biāo)放在需導(dǎo)入包的類名上) 作用是加Import語(yǔ)句

Ctrl+Shift+P 定位到對(duì)于的匹配符(譬如{}) (從前面定位后面時(shí),光標(biāo)要在匹配符里面,后面到前面,則反之)

Ctrl+Shift+F格式化文件Format Document。

Ctrl+Shift+O作用是缺少的Import語(yǔ)句被加入,多余的Import語(yǔ)句被刪除。

Ctrl+Shift+S保存所有未保存的文件。

Ctrl+Shift+/ 在代碼窗口中是這種/*~*/注釋,在JSP文件窗口中是 <!--~-->。

Shift+Ctrl+Enter 在當(dāng)前行插入空行(原理同上條)

MyEclipse 快捷鍵3(ALT)

Alt+/ 代碼助手完成一些代碼的插入 ,自動(dòng)顯示提示信息

Alt+↓ 當(dāng)前行和下面一行交互位置(特別實(shí)用,可以省去先剪切,再粘貼了)

Alt+↑ 當(dāng)前行和上面一行交互位置(同上)

Alt+← 前一個(gè)編輯的頁(yè)面

Alt+?幫助

Alt+→ 下一個(gè)編輯的頁(yè)面(當(dāng)然是針對(duì)上面那條來(lái)說(shuō)了)

Alt+Enter 顯示當(dāng)前選擇資源(工程,or 文件 or文件)的屬性

MyEclipse 快捷鍵4(ALT+CTRL)

Alt+CTRL+↓ 復(fù)制當(dāng)前行到下一行(復(fù)制增加)

Alt+CTRL+↑ 復(fù)制當(dāng)前行到上一行(復(fù)制增加)

MyEclipse 快捷鍵5(ALT+SHIFT)

Alt+Shift+R 重命名

Alt+Shift+M 抽取方法

Alt+Shift+C 修改函數(shù)結(jié)構(gòu)(比較實(shí)用,有N個(gè)函數(shù)調(diào)用了這個(gè)方法,修改一次搞定)

Alt+Shift+L 抽取本地變量

Alt+Shift+F 把Class中的local變量變?yōu)閒ield變量

Alt+Shift+I 合并變量

Alt+Shift+V 移動(dòng)函數(shù)和變量

Alt+Shift+Z 重構(gòu)的后悔藥(Undo) Shift+Enter 在當(dāng)前行的下一行插入空行(這時(shí)鼠標(biāo)可以在當(dāng)前行的任一位置,不一定是最后)

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)記處。

MyEclipse 快捷鍵6

下面的快捷鍵是重構(gòu)里面常用的(注:一般重構(gòu)的快捷鍵都是Alt+Shift開(kāi)頭的了)

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)。

版本介紹

5.0版本

Genuitec發(fā)布了MyEclipse Enterprise Workbench 5.0,更智能、更快捷、更簡(jiǎn)單和更便宜的J2EE工具的新版本的誕生。它的價(jià)格對(duì)于個(gè)人和企業(yè)開(kāi)發(fā)人員來(lái)說(shuō)都是非常有吸引力的。這是J2EE IDE市場(chǎng)一個(gè)重量級(jí)的選手。通過(guò)增加UML雙向建模工具、WYSIWYG的JSP/Strutsdesigner、可視化的Hibernate/ORM工具、Spring和Web services支持,以及新的Oracle數(shù)據(jù)庫(kù)開(kāi)發(fā),MyEclipse 5.0繼續(xù)為業(yè)界提供全面的產(chǎn)品。

Genuitec總裁Maher Masri 說(shuō),“今天,MyEclipse已經(jīng)提供了意料之外的價(jià)值。其中的每個(gè)功能在市場(chǎng)上單獨(dú)的價(jià)格都比MyEclipse要高。但是,我們承諾為顧客提供全面并且可以買得起的解決方案。按照這個(gè)傳統(tǒng),我們的顧客將繼續(xù)享受年度訂購(gòu)活動(dòng)的好處,該活動(dòng)提供了所有發(fā)布功能的入口以及伴隨MyEclipse5.0一起的專業(yè)技術(shù)支持?!?/p>

6.0XGA版本

1.平臺(tái)和安裝支持

(1)兼容Eclipse 3.3/Europa 1.0

(2)支持Java 5 & Java 63)可運(yùn)行在Windows (XP,Vista)、Linux、 Mac操作系統(tǒng)

2.改進(jìn)了Java EE 5 和 Spring功能部件

(1)提高EJB3工程項(xiàng)目的靈活度,從數(shù)據(jù)庫(kù)模式直接產(chǎn)生bean

(2)支持Java持久化結(jié)構(gòu)開(kāi)發(fā)

(3)對(duì)Spring 2.0升級(jí),增強(qiáng)配置管理功能

(4)升級(jí)Hibernate

(5)Spring-JPA高度集成

3.支持AJAX開(kāi)發(fā)和測(cè)試

(1)支持美國(guó)Apple公司—所有的AJAX特征能在Mac操作系統(tǒng)上運(yùn)行

(2)改進(jìn)了AJAX Web瀏覽器

(3)改進(jìn)了AJAX工具

(4)增強(qiáng)了JavaScript調(diào)試

4.支持RAD Web 開(kāi)發(fā)

5.具備Matisse4MyEclipse可視化Swing設(shè)計(jì)器

6.快速Java EE部署和測(cè)試

(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)

7.MyEclipse學(xué)習(xí)中心(提供幫助和學(xué)習(xí)資料)

(1)包含Java EE項(xiàng)目源代碼

(2)一鍵安裝MyEclipse Java EE示例項(xiàng)目

7.0版本

7.0的發(fā)布意味著我們不再需要配置Tomcat以及服務(wù)器了,你所需要做的僅僅是安裝MyEclipse 7.0。7.0發(fā)行版包括在7.0M2和6.6版本基礎(chǔ)上對(duì)bug的修復(fù)和功能的加強(qiáng)。提供的支持包括:Eclipse 3.4.1/Ganymede、RESTweb服務(wù)、新的myeclipse操作板、spring工具集更新、集成Manven2、open JPA支持、高級(jí)javascript工具、專業(yè)的jsdt實(shí)現(xiàn)、報(bào)表工具加強(qiáng)、jsf和ICEfaces工具更新。

The MyEclipse 7.0 production release includes enhancements and bug fixes for the MyEclipse environment over the previous 7.0 milestone and 6.6 production releases. Notably,this release includes support for the Eclipse 3.4.1/Ganymede platform,REST Web Services,a new MyEclipse dashboard,Spring tools update,integration with Maven 2 (m2e),Open JPA support,advances in JavaScript tooling,a professional implimentation of JSDT,enhancements to MyEclipse Reports tooling and updates to MyEclipse's extensive JSF andICEfacestooling

8.0版本

MyEclipse8.0 M1 發(fā)布,包含:Eclipse Galileo、Struts 2 和Eclipse Profiler

更新內(nèi)容包括下面幾項(xiàng):

JavaProfiler

· profile Eclipse plugins

· streamlined interface

· available standalone

Struts 2 Support

· for anyWebproject

· helpful content-assist

MyEclipse Lite

· customize your IDE

· manage MyEclipse modules

WTP Project Support

· easy import

· helpful wizards

MyEclipse Reports

· upgraded BIRT 2.5

· formatting upgrades

8.0 GA的新特性:

1.Java事件探查器

支持探查Eclipse插件

支持探查精簡(jiǎn)接口

支持獨(dú)立啟動(dòng)探查器

2.對(duì)Struts 2的支持

可以在任何類型的項(xiàng)目中新增對(duì)Struts2的支持

新增了對(duì)Struts2代碼的自動(dòng)完成提示信息

3.加載模塊的自定義功能

可以自定義插件加載

可以管理MyEclipse模塊

4.對(duì)WTP項(xiàng)目的支持

增強(qiáng)了對(duì)報(bào)表的支持,升級(jí)了BIRT2.5,并且新增了格式化信息。

5.App server

支持jetty7

新增Sun App Server 9.1

對(duì)JBoss 4,5,WebLogic 9,10,Tomcat,Glassfish,Sun App Server重載的改進(jìn)

8.5版本

經(jīng)過(guò)了MyEclipse 8.5 M1和MyEclipse 8.5 M2兩個(gè)版本,MyEclipse Enterprise Workbench 8.5 for Eclipse 3.5.2終于在2010年3月28號(hào)正式發(fā)布了!在官方網(wǎng)站上 MyEclipse 8.5 可以下載了,該版本集成了 Eclipse 3.5.2,提升了團(tuán)隊(duì)協(xié)作開(kāi)發(fā)、開(kāi)發(fā)周期管理以及 Spring 和 Hibernate 的更好支持。

8.6M1版本

MyEclipse 8.6 M1下載地址發(fā)布了,關(guān)注MyEclipse 8.6的朋友可以去MyEclipse官方獲取最新的MyEclipse 8.6 M1下載地址下載試用的說(shuō)(需要特殊手段)。隨著MyEclipse 8.5的發(fā)布,很多MyEclipse都已經(jīng)開(kāi)始轉(zhuǎn)型成MyEclipse 8.5工作了,MyEclipse 8.5不但集成最新版本的Eclipse 3.5.2同時(shí)包含了大量當(dāng)前最新版的開(kāi)源框架的插件支持。今天筆者瀏覽MyEclipse官方網(wǎng)站的時(shí)候,發(fā)現(xiàn)MyEclipse 8.6的第一個(gè)M版本-MyEclipse 8.6 M1下載地址已經(jīng)發(fā)布了,作為目前最新版本的MyEclipse 8.6來(lái)說(shuō)包含了不少吸引人的新特性,尤其是在對(duì)主流Java框架的支持都更新了不少,由于目前MyEclipse 8.6還只是M1版本,因此作為開(kāi)發(fā)版本使用估計(jì)不太可能(當(dāng)然如果喜歡嘗鮮,裝個(gè)玩玩應(yīng)該是沒(méi)問(wèn)題),相信在MyEclipse 8.6正式版下載地址發(fā)布的時(shí)候會(huì)有更新的開(kāi)源框架版本的支持吧。

MyEclipse 8.6的主要改進(jìn)是在團(tuán)隊(duì)寫作和集中工作環(huán)境的集中配置管理方面。同時(shí)MyEclipse 8.6還包含了上百個(gè)功能的改進(jìn)和新特性,這些新功能和特性將讓MyEclipse 8.6用戶在開(kāi)發(fā)代碼,測(cè)試,以及部署應(yīng)用方面都得到極大的便利。相信MyEclipse 8.6下載地址發(fā)布的時(shí)候會(huì)讓MyEclipse開(kāi)發(fā)者們?cè)俅闻d奮一下的。

MyEclipse 8.6 M1主要改進(jìn)包括:

1.MyEclipse 8.6 M1引入了一個(gè)全新的JavaScript編輯器,該編輯器提供了更好的JavaScript/HTML高亮標(biāo)記和代碼支持,同時(shí)提供了更為精確的語(yǔ)法校驗(yàn)功能

2.MyEclipse 8.6 M1新增了Struts2圖形編輯器(貌似之前筆者見(jiàn)過(guò)Struts1.x的圖形編輯器,也是MyEclipse對(duì)Struts支持的一個(gè)賣點(diǎn))

3.MyEclipse 8.6 M1引入了MyEclipse配置中心功能(該功能是MyEclipse 8.6中的重大賣點(diǎn))

4.該功能包括,允許用戶更方便的安裝/卸載MyEclipse模塊

5.快速檢索和安裝目前最流行的Eclipse插件(貌似與IDEA一樣直接檢索到之后可以通過(guò)checkbox選擇安裝,十分方便)

6.瀏覽,編輯和安裝所有的軟件更新(同時(shí)支持自定義升級(jí)站點(diǎn))

7.輕松的在團(tuán)隊(duì)中共享MyEclipse 8.6工作平臺(tái)配置

8.通過(guò)授權(quán)獲取用戶的工作臺(tái)變更信息,同時(shí)讓用戶共享這些工作臺(tái)的配置

9.通過(guò)MyEclipse配置中心持久化(保存)工作臺(tái)的個(gè)性化設(shè)置

10.允許獨(dú)立共享工作臺(tái)配置信息,也可以通過(guò)授權(quán)讓特定的用戶更改工作臺(tái)配置信息

11.MyEclipse 8.6 M1新增了大量的應(yīng)用程序服務(wù)器聯(lián)接器,讓MyEclipse 8.6支持更多的應(yīng)用程序服務(wù)器。

Glassfish 3JBoss 6Resin 4Jetty 7
JOnAS 5SpringSource tc ServerJava System Web Server 7

12.MyEclipse 8.6 M1在開(kāi)源框架的支持方面也進(jìn)行了不少改進(jìn)包括:

Spring 3.0

Hibernate 3.3

Spring Security 2.0

Spring Security 3.0

13.MyEclipse 8.6 M1新增了截屏功能

14.MyEclipse 8.6 M1改進(jìn)了對(duì)UML2.0的支持

15.MyEclipse 8.6 M1改進(jìn)了對(duì)JavaServer Faces,Facelets,ICEfaces的支持

9.0版本

MyEclipse 9.0 經(jīng)過(guò) M1,M2,終于出了正式版(MyEclipse For Spring 還是 8.6.1)。MyEclipse 9.0主要改進(jìn)包括:

1.集成了 Eclipse 3.6.1。

2.支持 HTML5 和 JavaEE 6。

10.0版本

MyEclipse 10 發(fā)布了,該版本使用最高級(jí)的桌面和Web開(kāi)發(fā)技術(shù),包括 HTML5 和 Java EE 6,支持 JPA 2.0、JSF 2.0 、Eclipselink 2.1 以及 OpenJPA 2.0。

而對(duì) IBM WebSphere 用戶來(lái)說(shuō),MyEclipse Blue 支持最新版本的 WebSphere Portal Server 7.0、WebSphere 8 以及以前的版本,無(wú)縫的支持 IBM DB2 數(shù)據(jù)庫(kù)。

MyEclipse10 對(duì)檢索功能以及錯(cuò)誤查詢功能更加強(qiáng)大,包括對(duì)js文件的錯(cuò)誤查詢。就本人來(lái)說(shuō),最大的變化莫過(guò)于軟件安裝界面,推薦使用link方法進(jìn)行插件安裝,方便快捷。

10.5版本

MyEclipse 10.5 發(fā)布,該版本基于 Eclipse 3.7.2,支持更快的構(gòu)建。

10.6版本

MyEclipse 10.6版本于2012年7月28日發(fā)布,該版本基于 Eclipse 3.7.2開(kāi)發(fā)。

更新日志

1.基于Eclipse Indigo(3.7.2)開(kāi)發(fā),完成數(shù)百項(xiàng)全新的和改進(jìn)的代碼開(kāi)發(fā)、測(cè)試和部署功能。

2.新的編輯器。

新增一個(gè)針對(duì)EJB部署描述符(ejb-jar.xml)的編輯器(該編輯器以前僅供MyEclipse Blue用戶使用)。從零開(kāi)始徹底重寫Web部署描述符(web.xml)的編輯器,使其更簡(jiǎn)單易用、更完整、更與Java EE 6.0兼容。

3.新增對(duì)Hibernate 4.1的支持。

4.支持新版本的服務(wù)器。

添加新的WebLogic 11、WebLogic 12連接器,以及對(duì)當(dāng)前最新版本的SpringSource tcServer的支持。

5.支持Spring 3.1和Spring Web Flow 2.3。

6.支持在數(shù)據(jù)庫(kù)的編輯表格視圖中添加或刪除行。

7.支持ICEfaces 3。

8.支持Java EE 6.0。

你可以使用諸如Servlet 3.0、JSF 2.0、JPA 2.0、EJB 3.1、JAX-RS 1.1等Java EE 6.0的新特性。

9.顯著增強(qiáng)對(duì)Maven的支持。

例如:更靈活的Maven項(xiàng)目結(jié)構(gòu)、基于Maven的EAR項(xiàng)目、多模塊的Maven項(xiàng)目、支持Maven 3.0等。傳統(tǒng)的Maven項(xiàng)目無(wú)需經(jīng)過(guò)特定的配置即可輕松導(dǎo)入MyEclipse。

10.支持64位Windows操作系統(tǒng)。

(注意:由于技術(shù)限制,MyEclipse 64位版本不包括可視化設(shè)計(jì)器、REST 瀏覽器以及JavaScript 調(diào)試等功能。這些功能可能會(huì)在后續(xù)版本中重新推出,建議你選擇MyEclipse 32位版本,以便于在64位Windows中使用所有功能。)

11.支持Mac OS X Cocoa。

(注意:由于技術(shù)限制,MyEclipse Cocoa版本的安裝程序不包括可視化設(shè)計(jì)器、REST 瀏覽器以及JavaScript 調(diào)試等功能。建議你選擇MyEclipse Carbon版本,以便于使用所有功能。)

12.添加JRebel for MyEclipse。

JRebel for MyEclipse是為MyEclipse 用戶和項(xiàng)目量身定制的一個(gè)特殊版本的JRebel。使用JRebel for MyEclipse,你無(wú)需重新部署應(yīng)用程序,就能即時(shí)看到您在應(yīng)用程序中所作的任何改動(dòng)。

13.修復(fù)多項(xiàng)bug并改進(jìn)多項(xiàng)其他功能。

10.7.1版本

MyEclipse 10.7.1 版本于2013年2月7日發(fā)布,該版本同樣基于 Eclipse 3.7.2。與MyEclipse 10.6相比,MyEclipse 10.7.1 主要進(jìn)行了多項(xiàng)bug修復(fù)和其他功能細(xì)節(jié)改進(jìn)。

2013版本

MyEclipse 2013支持HTML5、JQuery和主流的Javascript 庫(kù)。 隨著MyEclipse 2013支持Html 5,你可以添加音頻、視頻和API元素到你的項(xiàng)目,從而為移動(dòng)設(shè)備創(chuàng)建復(fù)雜的Web應(yīng)用程序。你甚至還可以通過(guò)HTML5 可視化設(shè)計(jì)器設(shè)計(jì)令人難以置信的用戶界面。同時(shí),隨著MyEclipse 2013支持JQuery,你可以通過(guò)插件提升性能,并添加動(dòng)畫效果到設(shè)計(jì)中。該版本基于 Eclipse 3.8.2。

更新日志

1.基于Eclipse Juno (3.8.2)開(kāi)發(fā)。

2.改進(jìn)移動(dòng)應(yīng)用程序的開(kāi)發(fā)工具。

3.添加對(duì)Java EE 6.0規(guī)范中的Web Fragment的支持。

4.大幅增強(qiáng)應(yīng)用部署能力,更好更快地部署應(yīng)用到指定的服務(wù)器。

5.改進(jìn)對(duì)項(xiàng)目庫(kù)和運(yùn)行時(shí)的自由定制能力。

6.改進(jìn)對(duì)項(xiàng)目遷移的支持,之前版本的MyEclipse項(xiàng)目、RAD、WTP可以更輕松地遷移到MyEclipse 2013中。

7.改進(jìn)WindowBuilder Swing和SWT設(shè)計(jì)器。

8.改進(jìn)MyEclipse的組件、插件的添加、更新、移除等管理功能。

9.多項(xiàng)bug修復(fù)和其他功能改進(jìn)。

2014版本

MyEclipse 2014整合了Hibernate、Struts2和Spring等最新版本內(nèi)容,MyEclipse2014界面美觀,包含了一個(gè)清新的淡藍(lán)色主題,集成了主題支持的插件Eclipse Color Themes和Jeeeyul's Eclipse Themes,可以進(jìn)行主題樣式定制和切換。該版本于2013年12月2日發(fā)布。

更新日志

1.基于Eclipse Kepler(4.3.1)開(kāi)發(fā)。

眾所周知,由于EclipseJuno(4.2)的若干性能問(wèn)題,MyEclipse 2013并沒(méi)有使用Eclipse 4.2,不過(guò)這些性能問(wèn)題在Eclipse 4.3中已經(jīng)得以糾正。

3.支持Java EE 7。

3.添加Websphere自定義連接器配置,你可以更輕松地開(kāi)發(fā)或部署應(yīng)用到Websphere服務(wù)器(僅限于MyEclipse 2014 Blue 和 MyEclipse 2014 Bling)。

4.改進(jìn)REST Web Service,更好的Cloud API支持。

5.添加定制iOS7本地應(yīng)用程序的能力。

6.更新對(duì)Spring IDE和SpringTool Suite的集成支持,修復(fù)多項(xiàng)bug,并增加MyEclipse Spring的若干新功能。

7.新增主題樣式定制和切換。

8.MyEclipse 2014 內(nèi)置 JDK 1.7 update 45,不過(guò)并沒(méi)有強(qiáng)制綁定該版本的JDK,你可以自行更換其他版本的JDK來(lái)運(yùn)行MyEclipse、編譯你的應(yīng)用程序以及運(yùn)行Web服務(wù)器。

9.MyEclipse 2014 默認(rèn)內(nèi)置Mylyn 3.9 和 EGit 3.1,你無(wú)需再手動(dòng)安裝這些流行的插件即可直接使用。

2015版本

MyEclipse 最新版出來(lái)啦,最新官方版本MyEclipse 2015 CI,該版本基于 Eclipse Luna (露娜) 版本構(gòu)建。

2015正式版

MyEclipse 2015正式版1.0的最重要的幾點(diǎn)更新:更好的支持JavaScript和AngularJS等技術(shù)模塊,全新的REST瀏覽器以及REST模塊的極速訪問(wèn),PhoneGap移動(dòng)開(kāi)發(fā)工具。

MyEclipse 2015正式版1.0更新總覽:

  • Custom Integration of tern.java
  • Initial Support for AngularJS
  • New REST Explorer Provides More Flexibility
  • REST Web Services Project Explorer
  • Mobile Tooling - PhoneGap Support
  • New PhoneGap Configuration Editor
  • PhoneGap Project JQuery Mobile Templates
  • Server Connectors Updated to the WTP Framework
  • Deployment Mode Flexibility for Tomcat App Servers
  • Custom Deployment Server
  • Pivotal tc Server 3.0 Support
  • Updated TomEE Server Connector
  • Dashboard and Other Tools Make Tasks Easier
  • Coding Report
  • Improved Dark Theme
  • Built on Luna 4.4.1
  • Update to MyEclipse Reports
  • Intelligent Merged Deployment
  • New Maven Dependencies-Only Mode
  • JSP Editor Performance Improvements
  • Updated Spring Support
  • Try Upgraded Features with Integrated Upgrade Trials
  • Other Notable Additions
  • Known Issues

配置開(kāi)發(fā)

MyEclipse打開(kāi),新建項(xiàng)目,保證mysql和tomcat服務(wù)能夠正常啟動(dòng),項(xiàng)目才可以正常運(yùn)行。下面就要開(kāi)始真正的開(kāi)始部署一個(gè)傳說(shuō)中的tomcat+struts+hibernate+mysql結(jié)構(gòu)的工程了。

首先,在myeclipse里新建一個(gè)工程。在左邊的Package Exporler面版里點(diǎn)右鍵選擇new->;project…在跳出菜單里選擇MyEclipse->;J2EEProjects->;WebProject。點(diǎn)擊next后進(jìn)入如下畫面:

(圖1) 按以上圖示輸入相關(guān)字段后點(diǎn)擊Finish便建立了一個(gè)數(shù)據(jù)庫(kù)連接,在新出現(xiàn)的JDBCforMysql上點(diǎn)右鍵,選擇Openconnection,確認(rèn)用戶名和密碼正確后點(diǎn)OK,如果一切順利的話你會(huì)看到下面的畫面:

(圖2) 這說(shuō)明你已經(jīng)和數(shù)據(jù)庫(kù)建立了正確的連接。現(xiàn)在再回到window->;OpenPerspective->;Other…里的MyEclipse,也就是剛進(jìn)來(lái)的時(shí)候看到的畫面。右鍵點(diǎn)擊你剛建立的工程test并選擇MyEclipse->;AddstrutsCapabilities…在跳出的菜單里按照如下輸入并確定:

(圖3) 現(xiàn)在你已經(jīng)為你的工程增加了struts,接下來(lái)和上面一樣在右鍵工程后選擇MyEclipse->;AddHibernateCapabilities…一路確定下來(lái)為你的工程添加Hibernate。(為方便起見(jiàn)在選擇路徑時(shí)把HibernateSessionFactory.java放在了src/com下面,其實(shí)最好建立個(gè)單獨(dú)的目錄如src/com/hibernate)為了更好的演示不建立通常的登陸頁(yè)面而是建立個(gè)注冊(cè)頁(yè)面。選擇src目錄下的hibernate.cfg.xml文件。照如下填寫并保存。這樣hibernate就為你建立了數(shù)據(jù)庫(kù)的連接池。

下面再選擇WebRoot/WEB-INF/struts-config.xml文件,在畫面中點(diǎn)擊右鍵選擇new->;Form,ActionandJSP。如下填寫:

(圖4) 再選擇JSP選項(xiàng),如下:

(圖5) 最后選擇Finish。再新建一個(gè)success.jsp的頁(yè)面,在剛才struts-config.xml文件里右鍵選擇addAdmin選擇Properties,在菜單里選擇Forwords,再點(diǎn)add,如下圖填寫:

(圖6) 最后你的struts-config.xml就是下面這個(gè)樣子:

(圖7) 下面轉(zhuǎn)到hibernate。換到剛才建立數(shù)據(jù)庫(kù)的頁(yè)面,選擇你的admin的表點(diǎn)右鍵選擇CreateHibernateMapping。選擇好打包路徑后選擇Finish。如圖:

(圖8) 在你剛才選擇的路徑下,下新建立的文件

AdminDAOFactory.java文件并輸入以下內(nèi)容:packagecom.yourcompanyname;

importjava.util.Iterator;

importorg.hibernate.HibernateException;

importorg.hibernate.Query;

importorg.hibernate.Session;

importorg.hibernate.Transaction;

importcom.hibernate.SessionFactory;

publicclassAdminDAOFactory{

Sessionsession;

Transactiontx;

publicvoidadd(Adminadmin)throwsHibernateException{

/**

*CreationDate:11-17-2005

*TODOAddanewadminuser.

*@paramAnobjectofAdmin

*@returnvoid

*@authorCoderGuo

*/

try{

session=SessionFactory.currentSession();

tx=session.beginTransaction();

//Addanewadmin

session.save(admin);

tx.commit();

}catch(HibernateExceptione){

throwe;

}finally{

if(tx!=null){

tx.rollback();

}

SessionFactory.closeSession();

}

}

} 再打開(kāi)com.yourcompany.struts.action下的AddAdminAction.java添加(其中如果有錯(cuò)誤選中好按ctrl+shift+o自動(dòng)添加包)

publicclassAddAdminActionextendsAction{

//---------------------------------------------------------InstanceVariables

//---------------------------------------------------------Methods

/**

*Methodexecute

*@parammapping

*@paramform

*@paramrequest

*@paramresponse

*@returnActionForward

*@authorCoderGuo

*/

publicActionForwardexecute(

ActionMappingmapping,

ActionFormform,

HttpServletRequestrequest,

HttpServletResponseresponse){

AddAdminFormaddAdminForm=(AddAdminForm)form;

//TODOAddanewadmin

Adminadmin=newAdmin();

admin.setName(addAdminForm.getName());

admin.setPassword(addAdminForm.getPassword());

AdminDAOFactoryadminDAO=newAdminDAOFactory();

adminDAO.add(admin);

returnmapping.findForward("success");

}

}

再打開(kāi)com.yourcompanyname.struts.form下的AddAdminForm.java,修改(如果有錯(cuò)誤按照上面說(shuō)的方法導(dǎo)入包)

publicActionErrorsvalidate(

ActionMappingmapping,

HttpServletRequestrequest){

//TODOAuto-generatedmethodstub

ActionErrorserrors=newActionErrors();

Sessionsession=SessionFactory.currentSession();

Transactiontx=session.beginTransaction();

Queryquery=session.createQuery

Iteratorit=query.iterate();

if(it.hasNext()){

errors.add("addAdmin",newActionMessage("form.addAdmin."));

}

tx.commit();

SessionFactory.closeSession();

returnerrors;

}

publicvoidreset(ActionMappingmapping,HttpServletRequestrequest){

//TODOAuto-generatedmethodstub

=null;

this.password=null;

}

再打開(kāi)com\yourcompanyname\struts下的ApplicationResource.properties在這里面添加錯(cuò)誤信息:Form.addAdmin.=err 配置好myeclipse于tomcat的連接。在window->;Preferences做如下設(shè)定:

在項(xiàng)目文件點(diǎn)右鍵->;“myeclipse”->;“Addandremoveprojectdeployment”,如下圖:

配置工作基本結(jié)束了,在myeclipse上開(kāi)啟tomcat服務(wù)

現(xiàn)在打開(kāi)瀏覽器,輸入網(wǎng)址就可以看到j(luò)sp頁(yè)面。

項(xiàng)目發(fā)布

MyEclipse生成WAR包并在Tomcat下部署發(fā)布

首先是使用MyEclipse將web項(xiàng)目打包,右鍵選中項(xiàng)目,選擇export;彈出Export的select窗體,選擇Java EE 的WAR file(myeclipse)選項(xiàng),然后選擇工程名稱和路徑,單擊完成就可以了。

打包完成以后我們將war放到tomcat的webapps目錄下,并設(shè)置server.xml文件;然后運(yùn)行tomcat,并輸入項(xiàng)目的url就可以瀏覽了。

開(kāi)發(fā)類型

適用于以下幾種開(kāi)發(fā)類型:

企業(yè)級(jí)開(kāi)發(fā)

MyEclipse為完成工作提供了智能的企業(yè)工具。Java EE庫(kù)和功能是企業(yè)級(jí)項(xiàng)目的基礎(chǔ),支持部署到幾十個(gè)企業(yè)友好的應(yīng)用服務(wù)器進(jìn)行快速檢測(cè)。

Web開(kāi)發(fā)

有了MyEclipse,你就擁有了所有的Web開(kāi)發(fā)技術(shù)。支持快速添加技術(shù)功能到Web項(xiàng)目中,使用可視化編輯器以便編碼和配置,并且還可以在多種應(yīng)用服務(wù)器上測(cè)試你的任務(wù)。

云開(kāi)發(fā)

脫離緩存,使用內(nèi)置功能連接到云,支持探索和連接服務(wù),為他人提供自己的REST Web服務(wù)。無(wú)論是定位還是虛擬的微博,MyEclipse都能輕松地創(chuàng)建云連接。

移動(dòng)開(kāi)發(fā)

移動(dòng)應(yīng)用開(kāi)發(fā)再也無(wú)需使用特殊工具或?qū)W習(xí)新的編程語(yǔ)言。MyEClipse支持使用Java、HTML和JQuery進(jìn)行編碼,使用移動(dòng)工具創(chuàng)建擁有良好編碼的應(yīng)用,并嵌入到原生iOS和Android應(yīng)用中。

版本列表