Java Bean将Java代码封装,增加了代码的重用率和可维护性。
特性:
① JavaBean是一个public类。
②有一个0参数默认构造方法。
③每个属性都有get()和set()方法。
http://java.blogs.webucator.com/2010/04/17/javabeans-tutorial/ A Simple JavaBeans Tutorial
http://www.tutorialspoint.com/jsp/jsp_java_beans.htm JSP - JavaBeans
http://www.zhouwenze.com/archives/20110903-437.html 简单理解JavaBean是什么
1. javaBean的java代码部分
public class Person implements java.io.Serializable { // attributes declared as private private String name;
// Default Constructor public Person() { } // getXxxx to access the name attribute public String getName() { return this.name; } // setXxxx to mutate the name attribute public void setName(String name) { this.name = name; } }
2. 在JSP程序中调用JavaBean组件
1)创建JavaBean实例 <jsp:useBean>
id: 自己取个名字 class: 文件路径 scope:作用范围 (page/request/session)
<jsp:useBean id="person" class="Person" scope="page"/>
2) <jsp:setProperty>
<jsp:setProperty name="person" property="*"/>
<jsp:setProperty name="students" property="firstName" value="Zara"/>
3) <jsp:getProperty>
<jsp:getProperty name="students" property="firstName"/>
3. JavaBean的生命周期
①page:只在一个页面,是默认值
②request:当前的request处理期间,包括<jsp:include>, <jsp:forward>
③session:从访问网站开始到结束
④application:直到服务器关闭
4. JavaBean连接数据库
①加载驱动
String Driver="sun.jdbc.odbc.JdbcOdbcDriver"
Class.forName("Driver")
②创建连接
String ConnStr=“jdbc:odbc:DBurl”; Connection conn=null conn=DriverManager.getConnection(ConnStr,"username","password");
③数据操作
String sql="select * from tb" Statement stat=Conn.createStatement(); Result rs=stat.executeQuery(sql);