Java系列:
專案管理:
(1)
需求管理軟體:
1.Telelogic DOORS佔70%份額
2.Rational Requisite Pro
3.Borland CaliberRM
4.Microsoft SharePoint Portal Server
5.OpenCollective
6.Dragonfly算是唯一的中文版本吧
Rational公司對UML語言建模以及RUP提供的CASE工具:
Rational Requisite Pro 通過使需求更易於書寫交流和修改使在整個應用開發中全體開發小組能即時更新和跟蹤.
Rational ClearQuest Windows和基於Web的需求變更管理產品時,項目小組能跟蹤和管理開發生命期中的所有變更活動.
Rational Rose 世界領先的用於商業過程建模需求分析構建結構設計的可視化建模工具.
Rational SoDA 為整個軟體開發過程提供產品文檔自動化的工具,極大減少了文檔工作的時間和成本.
Rational Purify c/c++構件和應用程式開發人員使用的運行錯誤檢查工具協助檢查記憶體錯誤.
Rational Visual Quantify C/C++,VB,Java構件和應用程式開發人員使用的進階效能評測工具,協助評估效能瓶頸.
Rational Visual PureCoverage 自動的軟體測試覆蓋率工具,使開發人員能全面地有效地測試他們的應用程式.
Rational TeamTest 建立,維護和執行自動化的功能測試,允許全面地測試代碼和決定軟體是否滿足期望的需求和效能.
Rational PerformanceStudio 評測和預計Client/Server和Web系統效能的便於使用,準確和可升級的工具.
Rational ClearCase 主導市場的軟體組態工具,為專案經理提供跟蹤每個軟體開發項目進化的能力.
Rational XDE 為最流行的整合式開發環境提供了真正的無縫整合的可視化建模環境.
Rational Apex--Rational Apex系列產品為一整合式開發環境,使程式員能夠設計、開發和維護複雜的C/C++或Ada系統。Apex除提供者編譯器、錯誤修正器外,還具備版本控制 (Version Control)、架構規劃(Architecture Organizing)、發行管理(Release Management)等先進的軟體工程能力
測試載入器SQA
(4)http://www.itpub.net/attachment.php?attachmentid=385396&postid=6498216 ITPub的Rose、Borland和UML等的下載
(5)解決安裝和應用rational rose時報錯“MEM_BAD_POINTER”的問題:
環境:
windows xp pro sp2
RationalSuiteEnterprise.2003.06
原因:
同樣出在winxp sp2系統上。
對此,官方的解釋是:
1) extract shw32.dll from the attached rar file.
2) locate the copy of shw32.dll that the affected program (the one
that's giving the MEM_BAD_POINTER error) is using. Rename this file,
or move it to some other directory for safe keeping. Note: this step
is not strictly necessary, BUT if you experience problems with our
new DLL, the first thing we're going to suggest is that you revert to
your old one.
3) with your old shw32.dll renamed or moved for safe keeping, install
the new shw32.dll where the old one used to be. Now run your app as
usual and verify that the error no longer appears.
4) if after step 3 you still see the MEM_BAD_POINTER error, search
your hard drives for any other occurrences of shw32.dll and replace
those (using the above procedures), one at a time, until the error no
longer appears.
實際上,解決這個問題無需那麼複雜,只須下載show32.dll補丁(地址:http://www.cnblogs.com/Files/begincsdn/MEM_BAD_POINTER_EMEND.rar),再到Rose對應的目錄中(C:/Program Files/Rational/Rose)將原檔案替換成新檔案,下次退出時就沒有這種錯誤了。
原文地址http://blog.csdn.net/Fjnu_Angel/archive/2007/01/10/1479032.aspx
其他http://blog.chinaunix.net/u/20117/showart.php?id=124064
http://www.blogjava.net/lyjjq/articles/69217.html
開發工具:
(1)
混淆
proguard
http://proguard.sourceforge.net/
RetroGuard
joc.jar
反混淆
http://www.blogjava.net/huanzhugege/archive/2007/05/13/117123.html Java反編譯工具Jodeclipse for eclipse3.2
jad
(2)MyEclipse 5.1.0
http://downloads.myeclipseide.com/downloads/products/eworkbench/5.1.0GA/F
ullStack_MyEclipseEnterpriseWorkbenchInstaller_5.1.0GA_E3.2.1.exe
License Name : TLF
License Key : GLR8ZC|065444|545454|7663624914
License Name : EastGame
License Key : RLR8ZC|065444|545454|352499020
License Name : eastgame.net
License Key : rLR8ZC|065444|545454|340248553
Subscriber: www.1cn.biz
Subscriber Code: jLR8ZC-444-55-4467865481680090
註冊成功後會發現:
Subscriber: www.1cn.biz
Product ID: E3MP (MyEclipse Professional Subscription)
License version: 9.99
Full Maintenance Included
Subscription expiration date (YYYYMMDD): 20991231
Number of licenses: Unlimited
Eclipse外掛程式:
如果新加的外掛程式不能被發現,可以關掉JBuilder,之後run cmd出現命令窗,輸入相應盤符如e:,之後退到JBuilder的安裝目錄如cd E:/0JasonLi/JBuilder2007,之後鍵入jbuilder -clean啟動JBuilder就可以看到你加的外掛程式了。外掛程式我是加到E:/0JasonLi/JBuilder2007/jbuilder /eclipse/plugins和E:/0JasonLi/JBuilder2007/jbuilder/eclipse/features裡,而不是 E:/0JasonLi/JBuilder2007/plugins和E:/0JasonLi/JBuilder2007/features裡。外掛程式也可以放在自己建立的檔案夾裡,但此檔案夾要建立個.eclipseextension檔案,沒有副檔名,內容為:
id=com.borland.jbuilder.productname=JBuilderversion=1.0.0
也可以通過Help-Software Updates-Find and Installing-Search for new features to install-在更新的時候將儲存路徑改為你自己的,這時候會自動為你添加一個.eclipseextension檔案。
http://www.eclipseplugincentral.com/Web_Links+main.html 外掛程式網
JavaScript外掛程式:
Aptana IDE(js,css有智能提示,有瀏覽器類型和DOM版本提示,輸入即提示,無格式化)
http://www.aptana.com/
http://www.aptana.tv/
http://www.aptana.com/dev/index.php/Main_Page
JavaScript Reporter(tm) JavaScript Tool
調試查錯的工具
http://www.dhitechnologies.com/products/reporter/
Teniga(js有智能提示,無瀏覽器類型提示,Alt+.提示,js有格式化)
Teniga是一個Javascript編輯器外掛程式。它提供運行期語法錯誤檢查,內容大綱,代碼提示和文法著色等功能。它能夠協助你快速,輕鬆編寫javascript代碼。Teniga還支援動態擴充使用者包。
http://sourceforge.net/projects/teniga/
JSEclipse(js有智能提示,有瀏覽器類型和版本提示,Ctrl+.或Alt+.或Alt+/提示,無格式化,可以識別是"JavaScript類"和"javascript 函數"-outline視圖,Ctrl+/是注釋一行)
可以編輯JavaScript 檔案,支援文法反白和包括了一些常用的物件導向的方法。支援的物件導向的功能有:建構函式,類方法,執行個體方法,類變數等等。支援代碼錯誤提示,警靠報告等。
http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/?&error=1
http://www.interaktonline.com/Products/Eclipse/JSEclipse/Overview/
For JSEClipse plugin Ext of the code completion library
http://extjs.com/forum/showthread.php?t=6112
這個東東可完善JSEclipse對extjs的代碼自動完成功能.
install: unzip the file,put all xml files to "YourWorkspace/.metadata/.plugins/com.interaktonline.jseclipse/user_library",reboot eclipse.if the user_library not exists,then create it.
Another solution:
1. Copy ext-all-debug.js into your project in your project.
2. Refresh your code completion library from JSEclipse menu.
JSEclipse plugin will generate library for you.
I installed Ext lib for Jseclipse 1.5.X and Eclispe 3.1.2 successfully!
--------------------------------------------------------------------------------
I installed Ext lib for Jseclipse 1.5.X and Eclispe 3.1.2 successfully!
1.Download the two zip files.extract them to a temporary folder.
2.In Eclipse ,create a new js file, choose the menu "jsEclipse->add library",choose one xml file of the extracted temporary folder. then eclipse will create a folder named "user_library" under path "/yourworkspace/.metadata/.plugins/com.interaktonl ine.jseclipse".
3.Copy all files from temporary folder to the "user_library" folder.
Hope it's helpful!
JSEditor-不好用。
JSEditor也是一個可以在eclipse下編寫JavaScript的外掛程式。
http://sourceforge.net/projects/jseditor
myJSEditor-MyJSEditor-0.9.0-RC.zip-不好用。
myJSEditor 是一個JavaScript編輯器。它的功能包括:文法高亮顯示,代碼自動完成等。myJSEditor還對自訂的JavaScript對象有高亮顯示,代碼自動完成的功能。這個外掛程式主要是支援Rhino JavaScript引擎,但也能夠相容其它符合Ecma262標準的JavaScript引擎。
http://eclipse.moelleryoung.com/jseditor/index.php
SpketIDE-(Spket IDE 1.5.11)spket-1.5.11.zip-不好用。
SpketIDE 提供很多功能用於協助Mozilla Extensions開發人員提高開發效率。其強大的JavaScript編輯器提供了像代碼自動補全,目錄大綱,代碼(包括XML代碼)摺疊,文法(包括XUL/XBL文法)高亮顯示,XPCOM組件視圖這些功能都有助於提高開發人員編寫JavaScript代碼的效率。此外SpketIDE還是 Yahoo!UI組件的一個輔助開發工具。
http://www.spket.com/
(JavaScript Editor PlugIn for Eclipse)net.sf.wdte.js_0.0.9b.zip-不好用。
(EclipseHTMLEditor)tk.eclipse.plugin.htmleditor_2.0.4.zip-不好用,無智能提示,無瀏覽器類型提示,無格式化功能。
(VelocityWebEdit)VelocityWebEdit-1.0.8.zip-不好用。
CSS外掛程式:
CSS Editor-(CSS Editor)net.sourceforge.csseditor_0.0.4.zip-不好用,無智能提示,無瀏覽器類型提示,無格式化功能。
CSS Editor (Eclipse Plugin)這是一個為Eclipse 提供的外掛程式,可以編輯複雜的CSS功能。
http://sourceforge.net/projects/csseditor/
Implementors
當追蹤方法代碼時,Eclipse預設是轉到方法的介面類,而介面中是只有方法名稱沒有具體的實現代碼,此外掛程式提供了追蹤到具體實作類別的實現代碼的功能。
http://eclipse-tools.sourceforge.net/implementors/
Call Hierarchy
Call Hierarchy 顯示一個方法的調用層次
http://eclipse-tools.sourceforge.net/call-hierarchy/
EclipseTidy
EclipseTidy基於HTML Tidy提供校正和格式化HTML/XML檔案的功能
http://eclipsetidy.sourceforge.net/
EclipseHTMLEditor
EclipseHTMLEditor是一個可以在Eclipse下編輯,校正HTML/ XML / JSP的外掛程式。
http://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi?
page=EclipseHTMLEditor
Checkclipse
Checkclipse 檢查代碼的風格、寫法是否符合規範
http://checkstyle.sourceforge.net/ CheckStyle官網
http://sourceforge.net/projects/checkstyle/ CheckStyle下載頁
Spell Checker
這是一個適用於Eclipse3.1平台的拼字檢查程式外掛程式,它可用於ava,JavaScript,JavaProperties,XML,HTML,JSP,與PHP的拼字檢查。eSpell支援自定拼字字典,針對項目的特殊設定,檢查鍵入的詞語等。
http://www.bdaum.de/eclipse/
JAutodoc
JAutodoc是一個能夠自動為你的原始碼加上Javadoc注釋的Eclipse外掛程式。
http://jautodoc.sourceforge.net/
eclipse UML
UML建模外掛程式功能其全。
http://www.eclipsedownload.com/download/index.html
Violet UML Editor
Violet UML Editor是一個強大的UML編輯器,便於使用,開發快捷.它能畫出好看的類圖,對象圖,順序圖,狀態圖和use-case圖。這個外掛程式把Violet嵌入到Eclipse中。
http://sourceforge.net/projects/violetumlplugin
AmaterasUML
UML建模外掛程式,可利用該外掛程式來繪製UML類圖和UML時序圖。
http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML
VUML
該Eclipse外掛程式是一個可視化UML2.0編輯器。
Jupe
Jupe是一個基於GEF和UML2架構的UML外掛程式,它為UML類圖建立,代碼產生,逆向轉換提供支援。Jupe支援利用滑鼠建立UML類圖,並把圖導成XMI,載入和儲存類圖。支援基於原始碼建立UML類圖,並且原始碼如果有變動將自動改變類圖。
http://jupe.binaervarianz.de/
ArgoEclipse
這個外掛程式把ArgoUML建模工具整合到Eclipse IDE中。支援UML1.4所有類圖。
http://argoeclipse.tigris.org/
Topcased UML Edit
UML2.1建模工具,支援9種模型圖包括:UML使用案例圖,類圖,包圖,順序圖,共同作業圖表,狀態圖,活動圖表,構件圖,部署圖。並提供Java與模型圖的轉換引擎。
http://topcased-mm.gforge.enseeiht.fr/modeling/uml/index.php
Green UML
Green UML一個UML類圖建立工具,主要是針對學生使用而設計。你可以利用Green UML從代碼建立UML類圖,或者通過UML類圖來生代碼。類圖中的所有關聯都是以外掛程式的形式存在可動態增/刪。Green支援把UML類圖匯出成jpg與gif的格式。
http://green.sourceforge.net/
Relo
Relo是一個協助開發人員研究大型程式碼程式庫的好工具,它能夠一步步的跟蹤你所展開的程式碼封裝,並快速產生類似UML的類圖。
http://relo.csail.mit.edu/
Google Code Search
Google Code Search外掛程式。
下載:org.proteus.google.code.search-1.0.0.zip
VSSplugin
VSS用戶端外掛程式,VSS是一個和CVS齊名的版本管理系統。
http://sourceforge.net/projects/vssplugin
StrutsIDE
StrutsIDE是開發Struts架構開發工具。它提供了struts-config.xml設定檔的圖形管理介面。
http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=StrutsIDE
StrutsBox
StrutsBox主要特點包括:
◆基於Eclipse3.1開發平台
◆一個用來編輯Struts設定檔的可視化編輯器
◆以圖形的方式來顯示Struts應用程式的Web Flow
◆一個可高亮顯示文法的JSP編輯器
◆可利用嚮導來建立Struts項目與一個新的Struts form
◆支援Struts 1.0,1.1與1.2標準
http://www.strutsbox.de/
Struts-It
Struts-It為開發基於Struts的Web應用程式提供全面的支援。它基於Eclipse 3.1並能夠很好的與WTP 0.7整合。Struts-It支援Struts1.1,1.2與JSTL。
http://sourceforge.net/projects/struts-it/
Flux
Flux 是一個支援採用模型驅動來設計一個Struts1.1 web應用程式的Eclipse外掛程式。它能夠從UML活動圖表產生struts-config.xml和struts-config-.xml設定檔。在其首頁和Eclipse協助系統中有提供詳細的使用者使用手冊。
http://flux4eclipse.sourceforge.net/
QuickREx
Regex測試外掛程式.
http://www.bastian-bergerhoff.com/eclipse/features/web/QuickREx/toc.html
J2EE design pattern generator
一個可以產生J2EE設計模式代碼Eclipse外掛程式並支援J2EE refactorings。它使用XML檔案來儲存設計模式描述。這個外掛程式有一個友好的使用者介面嚮導。支援的設計模式有:
* Front Controller -
* Session Facade -
* Service Activator -
* Service Locator -
* Composite Entity -
* Transfer Object Supporterd refactorings: -
* Hide Entity behind Session -
* Move business Logic to Facade -
* Iintroduce Front Controller
http://sourceforge.net/projects/j2ee-dp-gen
PatternBox
PatternBox是一個Java設計模式編輯器。它提供一個基於模板的代碼產生器。這個基於XML的模板機制使得你能夠定義自己的代碼模板。PatternBox當前能夠為16種
GoF設計模式產生代碼。
http://www.patternbox.com/index.html
SEDS Design Pattern Pugin
這個外掛程式將使利用設計模式來開發Java應用程式變得更加容易。它內建一些基本的模式如Singleton,Factory等,但使用者也可以配置其它模式。 SEDS Design Pattern Pugin內建的具體設計模式包括:Chain of Responsibility,Iterator,Mediator ,Memento ,Observer,Strategy,Command ,Factory Method,Prototype,Singleton,Holder,Bridge ,Composite,Facade,DAO,Type Safe Enumeration ,Visitor,Flyweight,Facade。
http://home.icslab.agh.edu.pl/~shogun/iosr/site/maven/
Jinto:國際化外掛程式
http://www.guh-software.de/
java sdk docs for eclipse
這個外掛程式把Java SDK文檔(包括Java" 2 SE 5.0 SDK (JDK 5.0) Docs、Java" 2 SE 1.4.2 SDK Documentation、Java" 2 EE 5.0 SDK API Docs)和其它一些文檔(Apache Ant 1.6.5、陸續將添加Apache SOAP v2.3.1 Documentation、Apache Struts Framework、Xerces Java Parser 1.4.4、Xerces Java Parser 2.8.0、C++相關文檔)整合到Eclipse協助系統便於開發過程中瀏覽與搜尋。
http://eclipsedocs.sourceforge.net/
Eclipse Instant Messenger
Eclipse立即訊息外掛程式,它結合了一些常用的協議如:MSN,YAHOO,ICQ,AIM等。
http://eimp.sourceforge.net/d/
Eclipse Messenger
立即訊息外掛程式,方便開發人員交流。不需要任何其它應用程式。
http://www.myjavaserver.com/~cosmologic/
測試載入器:
(3)推薦兩個非常好用的測試載入器JMeter和Badboy:
JMeter是Apache組織的開放原始碼項目,它是功能和效能測試的工具,100%的用java實現:
官方網址:http://jakarta.apache.org/jmeter/index.html
Badboy也是一個強大的測試載入器:
官方網址:http://www.badboy.com.au/
Badboy不比jmeter功能多,但是有了badboy可以讓你的測試腳步製作更加輕鬆。
PHP系列:
http://www.zend.com/ Zend Studio官網
Zend Studio v5.5.0破解
http://www.4x4y.com/86701_down_Zend.Studio.v5.5.0_crack.html
PHPChina論壇ZendStudio-5_2_0下載
http://www.phpchina.com/html/down.html
http://files.zend.com/videos/zend_studio_demo/ Zend Studio Demo
http://www.phped.com/ NuSphere PHPEd官網
http://www.nusphere.com/ NuSphere PHPEd官網
NuSphere PHPeD IDE v4.6.4616 特別版
http://down.chinaz.com/s/10200.asp
http://www.nusphere.com/products/phped.htm PHPEd Debug Demo
Javascript系列:
http://bbs.51js.com/forum-24-1.html 無憂指令碼
http://www.w3schools.com/js/default.asp W3英文學校
(1)調試javascript的好方法:
修改IE的設定:
IE的“選項-進階”,有兩個選項預設是鉤選的:
Disable Script Debugging(Internet Explorer)
Disable Script Debugging(Other)
中文可能是“禁用指令碼調試”,去掉這兩項的鉤選。
在VS2005“工具-選項-調試-即時”,選中指令碼調試。
在需要調試的地方加上debugger;例如:
開啟或重新整理一下頁面就進入斷點了。