eclipse+workshop studio (nitrox)使用入門

來源:互聯網
上載者:User

工欲善其事,必先利其器

workshop studio的前身是nitrox,自從有了nitrox,我便對它情有獨鐘,雖然workshop
studio現在基本處於停止更新狀態,我依然不改初衷,那下面,我們來看看workshop
studio都有哪些魅力呢:)

0.讓我們開啟它,這個啟動畫面,是不是讓你有耳目一新的感覺

1.再來看一下啟動好的畫面,是不是也很酷呢:

第一講
eclipse
外掛程式安裝

外掛程式的安裝有兩種方法,一種是線上安裝,另一種是離線安裝,從科學的角度講,離線安裝是最科學的方法.為什麼?理由如下:
1.下載離線安裝包快(傻子都知道)
2.因為外掛程式包與eclipse分離,所以即使eclipse刪了,你的外掛程式也不需要重新安裝.

安裝方法:
首先下載外掛程式放在一個固定的地方,注意有些外掛程式以jar包的形式存在,實際上,還需要解壓,總之一定要成這樣的目錄結構,才可以運行.
來看一下,典型的外掛程式目錄的結構:

把安裝解壓好了,以後,就到workshop的安裝目錄E:/Workshop_Studio_3.3_608/eclipse/links下給相應的外掛程式,加上一個連結檔案,如proedit就命名為
proedit.link ,內容如下:

path=e/:/eclipse_plugin/propedit

重新啟動workshop
studio (eclipse)即可.
下面看一下,我用到的外掛程式吧:)

自訂透視圖

eclipse支援多透視圖,實際上就是把不同的視圖和按鈕進行任意的組合并存為一套方案.每個人都應該有自己習慣的透視圖,對照上面那個啟動後的畫面,來看看我的透視圖,我的定義透視圖的原則:
少就是多
工具按鈕:我實際上很少用到按鈕,快速鍵是我的最愛,因此去掉不必要的按鈕.
編輯器:這個不用說了
AppXploer導航:這是workshop的WEB項目導航,在新版的workshop裡已經改為標準的j2ee項目導航.不過我還是喜歡這個.
DbXplorer資料庫導航:這個相當於myeclipse的資料庫瀏覽器.
snippets:程式碼片段
problems
/tasks/ servers /console/ progress/ javadoc:
正常狀態下都是最小化的
Fast View 裡還要放上:FileExplorer/
taglib/ variables
/outline
就這麼多啦,至於為什麼這麼布局,見仁見智,就看你最常用的是什麼,那麼就把它放在最顯眼的位置,當然定義完了,一定要把它存下來:
菜單 windows -save perspective as

workshop
studio入門
既然是workshop studio教程,當然要講workshop studio.有人說workshop
studio就是個jsp+struts的編輯器,這沒什麼不對.所以先來看看jsp的編輯功能:
1.假設你已經匯入一個WEB工程.讓我們開啟一個jsp來看看:

看,就像Dreamweaver,做網頁的人一定很開心了.操作習慣也很像dreamweaver,在設計檢視裡可以直接編輯文本呢.
當然jsp編輯器不僅僅這麼簡單.還有以下功能:
1.在jsp中開啟引用,舉例:像bean
write標籤,可以按住property的值,直接開啟get的方法,是不是很方便呢。
2.jsp代碼,包括html
struts標籤的格式化,目前我還沒看到更強的混合代碼格式化工具,可能是我太孤陋寡聞了。

我慢慢要講成廣告了,各位見諒
Struts編輯功能:
要用struts,當然先要給web項目加上struts
的facets,開啟項目屬性窗(選中項目根節點 alt+enter),找到project facets ,添加一個facets

如果你是第一次使用的話,可能需要線上下載,當然用現成的發行包是最快的方法,當然要注意版本噢。

下面我們來領略一下workshop
studio強大的struts配置功能:

具體的使用方法,我就不詳述了。

資料庫與Hibernate:
workshop
studio的資料庫瀏覽器可以很好的輔助Hibernate開發:
1.可以直接執行Hql,驗證Hql
2.可以產生hibernate映射以及pojo

當然要使用hibernate產生的功能,也必須先添加一下hibernate
facets,參考上面的步驟。
有了hibernate的facet,我們現在來瞧一下 Dbxplorer:

可以直接當成資料庫用戶端來用,當然其實用性還很差,如果你真的想用RCP的用戶端,我建議你不妨試試DBviewerPlugin。
回到Dbxplorer,看到右鍵菜單最下面兩個選項沒,可以直接產生Jpa映射或Hibernate映射,我這裡沒配Jpa環境,不過Hibernate到是有,來看一下:

如果需要hibernate開發,這是個不錯的幫手。

Spket
javascript開發
怎麼講到這裡了,好像不是workshop
studio的功能呢,不過既然說了,就提一下:
1.spket的js編輯器反應速度很快,當然指相對於aptana而言,那實在是快多了。
2.spket的開啟申明很好用,在頭部使用注釋include
包含引用的檔案,實在是很方便
3.spket的js檔案的outline的local function and
object完全支援js的OO方式,比如ext推薦的單例對象的編碼規範,見

snippets程式碼片段

習慣copy
paste的開發方式的人,對程式碼片段一定情有獨鐘,別BS我,我就是copy-paster:
snippets定義好程式碼片段,雙擊
就在編輯器游標處粘貼代碼。
eclipse裡的snippet視圖還支援變數的定義:

不過只是簡單的變數替換,如果支援範本語言就更好啦,不知道這個夢想什麼時候才能實現

下面簡單的說一下常用的外掛程式:
aptana:
javascript編輯器,體積龐大,反應慢
Clay:
ER圖軟體

easyexplore
可以右鍵開啟當前檔案所在的目錄,並選中當前檔案
easysql + eclipsework:
eclipsework代碼產生
proedit:資源檔編輯工具
mylar:協同開發
subclipse:版本控制
...

Eclipse開發Java常用操作

eclipse用得最多的依然是java開發,所以我們最後還是來說說Eclipse裡java的開發方法:

快速鍵的使用:

1.自動提示
自動完成 :
alt+/
2.自動錯誤修正
ctrl+1
3.代碼格式化 :ctrl+shift+f
4.跳轉到行
:ctrl+L
5.開啟快速鍵定義速查:ctrl+shift+L
6.尋找技巧:ctrl+shift+r
開啟資源  ctrl+shift+T 開啟對象 ctrl+e 開啟已開啟的檔案 ctrl+h 檔案搜尋 ctrl+f
檔案內搜尋

tomcat遠端偵錯方法

在catalina.bat檔案頭部輸入以下內容:
SET
CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE
-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888
啟動tomcat後,在eclipse的項目右鍵 debug的視窗裡選擇
remote java application 連接埠填上5888即可

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.