第三方组件是针对某种软件在应用功能上的不足或缺陷,而由软件编制方以外的其他组织或个人开发的相关组件。这种组件不是Java官方提供的,也不是由软件使用者编写的组件。使用成熟的第三方组件进行开发会提高开发的效率,减少出错的可能。
Apache公司(http://commons.apache.org)针对Java提供了很多的功能强大的组件,除了Apache公司以外,还会有很多的公司、组织和个人会提供一些非常好的组件。这些第三方组件的列表是不可能准确的给出来的。如果需要找第三方组件,可以到一些比较大的社区或源码站里找,比如CSDN。一些技术博客也会发布个人开发的第三方组件。最简单的寻找第三方组件的方法,就是利用搜索引擎。
使用第三方组件的优点是,不需要自己再写代码进行开发,使用起来也非常的方便,能够提供强大的功能,节省了开发的成本,提高了开发的效率。
使用第三方组件的缺点是,通常会有版本的问题,或是要遵循某个开发协议,甚至会有Bug。出现了Bug由于没源代码所以无法排除。即使有源代码,因为组件比较庞大,所以排除Bug难度较高。
Apache公司(http://commons.apache.org)针对Java提供了很多的功能强大的组件,除了Apache公司以外,还会有很多的公司、组织和个人会提供一些非常好的组件。这些第三方组件的列表是不可能准确的给出来的。如果需要找第三方组件,可以到一些比较大的社区或源码站里找,比如CSDN。一些技术博客也会发布个人开发的第三方组件。最简单的寻找第三方组件的方法,就是利用搜索引擎。
使用第三方组件的优点是,不需要自己再写代码进行开发,使用起来也非常的方便,能够提供强大的功能,节省了开发的成本,提高了开发的效率。
使用第三方组件的缺点是,通常会有版本的问题,或是要遵循某个开发协议,甚至会有Bug。出现了Bug由于没源代码所以无法排除。即使有源代码,因为组件比较庞大,所以排除Bug难度较高。