<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Edzy_Java

      BlogJava :: 首頁 ::  ::  ::  :: 管理 ::
      58 隨筆 :: 12 文章 :: 11 評論 :: 0 Trackbacks

    一、Eclipse插件開發(fā)之新手入門

    ?????? 會使用Eclipse來開發(fā)Java應(yīng)用程序

      了解插件這個詞的概念

      了解一些XML的知識 本文是一個入門的文章,只是向大家說明開發(fā)一個插件的簡單步驟,同時了解在開發(fā)插件時涉及到的技術(shù)面會有哪些。

      Eclipse SDK概述

      我們通常使用的Eclipse也就是我們這里所說的Eclipse SDK,這個SDK中包括了很多的內(nèi)容,如下圖所示:

    ?  運行時核心(Eclipse Platform) - SDK必須一個Eclipse Platform,它自身不具有任何對最終用戶有意義的功能, 它是一個加載所有插件的基礎(chǔ)平臺。也就是Eclipse的運行時最小集合了。

      Java 開發(fā)工具(JDT) - 我們所有的有關(guān)Java的開發(fā)部分都是由這個插件來完成了,它形成了對于Java最為基礎(chǔ)的編輯、 編譯、運行、調(diào)試、發(fā)布的環(huán)境。

      插件開發(fā)者環(huán)境(PDE) - 開發(fā)插件的插件,我們?nèi)绻_發(fā)插件哪么我們就會發(fā)現(xiàn)所有的工作環(huán)境都是由它來提供的。 它提供了用來自動創(chuàng)建、處理、調(diào)試和部署插件的工具。

      我們將來要開發(fā)的插件都是由平臺來加載和運行,而PDE則是開發(fā)插件的開發(fā)環(huán)境,JDT則是開發(fā)插件時的Java代碼的開發(fā)環(huán)境。

      創(chuàng)建插件項目

      設(shè)置引用項目

      開發(fā)插件時需要大量的外部庫,這些外部庫主要是現(xiàn)有的Eclipse中各個插件所提供的庫。 為了開發(fā)方便,我們先將這些外部庫由一個項目統(tǒng)一引用。

      從資源透視圖中,使用文件>導(dǎo)入...>外部插件和段。

      在下一步中選擇抽取源歸檔并在項目中創(chuàng)建源文件夾。

      到顯示稱為選擇的屏幕,選擇 org.eclipse.ui,然后單擊完成按鈕。

      創(chuàng)建項目

      在Eclipse需要創(chuàng)建一個空的插件項目,為了讓我們更好的理解插件中各個文件的來源,我們從一個空白的插件項目開始:

      1) 打開新建項目...向?qū)Вㄎ募拘陆ǎ卷椖?..)并從插件開發(fā)類別中選擇插件項目。

      2) 將com.huangdong.examples.helloworld用作項目的名稱。缺省情況下,向?qū)н€會將com.huangdong.examples.helloworld設(shè)置為標(biāo)識。

      3) 最終,確保在插件代碼生成器頁面上選擇了創(chuàng)建空白插件項目。

      4) 當(dāng)詢問您是否想切換到“插件開發(fā)”透視圖時,回答是。

      5) 選擇com.huangdong.examples.helloWorld項目并打開屬性對話框。

      6) 在Java構(gòu)建路徑屬性中,選擇項目選項卡,并選擇項目org.eclipse.ui。這些包含了項目需要的導(dǎo)入類。

      7) 重建項目。

    二、Eclipse+JBoss+MySQL開發(fā)環(huán)境設(shè)置

      雖然國內(nèi)開發(fā)者早已習(xí)慣了D版,但筆者以為還是防患于未然,應(yīng)盡早加入OpenSource行列,促進(jìn)國內(nèi)軟件業(yè)的發(fā)展。

      本文所推薦的Eclipse、JBoss、MySQL均是名氣很高的開源軟件,并且非常實用。

      1、JDK:到http://java.sun.com下載,推薦使用J2SDK1.4.X

      2、JBoss:到http://www.jboss.org下載,筆者使用jboss-3.0.4_tomcat-4.0.6

      3、MySQL:到http://www.mysql.com下載,筆者使用mysql-4.0.13,另須下載MySQL Control Center(圖形化管理工具),到http://sourceforge.net/projects/mmmysql/下載MySQL的JDBC驅(qū)動程序,如mm.mysql-2.0.14-you-must-unjar-me.jar

      4、Eclipse:到http://www.eclipse.org下載,最新版本為3.0M8,如果是新手推薦下載2.1.2和語言包(2.1.2_Translations)。到http://www.objectlearn.com/下載lomboz(此插件開發(fā)J2EE必需),需要注意的是lomboz的版本必須與eclipse版本一致,否則不正常。

      環(huán)境設(shè)置(以win2000下D盤作根目錄為例):

      1、JDK的安裝配置在此不再說明。

      2、將JBoss解壓到D:\,將MySQL的JDBC驅(qū)程包中的mm.mysql-2.0.14-bin.jar解壓到D:\jboss-3.0.4_tomcat-4.0.6\server\default\lib中,再將D:\jboss-3.0.4_tomcat-4.0.6\docs\examples\jca目錄下的mysql-service.xml拷貝到D:\jboss-3.0.4_tomcat-4.0.6\server\default\deploy目錄下,找到相應(yīng)段落并作如下修改:

    <attribute name="JndiName">MySqlDS</attribute>

    <attribute name="ManagedConnectionFactoryProperties">
    <properties>
    <config-property name="ConnectionURL" type="java.lang.String">jdbc:mysql://localhost:3306/test</config-property>
    <config-property name="DriverClass" type="java.lang.String">org.gjt.mm.mysql.Driver</config-property>
    <!--set these only if you want only default logins, not through JAAS -->
    <config-property name="UserName" type="java.lang.String">root</config-property>
    <config-property name="Password" type="java.lang.String"></config-property>
    </properties>

    </attribute>

      3、安裝MySQL和MySQL Control Center,到mysql\bin目錄中啟動mysqld-nt.exe,即開啟mysql服務(wù)。使用MySQL Control Center很方便地進(jìn)行管理(類似SQL Server)。

      4、將Eclipse(以3.0M8為例)解壓到D:\,再將lomboz包中plugins目錄中的內(nèi)容解壓到D:\Eclipse\plugins中,啟動eclipse。(1)window--preferences--lomboz,設(shè)置JDK Tools.jar,Server Definitions--Server types:JBoss 3.0--Application Server Directory:D:/jboss-3.0.4_tomcat-4.0.6;Classpath Variable:D:/jboss-3.0.4_tomcat-4.0.6(2)window--Customize Perspective--Shortcuts--New--Java,勾選lomboz J2EE Wizards。

    posted on 2006-11-20 18:45 lbfeng 閱讀(1135) 評論(0)  編輯  收藏 所屬分類: 開發(fā)工具雜談

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 激情婷婷成人亚洲综合| 亚洲激情在线观看| 久久精品国产这里是免费| 亚洲日韩中文字幕| 亚洲中文字幕无码中文字在线| 成人A片产无码免费视频在线观看| 亚洲一区免费视频| 真实国产乱子伦精品免费| 国产精品亚洲一区二区三区| 亚洲国产精品久久久久秋霞影院| 国产AV无码专区亚洲AV手机麻豆| 永久免费bbbbbb视频| 在线观看日本免费a∨视频| 亚洲国产高清视频在线观看| 亚洲AV成人无码久久精品老人| 日韩精品久久久久久免费| 国产免费黄色无码视频| 羞羞漫画在线成人漫画阅读免费| 蜜臀98精品国产免费观看| 国产精品亚洲AV三区| 国产成人va亚洲电影| 亚洲精品乱码久久久久久蜜桃图片 | 亚洲午夜无码久久久久软件| 亚洲a级在线观看| 亚洲av日韩综合一区久热| 曰批免费视频播放在线看片二| 永久免费精品影视网站| 一区二区三区免费视频观看| 在线观看亚洲人成网站| 亚洲无成人网77777| 亚洲欧洲免费无码| 国产成人无码精品久久久免费| 国内精品99亚洲免费高清| 国产精彩免费视频| 亚洲AV无码成H人在线观看 | 叮咚影视在线观看免费完整版| 成人在线免费看片| 免费一级做a爰片久久毛片潮喷| 亚洲国产精品无码久久一区二区| 亚洲人成网网址在线看| 久久一区二区免费播放|