2)方法(Method)Р由于Bean本身是Java对象,调用这个对象的方法是与其交互作用的唯一途径。Java Bean严格遵守面向对象的类设计逻辑,不让外界访问其任何实例字段(没有Public字段)。这样,方法调用的是接触Bean的唯一途径。Р(3)事件(Event)РBean与其他软件组件交流信息的主要方式是发送和接收事件。这与对象之间通过消息通信类似。РJava Bean传统的应用在于可视化的领域,如AWT下的应用。自从JSP诞生后,Java Bean更多的应用在非可视化领域,在服务器端应用方面表现出来了越来越强的生命力。利用非可视化Java Bean, 来封装事务逻辑、数据库操作等等,可以很好地实现业务逻辑和前台程序(如JSP)的分离,使得系统具有更好的健壮性和灵活性。Р3.JDBC技术РJDBC是Java的开发者——Sun的Java Soft公司制定的Java数据库连接Java Data Base Connectivity技术的简称,是为各种常用数据库提供无缝联接的技术。应用程序中的作用和ODBC在Windows系列平台应用程序中的作用类似。JDBC有一个非常独特的动态连接结构,它使得系统模块化。使用JDBC来完成对数据库的访问包括以下四个主要组件:Java的应用程序、JDBC驱动器管理器、驱动器和数据源。简单地说,JDBC能完成下列三项工作[8] :Р(1)同一个数据库建立连接; Р(2)向数据库发送SQL语句; Р(3)处理数据库返回的结果。РJDBC是一种可用于执行SQL语句的Java API(Application Programming Interface,应用程序设计接口)。它由一些Java语言写的类、界面组成。JDBC给数据库应用开发人员、数据库前台工具开发人员提供了一种标准的应用程序设计接口,使开发人员可以用纯Java语言编写完整的数据库应用程序。