MyEclipse 6 Java 開發中文教程 MyEclipse 6 Java Development Teaching 簡體中文 CD 本書是講解MyEclipse6開發JavaEE企業應用的入門圖書。該書不但講解了目前最流行的SSH(Spring、Struts、Hibernate)、JSF、JPA的開發,同時還對SOA實現的基石--WebService的開發進行了探討。缺點就是偏於實踐操作,相關的理論詳細介紹部分比較少,對於具有一定開發經驗的讀者沒有吸引力,因此只適合作為初學者使用MyEclipse時的參考書,或者從事技術轉型的開發人員,也可作為培訓機構的輔助教材,或高校學生的自學教材,手把手的視頻輔導方式可以確保入門。 本書的第一章介紹常見的Java軟件以及數據庫和MyEclipse開發工具的下載和安裝方法;第二章則帶領讀者通過手工和開發工具對比的方式熱身開發最簡單的應用;第三章則對Eclipse開發環境進行介紹;第四章則介紹如何用MyEclipse管理數據庫的;第五章開發基於JDBC的應用;第六章則介紹如何在管理應用服務器;第七章在四五章的基礎上介紹Hibernate的快速開發;第八章在第六章基礎上介紹基礎的Web應用(JSP、Servlet)的開發;第九章則進一步介紹Struts1的開發;第十章重點介紹Spring的IOC,AOP和整合Hibernate的開發;第十一章則介紹Spring整合Struts、Hibernate的開發過程;第十二章則介紹最新推出的JPA規範及其快速開發功能;第十三章介紹JavaEE5規範推出的Web層框架JSF的開發過程;第十四章則介紹SOA的基石:基於Xfire的WebService的快速開發過程;第十五章討論了EJB3的開發;第十六章則探討瞭如用進行UML建模。 為了確保讀者能夠在實際工作中能夠靈活運用Myclipse,作者在使用大量插圖介紹MyEclipse6工具的同時,也結合從事培訓的經驗製作視頻教程完整闡述開發過程,並配以完整清晰基於實際項目的源代碼和相關軟件包,確保初學者能夠完整實踐書中內容,快速入門。 目前網上和市場上Eclipse+插件開發題材作品較多,寫的也很深入。但全面介紹MyEclipse6進行實際項目開發的還比較少,本書立足於初學者,重點關注快速開發開發功能,例如1分鐘Hibernate生成,JPA開發等。作者還具有IT培訓公司的實際培訓經驗,為初學者定制的MyEclipse學習視頻深受學生和網上讀者歡迎,本書將據此原則開發全部章節的視頻講解操作。 MyEclipse6.0是現今國內企業流行的基於Eclipse的商業開發工具MyEclipse的當前最新版本。Eclipse(官方網站:http://www.eclipse.org/)是IBM公司主導下的一款開源免費的可以做基礎Java項目開發的工具,然而大多數基於Eclipse二次開發的實用開發工具例如MyEclipse,IBMWSAD,BEAWorkshop,Jbuilder2007等等都是商業產品,有別於Eclipse自身開放免費的大旗,這些軟件不能免費使用,例如MyEclipse6.0只有30天的試用期,過期之後需要付費使用。因為Java開發工具領域的四分五裂,至今仍然沒有一款IDE(IntegratedDevelopmentEnvironment,集成開發環境)可以真正媲美微軟的VisualStudio系列。 MyEclipse6.0集中了開源和商業軟件的開發支持的大多數框架,方便易用,功能強大,獲得了廣大開發人員的喜愛。用它來開發比自己下載Eclipse然後到處找插件安裝要方便快捷的多,因此很多企業裡面都用它進行實際的開發。它支持開發調試基於Spring,Hibernate,Struts,JSF,JPA,EJB,WebService等JavaEE技術的項目,還支持建模例如UML。本書就如何使用MyEclipse開發JavaEE應用進行簡要的介紹,部分內容基於本人翻譯的MyEclipse幫助文檔。因為作者的水平有限,本書不可能涵蓋MyEclipse或者Eclipse的方方面面,僅供初學者作為開發時的參考書來使用。 除此之外,也可以使用一些開源免費的或者商業的Java開發工具。包括Sun資助的開源免費的Netbeans6,支持最新的JavaEE5技術,但是不支持Spring,Hibernate,它的Swing界面設計器和手機可視化開發工具以及JSF可視化工具目前來說處於領先的位置(http://www.netbeans.org/);免費小巧的Windows下的開發工具Gel(停止開發了,http://www.gexperts.com/);號稱最聰明的Java開發工具――商業軟件,比較貴:IntelliJIDEA7(www.jetbrains.com/idea/);另外還有一款Windows下歷史悠久的小開發工具,有商業和免費版本,在初學者中比較常見:JCreator(http://www.jcreator.com/);另外還有BEAWorkshop,也就是原來的M7,後來??被BEA收購了,有免費的JSP編輯器版本,商業版本支持Struts,Spring,Hibernate,說實話這個基於Eclipse的開發工具的可視化程度個人認為是最好的,可是售價也相當的高(workshopstudio.bea.com);WSAD(IBMWebSphere?StudioApplicationDeveloper),現在的新名字是RationalApplicationDeveloperforWebSphereSoftware,因為Rational(能想起來的就是ROSE這個UML建模工具)被IBM收購了,商業軟件(www-306.ibm.com/software/awdtools/developer/application/);Oracle則在早期購買了JBuilder的源碼,後來推出了免費的JDeveloper,這款軟件據說其JSF可視化開發功能和Oracle支持