JavaBean是一種JAVA語言寫成的可重用組件,它可以被Applet、Servlet、JSP等Java應用程序調用,也能夠可視化地被Java開發工具使用,它包含屬性、方法、事件等特性,按照功能可以劃分為兩種:一種是有用戶界面可視化的JavaBean,另一種是沒有用戶界面主要負責處理事務的JavaBean,JavaBean帶來的最大的優點是充分提高了代碼的可重用性,并且對軟件的可維護性和易維護性起到了積極作用。