西安java用戶群成立~_~
西安java用戶群,感謝dudu,為我們開通團隊,所有西安java界的朋友都可以到這里報道或者mail我,我來做初步的管理,等人足夠多了,我會交出管理權!
初步想建立一個類似GJUG的小社團,也豐富一下,我們西安程序員的業余生活。
感謝大家支持。
聯系方法:
leeguannan@gmail.com
leeguannan@msn.com
西安java用戶群,感謝dudu,為我們開通團隊,所有西安java界的朋友都可以到這里報道或者mail我,我來做初步的管理,等人足夠多了,我會交出管理權!
初步想建立一個類似GJUG的小社團,也豐富一下,我們西安程序員的業余生活。
感謝大家支持。
聯系方法:
leeguannan@gmail.com
leeguannan@msn.com
Eclipse3.3m7 VS Eclipse3.2.2
沒有深入研究過兩者的差別,只是昨天在更換平臺時發現的。差別主要存在與Application類上,兩者繼承或者實現的類不同,也就決定了其底層的不同。
Eclipse3.3M7
http://www.krugle.com/
代碼搜索工具,使用大量AJAX,可以搜索各種代碼,還提供Eclipse插件。所有優秀程序員都應該收藏!
Maven2對項目的管理確實可以說是無微不至的,而且給出了大量的硬性規定。強制要求項目的目錄結構,而且還強烈建議使用“測試驅動開發”的使用。比方說它生成的標準項目目錄中就自帶了test目錄,而且POM.XML文件就直接帶有Junit3.8的Jar引用了。
暫時就先簡單介紹一下兩種Maven2自帶的標準項目的生成方法:
mvn archetype:create -DgroupId=com.mycompany.ap -DartifactId=my-app
my-app
|-- pom.xml
`-- src
|-- main
| `-- java
| `-- com
| `-- mycompany
| `-- app
| `-- App.java
`-- test
`-- java
`-- com
....
上面生成出來的一個標準的jar項目格式。
mvn archetype:create -DgroupId=com.mycompany.app -DartifactId=my-webapp
-DarchetypeArtifactId=maven-archetype-webapp
my-webapp
|-- pom.xml
`-- src
`-- main
|-- webapp
| |-- WEB-INF
| | `-- web.xml
| `--index.jsp
`-- resources
上面生成的是一個標準的 war 項目。
在命令行運行上面的命令以后在到項目文件夾下運行 mvn eclipse:eclipse,就將這個項目生成了eclipse項目依賴的文件,這個項目就可以導入到eclipse中開發了。
暫時就先介紹這么多,有時間,把我們的預研報告整理出來。
昨天在Bolg中貼出來一個很不錯的RCP項目http://jlibrary.sourceforge.net/。
今天已經開始研讀他的代碼了~,由于第一次解除RCP項目,難免總是一頭霧水,碰到了不少問題。在此記錄下來,希望有高手挺身而出幫忙解決,也再次記錄疑問,以備后輩享用.
1.如何使用Maven2如果完成對EclipseRCP項目的管理?
2.此項目在JLibraryActionBarAdvisor中使用自己封裝的ActionFactory來產生Action,而ActionFactory產生的Action只是RetargetAction,而RetargetAction對應的Action僅僅只有一個簡單的ID。此時在ActionBar上面顯示的Action僅僅是顯示而是不能用的。到了View中再產生真實的可以用的Action,而這個真實的Action并沒有包括任何ID信息。疑問就是RetargetAction與真實的Action是如何聯系起來的?
此問題已經解決,他們的意圖是在JLibraryActionBarAdvisor首先使用RetargetAction對Toolbar上的Action進行注冊,此時這些RetargetAction都還有對應的真實Action。當用戶切換視圖到對應的透視圖,并且選擇了某個Veiw時,View中的代碼開始真正的注冊真是的Acion,注冊完成真是的Action以后再使用
http://jlibrary.sourceforge.net/
各種功能都齊全,把RCP發揮的林立極致~~最好的是它開源!
哪個高手可以告訴我如何使用maven2來管理RCP的項目~
RCP 如何產生Eclipse一樣的流線型視圖窗口?
在 WorkbenchWindowAdvisor 中的preWindowOpen()中設置
XMIND 2007(未注冊)運行以后,先彪出一個Wizard,向人們要錢~
OK,我的東東第一次運行的時候也要一個Wizard,不要錢,要數據庫配置信息。
首先了解一下Wizard基礎:
下午正式開始RCP開發,于是乎輕車熟路的開始打基礎框架。
1. 建RCP項目
2. 復制Form的jar包
3. 寫第一次使用時需要維護信息的Wizard和WizardPage
4. 寫用戶登錄窗口
5. 在ApplicationWorkbenchWindowAdvisor中增加最大化代碼,在ApplicationWorkbenchAdvisor中增加保存用戶配置的代碼
5. 寫Perspective們