- 1、本文档共87页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DAO模式 传统的数据持久化编程,需要使用JDBC以及大量的SQL语句。Connection、Statement、ResultSet等JDBC API与大量SQL语句混合在一起,使得开发效率降低。 为了解决这类问题出现了DAO模式(数据库操作对象,Database Access Object),它是JDBC下的常用模式。 在DAO模式中,JavaBean对象和数据表、JavaBean对象的各个属性与数据表的列,多存在着某种固定的映射关系。 动作标记setProperty (1)将benas属性的值设置为一个表达式的值或字符串。 jsp:setProperty name=bean的名字 property= bean的属性 value= %=expression% / (2)通过HTTP表单的参数的值来设置beans的相应属性的值。 jsp:setProperty name=bean的名字 property=* / (3)通过HTTP表单的参数的值来设置beans的相应属性的值,传递来的参数名称可以和beans中的属性名称不同。 jsp:setProperty name= bean的名字 property=属性名 param= 参数名 / package com.bean; // 所有的JavaBean必须放在一个包 public class StudentBean{ private String name ; private int age ; // 如果没有指定构造方法,则会自动生成一无参的什么都不做的构造方法 public StudentBean(){ } public void setName(String name) { = name ;} public void setAge(String age) {this.age = age ;} public String getName() {return name ;} public int getAge() {return age ;}} JavaBean实例 JavaBean实例-续 //JB2.JSP %@page contentType=text/html;charset=gb2312% jsp:useBean id=“sb” scope=“page” class=“com.bean.StudentBean/ % sb.setName(“john) ; sb.setAge(23) ; % h1姓名: jsp:getProperty name=“sb” property=“name” / /h1 h1密码: jsp:getProperty name=“sb” property=“age” / /h1 习题 1.在JSP中使用jsp:getProperty标记时,不会出现的属性是:( ) A.name B. property C. value D. 以上皆不会出现 2.在JSP中调用JavaBean时不会用到的标记是:( ) A.javabean B. jsp:useBean C. jsp:setProperty D. jsp:getProperty 3.test.jsp文件中有如下一行代码: jsp:useBean id=”user” scope=”_____” type=”com.UserBean”/ 要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入()。 a) page b) request C)session d) application 第四部分 数据库编程 理解JDBC的概念 掌握JDBC主要接口 掌握JDBC数据库开发步骤 掌握使用JDBC-ODBC进行数据库开发 掌握使用JDBC网络驱动方式进行数据库开发 JDBC功能 JDBC主要实现三方面的功能 建立与数据库连接 执行SQL声明 处理SQL执行结果 JDBC包括两个包:核心API java.sql包和扩展API javax.sql, 常用接口如下: DriverManager -管理Driver对象,连接数据库 Connection -连接Java数据库和Java应用程序之间的主要对象 Statement -代表了一个特定的容器,对
文档评论(0)