Servlet基础(二):Servlet与JSP

详情请查看个人博客Servlet基础(二)
  JSP是一种脚本语言,包装了Java Servlet系统的界面,简化了Java和Servlet的使用难度,同时通过扩展JSP标签(TAG)提供了网页动态执行的能力。

Servlet简介

  见Servlet基础(一)

Servlet与JSP的比较:

联系

  • JSP第一次运行的时候会编译成Servlet,驻留在内存中以供调用。
  • JSP是web开发技术,Servlet是服务器端运用的小程序,我们访问一个JSP页面时,服务器会将这个JSP页面转变成Servlet小程序运行得到结果后,反馈给用户端的浏览器。
  • 都可以生成动态网页。
  • 在一个标准的MVC架构中,Servlet作为Controller接受用户请求并转发给相应的Action处理,JSP作为View主要用来产生动态页面,EJB作为Model实现你的业务代码。

区别

  • Servlet主要用于转向,将请求转向到相应的JSP页面。
  • JSP的优点是擅长于网页制作,生成动态页面比较直观,缺点是不容易跟踪与排错。
  • Servlet是纯Java语言,擅长于处理流程和业务逻辑,缺点是生成动态网页不直观。
  • JSP技术开发网站的两种模式:JSP + JavaBean;JSP + Servlet + JavaBean(一般在多层应用中, JSP主要用作表现层,而Servlet则用作控制层,因为在JSP中放太多的代码不利于维护,而把这留给Servlet来实现,而大量的重复代码写在JavaBean中)

Servlet与九大内置对象

Servlet与九大内置对象


  博主知识有限。如果有任何遗漏或者错误,欢迎指正!谢谢~~~
  转载请注明出处!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值