Everything is a contribution

走过Java的点点滴滴,与大家共勉~
随笔 - 21, 文章 - 0, 评论 - 10, 引用 - 0
数据加载中……

开源软件在项目中的使用

开源软件在越来越多的项目中被使用,遵循不重新发明轮子的规则,合理的使用开源组件能极大的提高工作效率和软件的健壮性、一致性,现列举下我常用的一些开源软件:

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 阅读(478) 评论(0)  编辑  收藏 所属分类: 开源技术


只有注册用户登录后才能发表评论。


网站导航: