zoukankan      html  css  js  c++  java
  • 十、理解JavaBean

    1. 理解Bean

    1.JavaBean本身就是一个类,属于Java的面向对象编程。

    2.在JSP中如果要应用JSP提供的Javabean的标签来操作简单类的话,则此类必须满足如下的开发要求:

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

    (2)所有的类必须声明为public class,这样才能够被外部所访问;

    (3)类中所有的属性都必须封装,即:使用private声明

    (4)封装的属性如果需要被外部所操作,则必须编写对应的setter、getter方法;

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

    package com.xucece.test.model;
    public class Book {
        /*
        * @Id: 该字段为唯一标识
        * @GeneratedValue:为该字段的值自动生成,可等价为数据库auto increment
        * */
        @Id
        @GeneratedValue(strategy=GenerationType.AUTO)
        private Long id;
        private String reader;
        private String isbn;
        private String title;
        private String author;
        private String decription;
    	
        /*
        * 无参构造方法供JSP调用
        */
        public Book() {
            
        }
        public Long getId() {
            return id;
        }
    
        public void setId(Long id) {
            this.id = id;
        }
    
        public String getReader() {
            return reader;
        }
    
        public void setReader(String reader) {
            this.reader = reader;
        }
    
        public String getIsbn() {
            return isbn;
        }
    
        public void setIsbn(String isbn) {
            this.isbn = isbn;
        }
    
        public String getTitle() {
            return title;
        }
    
        public void setTitle(String title) {
            this.title = title;
        }
    
        public String getAuthor() {
            return author;
        }
    
        public void setAuthor(String author) {
            this.author = author;
        }
    
        public String getDecription() {
            return decription;
        }
    
        public void setDecription(String decription) {
            this.decription = decription;
        }
    
    }
    
    
    谁不是孤身一人,翻山越岭
  • 相关阅读:
    去除inline-block出现间距的几种方法
    vscode插件和快捷键
    es6三个点运算符
    jq返回顶部
    jq版轮播图
    js动态操作DOM
    js中的闭包
    es6之箭头函数
    in和hasOwnProperty的区别
    改变this指向的三种方法
  • 原文地址:https://www.cnblogs.com/hasz/p/12942836.html
Copyright © 2011-2022 走看看