快捷登錄,享 免費下載
首頁 > 軟件列表 > MyEclipse
MyEclipse

MyEclipse

MyEclipse下載

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

基礎(chǔ)概念

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

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

特征分類

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

1.JavaEE模型

2.WEB開發(fā)工具

3.EJB開發(fā)工具

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

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

6.數(shù)據(jù)庫服務(wù)

7. MyEclipse整合幫助

對于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過一系列的插件來實現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。

MyEclipse的特征列表:

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

  • 原廠商維護與支持
  • Java Servlets
  • EJB
  • JSP / EL
  • JSTL
  • JAXB
  • JCA
  • ACP
  • JSR 286 (Portlets)
  • Web Fragments
  • HTML5可視化設(shè)計
  • JQuery Mobile Palette
  • 支持Spring Framework
  • JS編輯器
  • CSS編輯器
  • JAX-WS
  • Struts
  • Struts 1 & 2可視化設(shè)計
  • JSF
  • JSF可視化設(shè)計
  • 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:項目導(dǎo)入、完全支持JEE、高級依賴管理、構(gòu)建 & 部署
  • 支持擴展數(shù)據(jù)庫:Oracle、MySQL、Microsoft SQLServer、Sybase Connectors
  • MyEclipse Java Profiler
  • 企業(yè)級報表

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

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

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

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

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

快捷操作

MyEclipse 快捷鍵1(CTRL)

Ctrl+1 快速修復(fù)

Ctrl+L 定位在某行

Ctrl+O 快速顯示 OutLine

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

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

Ctrl+K 快速定位到下一個

Ctrl+E 快速顯示當前Editer的下拉列表

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

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

Ctrl+Y 與上面的操作相反

Ctrl+/ 注釋當前行,再按則取消注釋

Ctrl+D 刪除當前行

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

Ctrl+M 切換窗口的大小

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

Ctrl+F6 切換到下一個Editor

Ctrl+F7 切換到下一個Perspective

Ctrl+F8 切換到下一個View

MyEclipse 快捷鍵2(CTRL+SHIFT)

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

Ctrl+Shift+/ 自動注釋代碼

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

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

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

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

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

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

Ctrl+Shift+F 格式化當前代碼

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

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

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

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

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

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

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

MyEclipse 快捷鍵3(ALT)

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

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

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

Alt+← 前一個編輯的頁面

Alt+?幫助

Alt+→ 下一個編輯的頁面(當然是針對上面那條來說了)

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

MyEclipse 快捷鍵4(ALT+CTRL)

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

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

MyEclipse 快捷鍵5(ALT+SHIFT)

Alt+Shift+R 重命名

Alt+Shift+M 抽取方法

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

Alt+Shift+L 抽取本地變量

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

Alt+Shift+I 合并變量

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

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

Alt+Shift+O(或點擊工具欄中的Toggle Mark Occurrences按鈕) 當點擊某個標記時可使本頁面中其他地方的此標記黃色凸顯,并且窗口的右邊框會出現(xiàn)白色的方塊,點擊此方塊會跳到此標記處。

MyEclipse 快捷鍵6

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

F2當鼠標放在一個標記處出現(xiàn)Tooltip時候按F2則把鼠標移開時Tooltip還會顯示即Show Tooltip Description。

F3跳到聲明或定義的地方。

F5單步調(diào)試進入函數(shù)內(nèi)部。

F6單步調(diào)試不進入函數(shù)內(nèi)部,如果裝了金山詞霸2006則要把“取詞開關(guān)”的快捷鍵改成其他的。

F7由函數(shù)內(nèi)部返回到調(diào)用處。

F8一直執(zhí)行到下一個斷點。

版本介紹

5.0版本

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

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

6.0XGA版本

1.平臺和安裝支持

(1)兼容Eclipse 3.3/Europa 1.0

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

2.改進了Java EE 5 和 Spring功能部件

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

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

(3)對Spring 2.0升級,增強配置管理功能

(4)升級Hibernate

(5)Spring-JPA高度集成

3.支持AJAX開發(fā)和測試

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

(2)改進了AJAX Web瀏覽器

(3)改進了AJAX工具

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

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

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

6.快速Java EE部署和測試

(1)項目自動部署和啟動服務(wù):根據(jù)指定的調(diào)試和運行模式,自動配置項目和啟動服務(wù)器;在配置前,自動停止運行的服務(wù)器;在現(xiàn)有的應(yīng)用程序配置中可以重新配置

