主要是把jsp界面和处理逻辑javabean分开写,就像mvc模式一样,当你下回遇到界面问题的时候你直接去修改jsp文件,遇到逻辑问题问题时去修改javabean的java文件。打个比方,你在某宝上面买个东西,你看得到的就是jsp界面,现在价格要打七五折,如果要去改源代码,要是没有分开的话,你就要去jsp页面改(这里写了界面和逻辑),如果你用了jsp+javaBean来写的话,这是修改逻辑你就只要到javabean里去找到价格的计算的方法,修改它。如果有很页面都调用了这个方法,你只要在javabean中改一次计算价格的方法就可以了,你要是把逻辑写在jsp页面,那么每一个涉及到价格的界面都要修改。
javabean可以理解成一种容器,或者是一种数据类型。比如你通过服务器端传过来的form表单(和你javaben里面属性相同),你可以用javabean来接,继承只是继承属性和方法
电脑也可以下载,用谷歌浏览器。
有
妹子 妹子=new 妹子();
拿去。
- 当然,javabean其实就是java程序,只不过需要在jsp页面中应用,不定义成public类型的,当不是在同一个包下时(项目里一般会把javabean放在单独的文件夹下,所有不可能在同一包下了)不可以访问,你可以参考public,private,protected,default关键字的使用范围就会知道为什么要定义成public类型的了。
- 还有就是定义成私有变量实际上是出于安全性的考虑,把变量封装起来,所有需要public的getter和setter方法访问他,但是你要是定义一个含参的构造函数,那还要setter方法干嘛,实例化的时候不就可以直接赋值了。