javabean是不是每一个private的成员变量,都必须有相应的get和set方法啊?可以只有get,没有set吗?
1个回答
展开全部
这个要看你的javabean的用途,编程类别,应用的框架,灵活地自己判定
1、如果你只是随意编的,有没有都为所谓,或者只提供其他方法接口都行
2、要看你编的是什么,比如是jsp+javabean还是jsp+javabean+servlet还是jsp+javabean+ajax,不同的对javabean要求不同,而且会应用不同的标准
3、根据你的编程类别和框架会对javabean有严格的要求
像jsp+EJB+javabean分布式编程,对消息驱动beans,实体beans,会话beans都有不同的要求,比如实体beans,就要求每一个实体beans都对应一个数据库中的数据表,不能凭空存在,并且里面的属性名称和数量要和对应的数据表中的列名一一对应,并且严格对应属性建立get和set函数接口
像jsp+struts要求jsp页面中的表单处理一律提交到后台使用对应的 javabean (action类)中进行处理,处理前要先提交到javabean(actionForm)中转化处理,actionForm类中就要求属性名称和数量一定要与jsp页面表单提交的参数相一致,并严格提供对应名称的set和get函数接口,而action类则没有对private成员变量提供set和get方法接口的硬性标准
1、如果你只是随意编的,有没有都为所谓,或者只提供其他方法接口都行
2、要看你编的是什么,比如是jsp+javabean还是jsp+javabean+servlet还是jsp+javabean+ajax,不同的对javabean要求不同,而且会应用不同的标准
3、根据你的编程类别和框架会对javabean有严格的要求
像jsp+EJB+javabean分布式编程,对消息驱动beans,实体beans,会话beans都有不同的要求,比如实体beans,就要求每一个实体beans都对应一个数据库中的数据表,不能凭空存在,并且里面的属性名称和数量要和对应的数据表中的列名一一对应,并且严格对应属性建立get和set函数接口
像jsp+struts要求jsp页面中的表单处理一律提交到后台使用对应的 javabean (action类)中进行处理,处理前要先提交到javabean(actionForm)中转化处理,actionForm类中就要求属性名称和数量一定要与jsp页面表单提交的参数相一致,并严格提供对应名称的set和get函数接口,而action类则没有对private成员变量提供set和get方法接口的硬性标准
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询