(2)MyEclipse Tomcat 6服務(wù)器——就地集成,啟動只要一秒鐘

(3)MyEclipse Derby服務(wù)器:自動進行JDBC連接;可配置的啟動選項

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

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

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

7.0版本

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

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插件

支持探查精簡接口

支持獨立啟動探查器

2.對Struts 2的支持

可以在任何類型的項目中新增對Struts2的支持

新增了對Struts2代碼的自動完成提示信息

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

可以自定義插件加載

可以管理MyEclipse模塊

4.對WTP項目的支持

增強了對報表的支持,升級了BIRT2.5,并且新增了格式化信息。

5.App server

支持jetty7

新增Sun App Server 9.1

對JBoss 4,5,WebLogic 9,10,Tomcat,Glassfish,Sun App Server重載的改進

8.5版本

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

8.6M1版本

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

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

MyEclipse 8.6 M1主要改進包括:

1.MyEclipse 8.6 M1引入了一個全新的JavaScript編輯器,該編輯器提供了更好的JavaScript/HTML高亮標記和代碼支持,同時提供了更為精確的語法校驗功能

2.MyEclipse 8.6 M1新增了Struts2圖形編輯器(貌似之前筆者見過Struts1.x的圖形編輯器,也是MyEclipse對Struts支持的一個賣點)

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

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

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

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

7.輕松的在團隊中共享MyEclipse 8.6工作平臺配置

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

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

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

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在開源框架的支持方面也進行了不少改進包括:

Spring 3.0

Hibernate 3.3

Spring Security 2.0

Spring Security 3.0

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

14.MyEclipse 8.6 M1改進了對UML2.0的支持

15.MyEclipse 8.6 M1改進了對JavaServer Faces,Facelets,ICEfaces的支持

9.0版本

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

1.集成了 Eclipse 3.6.1。

2.支持 HTML5 和 JavaEE 6。

10.0版本

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

而對 IBM WebSphere 用戶來說,MyEclipse Blue 支持最新版本的 WebSphere Portal Server 7.0、WebSphere 8 以及以前的版本,無縫的支持 IBM DB2 數(shù)據(jù)庫。

MyEclipse10 對檢索功能以及錯誤查詢功能更加強大,包括對js文件的錯誤查詢。就本人來說,最大的變化莫過于軟件安裝界面,推薦使用link方法進行插件安裝,方便快捷。

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開發(fā)。

更新日志

1.基于Eclipse Indigo(3.7.2)開發(fā),完成數(shù)百項全新的和改進的代碼開發(fā)、測試和部署功能。

2.新的編輯器。

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

3.新增對Hibernate 4.1的支持。

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

添加新的WebLogic 11、WebLogic 12連接器,以及對當前最新版本的SpringSource tcServer的支持。

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

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

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.顯著增強對Maven的支持。

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

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

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

11.支持Mac OS X Cocoa。

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

12.添加JRebel for MyEclipse。

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

13.修復(fù)多項bug并改進多項其他功能。

10.7.1版本

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

2013版本

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

更新日志

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

2.改進移動應(yīng)用程序的開發(fā)工具。

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

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

5.改進對項目庫和運行時的自由定制能力。

6.改進對項目遷移的支持,之前版本的MyEclipse項目、RAD、WTP可以更輕松地遷移到MyEclipse 2013中。

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

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

9.多項bug修復(fù)和其他功能改進。

2014版本

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

更新日志

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

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

3.支持Java EE 7。

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

4.改進REST Web Service,更好的Cloud API支持。

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

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

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

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

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

2015版本

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

2015正式版

MyEclipse 2015正式版1.0的最重要的幾點更新:更好的支持JavaScript和AngularJS等技術(shù)模塊,全新的REST瀏覽器以及REST模塊的極速訪問,PhoneGap移動開發(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

配置開發(fā)

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

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

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

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

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

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

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

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

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

(圖7) 下面轉(zhuǎn)到hibernate。換到剛才建立數(shù)據(jù)庫的頁面,選擇你的admin的表點右鍵選擇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();

}

}

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

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");

}

}

再打開com.yourcompanyname.struts.form下的AddAdminForm.java,修改(如果有錯誤按照上面說的方法導(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;

}

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

在項目文件點右鍵->;“myeclipse”->;“Addandremoveprojectdeployment”,如下圖:

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

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

項目發(fā)布

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

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

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

開發(fā)類型

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

企業(yè)級開發(fā)

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

Web開發(fā)

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

云開發(fā)

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

移動開發(fā)

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

版本列表