javaBean简介及基本使用————魔乐

原创 2013年12月05日 18:20:01

javaBean简介及基本使用————魔乐

 1.javaBean简介:javaBean是使用JAVA 语言开发的一个可重用的组

件,在JSP的开发中可以JAVAEANU减少重复代码,使JSP代码的开发更

简洁。JSP搭配JAVABEAN来作用,有以下的优点。

   将HTML和JAVA代码分享,利用JAVABEAN的优点,将常用到的程序写

成JAVABEAN组件,当在JSP要使用时,只要调用JAVABEAN组件来执行用

户所要的功能,不用再重复写相同的程序,这样一来也可以节省开发

所需的时间。

2.javabean开发要求

javaBean本身就是一个类,以属于JAVA的面向对象编程。

在jsp中如果要应用JSP提供的JAVABEAN的标签来操作简单类话,则此

类必须满足如下的开发要求

 所有的类必须放在一个包中,在WEB中没有包的是不存在的

 所有的类必须声明为publicclass 这样才能被外部访问

 类中所有属性都必须封装。即使用:private声明

 封装的属性如果需要被外部所操作,则必须编写对应的

SETTER,GETTER方法,

一个JAVABENA中至少存在一个无参构造方法,此为JSP中的标签所使用。

Web开发标准目录结构

 

Java

package cn.beanDemo.number;

 

 public class JavaBeanSimple{

  private String name;

  private int age;

  public void setName(String name){

   this.name=name;

   }

  public String getName(){

   return this.name;

   }

   publicvoid setAge(int age ){

   this.age=age;

   }

  public int getAge(){

   return this.age;

   }

 }

 

<%@ pagecontentType="text/html" pageEncoding="utf-8"%>

<%@ pageimport="cn.beanDemo.number.*" %>

<html>

<head>

 <title>

 </title>

</head>

<body>

   <%

   JavaBeanSimple jbs=new JavaBeanSimple();

         jbs.setName("李四");

         jbs.setAge(18);

  %>

  

姓名:<%=jbs.getName()%></br>

年龄:<%=jbs.getAge()%>

</body>

</html>

使用<jsp:useBean>指令

除了使用import的语句外,也可以使用jsp中提供的<jsp:useBean>指令完成操作

<jsp:useBean id=”实例化对象名称”scope=”保存范围” class=”包.类”/>

主要属性:id:表示实例化对象的名称

         Scope:表示此对象保存的范围,一共四种范围page request session application

Calss:对象所对应的包.类名称

<Contextpath="/001" docBase="F:\ML\004\ml002"reloadable="true"/>

     Tomcat会自动进行检测,如果发现JAVAbEAN修改之后会自动的进行重新加载。

 

掌握JAVABEANR 真正作用

可以通过JAVA隱自动设置和取得内容。

<jsp:setProperty name=”simple” property=”*”/>

 

<jsp:setProperty> 表示操作指定的JAVABEAN    中的属性,里面定y:义了两个属性

 Name表示的是javaBean中的ID

 Propert:表示里设置里面的属性内容,如果为*则表示自动匹配。与表彰相匹配。

 掌握javabean的属性设置标签,取得标签

<jsp:setProperty>标签一共有四种使用方法

自动匹配:<jsp:setProperty name=”实例化对象名称” property=”*”/>

指定匹配:<jsp:setProperty name=”实例化对象名称” property=”属性名称”/>

指定参数:<jsp:setProperty name=”实例化对象名称” property=”属性名称” param=”参数名称”/>

自动内容:<jsp:setProperty name=”实例化对象名称” property=”属性名称” value=”内容”/>

 

删除javaBean

 javaBean虽然使用了<jsp:useBean>标签进行创建,但是其操作依然是四种属性范围,如果一个JAVABEAN不再使用的话,则可以直接使用四种属性范围的removeAttribute()方法进行删除

 删除page范围的javaBean可以使用:pageContext.removeAttribute(javabean名称);

 删除request范围的JAVAbEAN可使用request.removeAttribute();

 删除session范围的javaBean可使用session.removeAttribute();

 删除application范围的javaBean可以使用application.removeAttribute();

javaBean介绍

JavaBean是为java语言设计的软件组件模型,具有可重复使用和跨平台的特点。可以通过JavaBean来进行封装业务逻辑,并进行数据库的操作等,从而很好的实现业务逻辑和前后台分离。 JavaBe...
  • HANLIPENGHANLIPENG
  • HANLIPENGHANLIPENG
  • 2016年05月24日 18:43
  • 682

魔乐科技MLDN_android开发实战经典_李兴华_视频下载汇总

视频下载:http://jiyanet.com/read.php?tid=596 视频目录
  • wbelove
  • wbelove
  • 2012年09月13日 22:02
  • 11182

javaBean简介及基本使用

没有javaBean的jsp就等于没有学过jsp。 其实从javaBean开始就已经进入了MVC模式的学习了。那么什么是javaBean。   大家还记得在jsp+jdbc连接数据库的时候吧。只...
  • u013168596
  • u013168596
  • 2014年09月23日 19:04
  • 222

javaBean【01】javaBean简介及基本使用

javaBean【01】javaBean简介及基本使用 2013-02-16 11:07:43 标签:javaBean 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处...
  • u014675477
  • u014675477
  • 2014年05月15日 09:45
  • 395

01500105_MLDN-魔乐科技-李兴华【Java核心技术】_JDBC连接Oracle数据库

1、课程名称   JDBC连接Oracle数据库 3、视频下载   http://pan.baidu.com/s/1mgJsru4   4、笔记内容   本次要连接的是Or...
  • linuxarmsummary
  • linuxarmsummary
  • 2016年12月04日 01:28
  • 602

JavaBean简介及使用

在Java程序或JSP程序中,其实有很多的代码段是可以重复使用的,比如对数据库的操作、用户的有效性检查及某些项特定功能的实现等。为了很好的解决这个问题,提高开发效率,Sun公司推出了JavaBean,...
  • shenwansan_gz
  • shenwansan_gz
  • 2016年03月07日 11:39
  • 350

java的8种基础数据类型

一、标识符 用来标识类名、变量名、方法名、类型名、数组名及文件名的有效字符序列称为标识符。 二、基本数据类型 1字节 = 8位 1、逻辑类型 boolean       常量:true,false  ...
  • u011468424
  • u011468424
  • 2016年01月30日 15:01
  • 341

LoadRunner基本介绍及简单操作流程

一、             LoadRunner组件 a)         虚拟用户生成器——捕捉用户业务流程,创建自动性能测试脚本 b)        Controller——组织、驱动、管理...
  • xxl1988922
  • xxl1988922
  • 2011年08月27日 22:36
  • 1972

Redis的数据类型基本使用,以及简…

redis简单使用 redis不同数据类型
  • cfun_goodmorning
  • cfun_goodmorning
  • 2017年08月31日 13:18
  • 97

JavaBean简介及设计原则

一 Javabean简介 Javabean就是符合某种特定的规范的Java类。使用Javabeans的好处是解决代码重复编写,减少代码冗余,功能区分明确,提高了代码的维护性。   二 Javab...
  • chengqiuming
  • chengqiuming
  • 2017年11月22日 12:23
  • 14
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:javaBean简介及基本使用————魔乐
举报原因:
原因补充:

(最多只允许输入30个字)