• 11.18


    今天学了

    编写一个 JavaBean,实际上就是编写一个 Java 类,即编写私有属性、
    对私有属性进行操作的方法、无参数构造方法和业务方法。
    下面是一个对用户信息进行验证的 JavaBean。用户信息非常多,为了简化代码,在
    JavaBean 中仅仅写了两个属性:username 和 userpass。
    注意:在编写 JavaBean 的时候一定要注意编程规范。这里用到的编程规范有:为类创
    建一个包,包名通常使用小写;类名首字母大写,类名中的每个单词的首字母大写;属性
    名通常首字母小写;方法名首字母小写;代码的缩进。
    package bean;
    public class UserBean
    {
    private String username;
    private String userpass;
    public String getUsername()
    {
    return username;
    }
    public void setUsername(String username)
    {
    this.username = username;
    }
    public String getUserpass()
    {
    return userpass;
    }
    public void setUserpass(String userpass)
    {
    this.userpass = userpass;
    }
    public int check()
    {
    if(username.equals("zhangsan") && userpass.equals("wangwu"))
    return 0;
    else if(username.equals("wangwu") && userpass.equals("zhangsan"))

    return 1;
    else
    return -1;
    }
    }
    代码中定义了两个 String 类型的成员变量 username 和 userpass,它们的访问控制类型都
    是 private。提供了两个对成员变量 username 进行操作的方法:一个是赋值的方法
    setUsername,参数是要赋的值,没有返回值,所以返回值类型是 void;另一个是获取值的
    方法 getUsername,返回值类型和成员变量的类型一致,没有参数。同样也提供了两个对
    userpass 属性进行操作的方法。
    另外还定义了一个 check 方法,这个方法的作用是验证用户名和口令是否正确,以及相应
    的权限。如果返回值是-1,则表示用户登录失败;如果返回值是 0,则表示当前用户是普通用
    户;如果返回值是 1,则表示当前用户是管理员。这个方法就是这个 JavaBean 的业务方法。
    因为这个类不在分布式环境下使用,所以可以不实现 java.io.Serializable 接口。另外,在
    这个类中没有提供无参数的构造方法,但实际上使用的是系统提供的默认的无参数构造方法。

  • 相关阅读:
    HttpServletRequest对象(一)
    HttpServletResponse对象(二)
    HttpServletResponse对象(一)
    Servlet路径跳转问题
    sevlet的url-pattern设置
    java中使用相对路径读取文件的写法总结 ,以及getResourceAsStream() (转)
    创建第一个servlet程序--HelloServlet
    Eclipse创建一个JAVA WEB项目
    Servlet学习(二):ServletConfig获取参数;ServletContext应用:请求转发,参数获取,资源读取;类装载器读取文件
    Centos7默认安装的docker版本说明
  • 原文地址:https://www.cnblogs.com/dty602511/p/14170088.html
Copyright © 2020-2023  润新知