JSP程序设计基础与案例开发

瞿梦菊 黄苏 高楠 张一杰 郭雨欣

目录

  • JSP程序设计基础与案例开发考试题
    • ● 题库
  • 第一单元:JSP环境安装配置
    • ● JDK的安装与配置
    • ● MyEclipse安装
    • ● Tomcat的安装与启动
    • ● SQLServer安装
  • 第二单元:JSP概述
    • ● JSP简介
  • 第三单元:JSP语法
    • ● 脚本元素
    • ● Jsp指令(page,include,taglib)
    • ● JSP动作标记(include,param)
    • ● JSP动作标记(forward,plugin,useBean)
    • ● 实训
  • 第四单元:JSP内置对象
    • ● JSP内置对象(request)
    • ● JSP内置对象(response)
    • ● JSP内置对象(out,session)
    • ● 制作登录模块
    • ● JSP内置对象(application)
    • ● 制作简单聊天室
    • ● JSP内置对象(其他)
  • 第五单元:JSP数据库应用
    • ● JDBC技术概述
    • ● JSP数据库配置应用
    • ● 使用JDBC-ODBC桥驱动连接数据库
    • ● 使用本地协议纯Java驱动程序连接数据库
    • ● 查询员工档案信息
    • ● 删除员工档案信息
    • ● 修改员工档案信息
    • ● 添加员工档案信息
    • ● 分页显示员工档案信息
    • ● 连接MySQL数据库
  • 第六单元:JavaBean技术
    • ● JavaBean简介
    • ● JavaBean的使用
    • ● 使用JavaBean与HTML交互
    • ● 使用JavaBean封装数据库访问操作
    • ● 使用JavaBean封装编码转换操作
  • 第七单元:Servlet技术
    • ● Servlet简介
    • ● Servlet技术原理
    • ● Servlet获取指定HTML表单数据
    • ● 编写生成4位随机验证码的Servlet
    • ● 在Servlet中实现页面转发
    • ● 应用Servlet获取Cook浏览器的数据
    • ● 使用Servlet实现猜数字游戏
  • 第八单元:MVC模式
    • ● JSP中的MVC模式
    • ● MVC模式计算三角形面积
    • ● MVC模式计算梯形面积
    • ● MVC模式操作数据库完成会员注册
    • ● MVC模式操作数据库完成会员登录
  • 第九单元:Web学生课程信息管理系统
    • ● 学生课程信息查询功能
    • ● 学生课程信息删除功能
    • ● 学生课程信息添加功能
    • ● 学生课程信息修改功能
JavaBean简介


一.JavaBean简介

1.JavaBean概念

v JavaBean组件本质是一种Java类,通过封装属性和方法成为具有某种功能的类,简称bean。

v JavaBean组件被定义为一个可重复使用的软件组件

v JavaBean将JSP页面中部分可以重复利用的程序代码抽取出来,并封装到其中,实现业务逻辑封装。

JSP通过提供JSP动作标记可以很容易地调用JavaBean组件,从而提高组件的重用性

2.JavaBean的优势

v JavaBean组件的优势主要体现在以下几方面:

(1)易编写、易使用

(2)可重用

(3)可移植

3.JavaBean分类

JavaBean按功能可分为:

(1)可视化JavaBean

(2)非可视JavaBean

4.JavaBean规范

通常一个标准的JavaBean需遵循以下规范:

    1)实现java.io.Serializable接口。

    2)是一个公共类。

    3)类中必须存在一个无参数的构造函数。

    4)属性必须声明为private,方法必须声明为public。

    5)提供对应的setXxx()和getXxx()方法来存取类中的属性,方法中的“Xxx”为属性名称,属性的第一个字母应大写。若属性为布尔类型,则可使用isXxx()方法代替getXxx()方法。

二.创建JavaBean:编写一个简单的JavaBean

1.案例学习目标:

 学习编写JavaBean的方法。 

 2.案例知识要点:

 JavaBean的编写,setXxx()getXxx()方法的使用

3.案例完成步骤:

(1)在Tomcat服务器的webapps目录下创建保存第6章案例文件的目录ch6,本章案例中的JSP页面及JavaBean均保存在ch6目录中。

(2)复制WEB-INF目录及其子文件web.xmlch6目录下。

 (3)编写第1个简单的JavaBean程序FirstBean.java

(4) FirstBean.java编译为一个类(FirstBean.class)文件,并把该类(连同所在的包)存放在指定的Tomcat应用程序中的classes文件夹(本案例存放位置为D:\Tomcat6.0\webapps\ch6\WEB-INF\classes),之后该JavaBean才可以被指定的JSP程序调用。

说明1FirstBean是一个很典型的JavaBean,其中usernamepassword是该JavaBean的两个属性,外部可以通过setXxx()getXxx()方法对这两个属性进行操作;

说明2 setUsername(String value)用来设置属性username的值;setPassword(String value)用来设置属性password的值;

说明3getUsername()用来获取属性username的值;getPassword()用来获取属性password的值。