2006年3月16日 星期四

eclipse 使用放大絕!!!

沒有留言:
用eclipse應該是老梗了
最近重新再用他時,擷取出幾個特點熱鍵
netbeans 5.0 新增功能 跟eclipse功能比起來 也不過如此相當..這樣..一般一般 沒有增進多少
我eclipse使用的是3.1.1版的(中文化剛好支援到此版)
有些功能可能是3.1版才有的

基本

視窗類
切換分頁:Ctrl+PgDn , Ctrl+PgUp (預設)
切換至編輯器:Ctrl+E
切換視圖:Ctrl+F7
視窗最大化:Ctrl+M
開啟資源:Ctrl+Shift+R
存檔:Ctrl+S
游標類
移動至下一個字:Ctrl + ← →
選取行:Shift + Home End ↑↓← →
選取字:Ctrl+Shift + ← →
復原:Ctrl+Z
剪下:Ctrl+X
複製:Ctrl+C
貼上:Ctrl+V

進階

快速修正程式: Ctrl+1 (當x出現時)
程式輔助:Alt+/
自動完成(範本 template) :Alt+/ (參考 功能列 視窗->喜好設定->Java範本)
單字完成 Ctrl+Alt+/
程式碼自動排版 (程式碼->格式 )(Shift+Ctrl+F)
自動新增---
新增/組織匯入(import) :Ctrl+Shift+M / Ctrl+Shift+O or Ctrl+1
新增Java doc:Shift+Alt+J
新增get/set method (程式碼->try/catch &get/set method) Alt+S +R
新增 try/catch 處理例外(程式碼->try/catch &get/set method) or Ctrl+1
註解----
切換單行註解 :Ctrl+/
多行註解:選取區塊後 Ctrl+Shift+/
按鍵自訂:(視窗 -> 喜好設定 -> 一般 -> 按鍵)

推薦Plugin

sysdo -
簡介:在eclipse內嵌tomcat設定 包含新增tomcat web project等
jboss eclipse plugin -
簡介:包含完整J2EE支援 & XML編輯
games-
貪食蛇 & 倉庫番
還是希望eclipse 應該要支援直接用檔案系統位置來開發的模式(對於用ant的project)
而不用都要開新project 並且匯入至workspace project位置來開發
因為eclipse的預設專案方式跟ant自行設定的部屬方式不同 常會有干擾
最明顯的就是用外部ant開發的project時
常會發生一些需要調整eclipse 套件導覽器錯誤的問題
這也是當初不用eclipse的原因吧,因為開啟專案的模式被eclipse綁死了
所以才會使用 ant +JCreator + cmd or netbeans
當然深信只要功力夠就行了
用eclipse 的差別就在部屬靠ide就解決掉了 ,他甚至不用ant。
如果有人知道eclipse和ant project 最好的整合方式
請務必告訴一下小弟我呀
netbeans 5.0 flash demo

2006年1月6日 星期五

Apache Tomcat 備忘錄

沒有留言:
此篇為2006 1/6號文章的更新版
目前Tomcat已經更新到新版 tomcat 7.0
參見官網 http://tomcat.apache.org/index.html

關於tomcat佈署webapp方式



第一種方式最單純,直接放到webapps中即可,啟動的tomcat自動會展開WAR檔進行佈署,
第二種方式比較可以彈性將原始程式放在別的資料夾中,並利用context檔案指向過去。
context xml file 放置路徑為 %CATALINA_HOME%\conf\Catalina\localhost\,在此建立context 描述檔案。Example: 

<Context path="/myweb" docBase="實際webapp電腦位置" />


最後一種方式是使用tomcat manager
當啟動tomcat後,登入首頁 http://localhost:8080/
點選manager功能,在使用 \conf\tomcat-users.xml 設定的角色和權限登入
但礙於目前網路資安弱點氾濫,原則上不建議使用manager功能進行佈署,甚至應該將此功能頁拿掉,因為認證容易被攻破...