站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题弱弱地问一下jsp-javabean-servlet的关系

弱弱地问一下jsp-javabean-servlet的关系

摘要: 弱弱地问一下jsp-javabean-servlet的关系


有点迷糊,以上3者什么关系
什么时候用哪个


jsp,一种页面技术,
javabean,一种可以利用反射的技术
servlet,一种接收处理请求的技术


jsp在运行的时候是先编译成servlet再执行的,servlet根javabean都是先要编译成class字节码文件才能执行的。jsp是将script根html混合在一起的,适合做小型的或者扩展要求不高的系统,大一点的要求有扩展性的系统可以将javabean结合起来,将一些常用的功能封装在里面,可以节省劳力,而且将来扩展相对容易,再大一些的系统就需要将servlet结合起来用了,servlet侧重在流程控制,jsp里面由于可以直接用html,故侧重表示,javabean就侧重封装逻辑功能,比如数据库访问等。


目前我的认识是:jsp中的java代码 servlet javabean在运行时都编译为java类的,推荐的结构是MVS,jsp作为视图;servlet作为控制器,javabean解决具体逻辑。


up~


UP!


java servlet是sun公司当初为服务器端编程而开发的,比cgi要强大得多。
jsp为简化servlet中众多的out.println()(用来构筑网页)而设计。核心还是servlet中的内置类。
javabean则为四处分散的jsp代码提供了良好的封装.(不过现在jsp已经有jstl和其他标签)。


↑返回目录
前一篇: 界面问题
后一篇: 初学jsp,为什么自己建立的目录下的jsp文件无法运行?