zoukankan      html  css  js  c++  java
  • JavaBean笔记


     JavaBean 笔记

     javaBean 是Java 可重用组件技术之一,是一种符合某些命名和设计规范的Java类,
       通过封装属性和方法而具有某种功能或者处理某种业务
     

     javaBean 的编码约定
     
      · 类实现了 java.io.Serializable 接口
      · 必须放在某个 package 中
      · 如果有构造方法,那么这个构造方法必须是共有的而却是无参数的
      · 类中的所有方法都必须声明为   public 的
      · 属性的 get**** 和 set**** 方法
      · 如果返回值类型为 boolean 类型的   可以用   is****   命名。
      ----说明:****第一个字母大写
      

     javaBean 的配置
     
      只要把要用到的类的字节码文件(.class)放到    WEB-INF/classes/packageName/className     下就行了。
      配置好之后,重新启动服务器就行了
      
      集成开发工具配置javaBean  比较简单   直接在   src/packageName/className  工具会编译  
      再用工具部署一下就完成了
      
     javaBean 的使用
      
      JSP  代码段调用    JavaBean
      1)导入 
      在jsp文件的<%@ page language="java" .......... %> 
      中插入  import="packageName1/className1,packageName2/className2 ..."
      2)在 JSP 要用的地方
      在 <%  %>  中插入相应的java代码就行了
      eg: <%  className instanceName = new chassName(); ....   %>
      
      
    //=====================================================
     JSP 提供的三个标记来使用javaBean
     
     概述:
      <jsp:useBean>   创建javaBean实例
      <jsp:setProperty>  设置bean 中的属性
      <jsp:getProperty>  得到bean  中属性的值
      
     详解:
     · <jsp:useBean>

       1) <jsp:useBean id="beanName"
           class="package.class"
           [scope="page|request|session|application"]/>
           
       2) <jsp:useBean id="beanName"
           class="package.class"
           [scope="page|request|session|application"]>
           主体内容
        </jsp:useBean>
        主体内容:可以看成是构造器中需要执行的初始化代码
       ------
    
      id    的值可以相当于类的一个实例
        acope 参数说明:
        page   在当前页面以及当前页面包含的子页面
        request  任何执行相同请求的jsp文件中使用bean  直到页面执行完毕向客户端回应或转到另一个请求为止
        session  存活于session生存周期      有一点必须注意:在<%a page  %>指令中指定session=true
        application 存在于application的生存周期

      
     · <jsp:setProperty>

    1) <jsp:setProperty name = "beanName"
             property = "propertyName"
             value = "propertyValue" />
             
       2) <jsp:setProperty name = "beanName"
             property = "propertyName"
             param = "paramName" />
       3) <jsp:setProperty name = "beanName"
             property = "propertyName"/>
        等价于:
        <jsp:setProperty name = "beanName"
             property = "propertyName"
             param = "propertyName"/>
       4) <jsp:setProperty name = "beanName"
             property="*"/>
        这种格式用来获取表单的参数很有用,可以一次为很多属性赋值。


     · <jsp:getProperty>

       <jsp:getProperty name="name" property="propertyName" />
        注意得到的是字符串类型的


     

  • 相关阅读:
    如何“破解”系统分析员考试
    两道简单的入门题
    WPF调用OCX控件
    www.12306.cn是安抚群众心灵的吧?
    FileStream类操作字节和字节数组
    XML基本操作:创建增删改
    asp.net ajax回调函数
    XMLHttpRequest+WebForm模式(接口IHttpHandler)实现ajax
    文件读写操作
    asp.net 中AJAX回调模式(ICallbackEventHandler)
  • 原文地址:https://www.cnblogs.com/laoquans/p/2766921.html
Copyright © 2011-2022 走看看