那按照这个思路,什么又是JavaBean呢?现在总把一些简单的问题说成晦涩难懂的术语,简写,让人望而生畏.....
解决方案 »
- JAVA web项目关于struts和spring框架的问题
- ibatis sqlMap问题,困扰很久!
- 寻求jsp中使用的HTML在线编辑器
- 这个问题困扰几天了,大家看看怎么解决
- 高分请教,Struts hibernate 如何实现后台权限分配?
- 在线求 jfreechart-0.9.21.jar版本 曲线图源码
- JSP网页读取传递的汉字是乱码,为什么呀?我进行了request.setCharacterEncoding("gb2312")?
- 简单的JAVA BEAN问题,请高手指点!
- 请问session.getAttributeNames()这个方法怎么用
- Spring注入问题请教……
- 写一个聊天室,如何让每个用户的发言颜色都不同
- 需要IDEA 注册码的请进来!!!!!!!
javaBean其实是一种可重用的组件,要遵循某种设计原则的java类文件。
大体要按着以下这几个规则来写:
1.具有一个不带参数的构造函数。
2.javaBean类里面的属性变量应为私有(private)
3.对每个属性变量通过getXxx()或setXxx()等方法来进行读写。
4.也可以定义业务方法,以供额外的功能和控制属性。例如:
public class myBean {
//以下这个属性变量都是私有的。
private String name; //每一个属性都要对应有设值和取值
//这是设值
public void setName(String s) {
this.name = s;
} //取值
public String getName() {
return name;
} //其它的业务方法
public void SaveToDB() {
...
}}
javabean就是封装了某些业务功能的“类”,servlet只是一个特殊的javabean(如你所说,继承自HttpServlet)。
不论是servlet,HttpServlet都是JavaBean,JavaBean又是以不同的模式存在和按照一定的标准存在.
就算是jsp文件,编译后也就是个继承了http相关类的JavaBean.
EJB也是JavaBean不过是不同的规范,和继承不同,EJB是JavaBean的特殊形式.