開源軟件在項目中的使用
開源軟件在越來越多的項目中被使用,遵循不重新發明輪子的規則,合理的使用開源組件能極大的提高工作效率和軟件的健壯性、一致性,現列舉下我常用的一些開源軟件:
Linux:免費的操作系統
JBoss:免費的J2EE服務器
Apache:最流行的Web服務器
Tomcat:JSP容器,其他還有Resin
Mysql:自由軟件數據庫系統
Eclipse:極其好用的IDE,內置CVS、Junit、Ant功能,有豐富的插件支持,還有NetBean
CVS:版本控制系統,開發時必不可少的工具,還有subversion
Struts:比較成熟的MVC實現,其他還有Webwork、Spring MVC
Spring:IOC模式的輕量級容器,組件式的開發模式,還有PicoContainer
Hibernate:持久層的不錯選擇,其他還有Ibatis、OJB、JDO、Entity Bean、JDBC
XDoclet:自動代碼生成工具
JUnit:單元測試框架,讓編寫單元測試更加簡單,有很多擴展可以使用
Log4j:完善的日志管理工具
CheckStyle:代碼規范審核工具
Ant:讓所有事情都變得簡單,統一,協調,結合AntHill OS實現日構建
posted on 2006-02-21 13:11 Kevin Xia 閱讀(482) 評論(0) 編輯 收藏 所屬分類: 開源技術