ntjm.net
当前位置:首页 >> jsp sErvlEt jAvABEAn >>

jsp sErvlEt jAvABEAn

JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准.JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP标记(tag),从而形

首先,JavaBean和Servlet虽都是Java程序,但是是完全不同的两个概念. 引用mz3226960提出的MVC的概念,即M-model-模型:JavaBean;V-view-表现:JSP页面;C-control-控制和处理:Servlet. 其实所有的程序都可以写在jsp页面里,但是

同志:你的理解错误了.jsp+servlet+javabean只是MVC的model2,mvc的model1是jsp+javabean.这三个加在一起组成Web层.J2EE的三层是web层,业务层和数据层.jsp+servlet+javabean只是web层的一个解决方案.当然你可以使用struts2代

------ 模式一: jsp+JavaBean :适合快速开发,但是jsp于javabean之间紧密耦合,开发维护造成麻烦.eg:美工和开发人员分工不明确,彼此依赖增强. jsp :会做模式二中jsp+servlet的工作 javabean:同下 模式二: jsp+servlet+javabean

要是你都在JSP页面上操作的话,那你还不如用ASP实现方便多了.打个比方说,你想看某网站的.jsp页面源码,用下载工具很轻易的把这页弄下来,若都在页面上处理,你就可以知道数据库名或路径了.ASP同理.用了bean过后,编译过后的.JAVA文件都在classes文件夹里,不被共享,一般不会被获取,安全性更高.且代码重用性高.而且使用了servlet,有一特性就是每个servlet只背编译一次,即创建一个实例,这样减轻服务器的负荷..且不谈及框架的使用,好处就多多了.

jsp+javabean被称为model1jsp+javabean+servlet被称为model2model2是标准的MVC编程模式知道什么是高内聚低偶合吗?虽然jsp+javabean也能实现jsp+javabean+servlet的功能,但jsp里面会出现过多的逻辑程序;如果我让你升级你的程序,或者让你在原来的基础进行大量功能的扩充,你就会发现jsp+javabean改起来特麻烦,等于重新开发.上面讲的比较白,你应该能理解.

string b_status=(string)rs.getstring("b_status"); 这个应该有问题,b_status得到的是一个引用 假设你直接这么写 string b_status="1";你的程序就没有问题 改成下面的用equals else if(b_status.equals("1")){ out.println("启用"); }

jsp作为视图,来表现页面;servlet作为控制器,控制程序的流程并调用业务进行处理;javabean封装了业务逻辑.遵循了mvc设计模式.

是mvc吧,该说的书上都有了,简单的说就是把你以前写在一起的东西,根据功能和类型分别封装起来,实现模块化,而要用的时候分别调用就行了,并且调用区别主次关系,这也是软件工程的意义所在. jsp是页面层,负责采集数据和现实数据. 而servlet负责处理jsp提交的信息,并且返回信息给jsp以显示. javabean,主要是用来封装属性的,如果一个对象有很多属性,我们以往的做法是一个一个字段传,而使用javabean,可以把属性集合到一个类中,设置取值和设置值的方法,也就是封装,之后在需要用到这个对象的属性,我们只需要在方法间传递bean对象就行了. 如果你也是学这个的我们可以交流下,我的qq:blue.c.c@qq.com

不是,要不然JavaBeans岂不相当于0了.JavaBean 是一种JAVA语言写成的可重用组件.为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器.JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性.众

网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com