JavaBean一般分为可视化组件和非可视化组件两种。可视化组件可以是简单的GUI元素,如按钮或文本框,也可以是复杂的,如报表组件;非可视化组件没有GUI表现形式,用于封装业务逻辑、数据库操作等。其最大的优点在于可以实现代码的可重用性。JavaBean又同时具有以下特性。* 易于维护、使用、编写。* 可实现代码的重用性。* 可移植性强,但仅限于Java工作平台。* 便于传输,不限于本地还是网络。* 可以以其他部件的模式进行工作。