无标题文章web 学习笔记Servlet三 day5

一. JavaBean
JavaBean是一种Java语言写成的可重用组件。
a. 规范:

  1. 类必须使用public修饰。
  2. 必须保证有公共无参数构造器,自己没写构造器时,类非publci,生成的构造器非public,其次写了带参构造器,则要再写一个无参构造器。
  3. 包含了属性的操作手段(给属性赋值和获取属性值)。

b. 分类:

  1. 复杂:UI
  2. 简单:domain,dao,service组件,封装数据,操作数据库,逻辑运算等

c. 成员:

  1. 方法:Method
  2. 事件:event
  3. 属性:property
    1). attribute:表示状态,java中没有该概念,字段(Field,成员变量)
    2). property:表示状态,但不是字段,是属性的操作方法(getter/setter)决定的,框架中多值这个属性
    设置属性值:writeableMethod:setter方法:
    public void setXxx(数据类型 变量){
    赋值操作;
    }
    若setName---->属性:name
    若setUserName---->属性:userName
    若setISBN----->属性:ISBN
    获取属性值:readableMethod:getter方法:
    public 数据类型 getXxx(){
    返回一个结果值
    }
    若getName---->属性:name
    若getUserName---->属性:userName
    若getISBN----->属性:ISBN
    若数据类型是boolean,则不叫get方法,而是isXxx方法。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,678评论 19 139
  • Swift属性 Swift属性将值跟特定的类,结构体,枚举关联。分为存储属性和计算属性,通常用于特定类型的实例。属...
    小小厨师阅读 983评论 0 0
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 4,202评论 1 10
  • 前言 人生苦多,快来 Kotlin ,快速学习Kotlin! 什么是Kotlin? Kotlin 是种静态类型编程...
    任半生嚣狂阅读 26,706评论 9 118
  • 还记得上一次坚持做一件事是什么时候吗?也许是读书的时候。坚持,真的没那么简单,但是坚持过后,你会看到和得到更多的东...
    沐瑾夏_Jane阅读 67评论 0 0

友情链接更多精彩内容