phoenix13

导航

 

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);

 

posted on 2013-04-28 22:33  phoenix13  阅读(148)  评论(0编辑  收藏  举报