当前页面: 开发资料首页 → 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和其他标签)。