Servlet与Jsp

         DRP已经开始将近半个多月了,但是还没有好好总结下其中重要的知识点,现在就拿出来在脑子中理理。那么今天就先来总结下ServletJsp的区别:

         要想弄懂他们的区别首先必须明白ServletJsp分别是什么?用来干什么?怎么用?那么就先带着这几个问题来学习。

         Servlet是在服务器端运行以处理客户端请求并作出响应的程序(页面和模型层的中介)。通俗的说Servlet就是一个Java类,用来处理Web请求的一种机制。它能动态生成HTML页面到客户端,但是这样程序里有许多out.println()JavaHTML语言混在一起很乱。所以后来推出了Jsp。那么接下来看看什么是Jsp

         Jsp全称JavaServerPages)是一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准 其实Jsp就是Servlet,每一个Jsp在第一次运行时被转换成Servlet文件,再编译成class来运行。有了Jsp,在MVC模式中Servlet不再负责生成HTML页面,转而担任控制程序逻辑的作用,控制JspJavaBean之间的流转。

         接下来就简单的说下ServletJsp的区别

        1.jsp经编译后就是servlet,也可以说jsp等于servlet。

        2.jsp更擅长页面(表现)。servlet更擅长逻辑编辑。(最核心的区别)。

        3.在实际应用中采用Servlet来控制业务流程而采用JSP来生成动态网页在struts框架中JSP位于MVC设计模式的视图层而Servlet位于控制层。

        感觉以上这三点概括的非常经典,既说明了它们之间联系,又概括出了它们之间的区别及它们各自的用途。在今后学习中会慢慢体会它们在项目中的应用。加油!

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值