Fluorida is a Flex/Flash functional testing tool. It manipulates Flash just as real users do. As a tester, you write test cases with our simple but still expressive DSL.
|open|aut.swf|
|click|helloButton|
|verifyText|helloText|hi there|
Easy, isn't it?
2,rubyworks
ROR的運(yùn)行環(huán)境一次成型,HAproxy,Mongrel,這兩項(xiàng)都安裝好了,只要在http service上再配置配置,選個(gè)rails,數(shù)據(jù)庫(kù)版本安裝下,把你的項(xiàng)目往一個(gè)建好的rail目錄中一放就能運(yùn)行了。最大限度的省了很多配置工作。對(duì) 于linux配置不是很明白的人,都能夠依葫蘆畫瓢,繼續(xù)配置了。
?? http://jack.javaeye.com/blog/90988
3,openlayers
OpenLayers is a pure JavaScript library for displaying map data in most modern web browsers, with no server-side dependencies. OpenLayers implements a (still-developing) JavaScript API for building rich web-based geographic applications, similar to the Google Maps and MSN Virtual Earth APIs, with one important difference -- OpenLayers is Free Software, developed for and by the Open Source software community
4,JBoss Tools
整合了以前的JBossIDE 和Exadel Studio
First-class support for JBoss Seam 1.2 and 2.0
Visual Page editor for rich editing of (X)HTML, JSP, JSF and Facelets pages可視化編輯
Unique JSF and Facelets support
JBoss AS server integration
Project Archives
Hibernate 3 Support
JBPM support
5,jxlib
一個(gè)基于mootools的ui庫(kù)
6,Relo是一個(gè)幫助開發(fā)人員研究大型代碼庫(kù)的好工具,它能夠一步步的跟蹤你所展開的代碼包,并快速生成類似UML的類圖
7,SMSLib
Java library for sending/receiving SMS messages.
google上的開源項(xiàng)目,見http://code.google.com/p/smslib
http://www.kaiyuan8.org/Article/zhZXHxUzHLWBtleIuZNX.aspx
8,Wireshark是世界上最流行的網(wǎng)絡(luò)分析工具?
9,小巧的Wiki系統(tǒng):More wiki in a jar
http://www.kaiyuan8.org/Article/RGwkNaDnqjzWucEaxlYc.aspx
用到一個(gè)小巧的webserver:NanoHTTPD?
http://www.kaiyuan8.org/Article/mLwKtfyMOCboFUEJbRnw.aspx
10,JavaScript圖形庫(kù)Rapha?l
http://www.kaiyuan8.org/Article/FGQrjBrGGIMNQXuwuOnR.aspx
http://raphaeljs.com/analytics.html
11,兩個(gè)免費(fèi)的Flash Chart
amchart,open flashchart
12,rxtx取代javax.comm實(shí)現(xiàn)Java跨平臺(tái)設(shè)備端口通信
13,Sonar是一個(gè)開源的Java代碼質(zhì)量管理平臺(tái),采用純Java編寫。Sonar的最新版本從5種編碼規(guī)則優(yōu)先級(jí)進(jìn)行代碼管理(Checkstyle, PMD, Findbugs, Taglist…),同時(shí)可以為每種規(guī)則配置權(quán)重。Sonar的這一功能允許用戶完全自定義編碼規(guī)則,從而更好的跟蹤問(wèn)題。
14,
OpenXava提供了一個(gè)允許開發(fā)者快速而高效地創(chuàng)建Web應(yīng)用和Portlet的框架。3.0版充分利用了JPA的優(yōu)勢(shì),允許用戶僅僅使用POJO和Annotation來(lái)創(chuàng)建完整的應(yīng)用。對(duì)于最簡(jiǎn)單的用例,用戶可以通過(guò)帶有附加的OpenXava Annotation的POJO模型來(lái)生成一個(gè)完整可用的應(yīng)用。對(duì)于稍微復(fù)雜一些的用例,完全使用附加的Annotation也可以應(yīng)對(duì).對(duì)于更復(fù)雜的用例,用戶可以在模型類中加入變化事件,實(shí)現(xiàn)定制的控制器,覆蓋缺省的控制器中的特征。
OpenXava3.1.4是個(gè)Java編寫的開源框架,OpenXava提供了一套基于Java的企業(yè)級(jí)Ajax應(yīng)用程序解決方案。使用OpenXava可以高效的開發(fā)出基于Java的 Ajax企業(yè)級(jí)應(yīng)用程序。OpenXava的優(yōu)勢(shì)在于快速開發(fā),OpenXava的開發(fā)效率高于Ruby On Rails, Spring MVC,或者任何MVC框架。因?yàn)槿绻褂?OpenXava ,開發(fā)者需要編寫的僅僅是Model部分而已。控制器(Controllers)是可以完全重用的,而視圖部分(Views)則是完全自動(dòng)生成的。
OpenXava適合任何類型的Java開發(fā)者,OpenXava的高度擴(kuò)展性可以讓Java專家開發(fā)出適合自己的OpenXava開發(fā)應(yīng)用環(huán)境,對(duì)于Java新手來(lái)說(shuō),OpenXava可以提供最簡(jiǎn)單的快速開發(fā)企業(yè)應(yīng)用程序的解決方案。
15,
Ujorm是一個(gè)新的開源Java版ORM框架,Ujorm的作者目標(biāo)是開發(fā)一個(gè)足夠敏捷的ORM框架作為Java應(yīng)用的持久層,以適合快速迭代開發(fā)的敏捷團(tuán)隊(duì)。Ujorm的第一個(gè)優(yōu)勢(shì)是性能上的優(yōu)勢(shì),從一個(gè)簡(jiǎn)單的SELECT來(lái)時(shí),Ujorm的性能要遠(yuǎn)遠(yuǎn)高于同類框架。當(dāng)然Ujorm還包括有:類型安全的查詢參數(shù),更小的性能開銷,和最簡(jiǎn)化的實(shí)體解決方案。
下面是作者將Ujorm與Hibernate進(jìn)行的一些對(duì)比:
http://ujoframework.org/presentation/
16,
http://www.skywayperspectives.org
Skyway Builder CE 是一個(gè)開源的基于Spring的web應(yīng)用的代碼生成器和腳手架。
Skyway Builder CE 6.3增強(qiáng)了新增或者通過(guò)現(xiàn)有的域模型生成Spring MVC代碼的能力
Skyway Builder CE 6.3升級(jí)了Spring DSL用于提升SpringDSL項(xiàng)目包的權(quán)重
Skyway Builder CE 6.3增強(qiáng)了生成自定義Spring MVC和Spring Web Flow代碼的能力
Skyway Builder CE 6.3增強(qiáng)了Spring Web Flow編輯器,包括改進(jìn)了易用性,和與Spring DSL更好的整合
Skyway Builder 6.3企業(yè)版 提供與IBM Rational產(chǎn)品 Architect7.5.2的整合功能,Skyway Builder 6.3企業(yè)版 可以把Architect繪制的UML轉(zhuǎn)換成可以工作的Spring應(yīng)用程序
17
Forms4j
替代spring的form標(biāo)記
18,
GraphViz是一個(gè)可以將簡(jiǎn)單語(yǔ)法描述的結(jié)構(gòu)轉(zhuǎn)化為圖形的工具。它是AT&T Research搞出來(lái)的開源項(xiàng)目,在官方主頁(yè)上你可以看到一些樣圖 Graphviz在各種平臺(tái)下均可使用
19,
Apache Shiro is a powerful and flexible open-source security framework that cleanly handles authentication, authorization, enterprise session management and cryptography
20,
語(yǔ)法著色工具:SyntaxHighlighter 和 google-code-prettify,據(jù)說(shuō)后者要好用一些。
21,
FlexPaper是一個(gè)開源的PDF文檔在線查看控件。用戶查看PDF文檔不需要安裝Acrobat Reader,但需要利用像SwfTools這樣的工具預(yù)先將PDF文檔轉(zhuǎn)成SWF格式的文件。FlexPaper能夠?qū)π枰榭吹奈臋n進(jìn)行分頁(yè)、搜索、打印、縮放、全屏查看等。