java model1和model2_Model1与Model2的区别

java文本的有两种编程模式:Model1,Model2;

Model1又有两种模式:纯JSP编写,JSP(显示层) javabean(模型层)。model2

:jsp(显示层) servlet(控制层) javaBean(模型层);

2比1

好,这是一个常识。但是这是为什么呢。因为2相对1来说jsp中的java代码更少。那么为什么更少呢?因为在1中是jsp中直接调用javabean,直接在jsp中向通过调用jjavaBean中方法向JavaBean中传递参数,并直接在jsp中接受方法返回来的值。就是说1中是在jsp中调用javaBean,jsp中有JavaBean的代码。

但是2中就不一样了。2中是在servlet中接受jsp传来的请求。servlet将接受到得参数传给javaBean。Bean处理后将结果返回给servlet。然后servlet再将结果给jsp。

这样做的原因是: jsp是servlet的简化写法(将有关于HTML标签的行为简化)2

就是将有关参数传递相关语句再从jsp中抽取出来,转到servlet中进行操作。

这样做的作用,简化了jsp页面。使jsp页面中可以只有,接受参数的,判断,输出的Java语句。将业务逻辑(对数据的操作)与页面显示完全分离。易于维护。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值