重拾Servlet与JSP(一web开发与web发展)

这一年多来做了几个项目,用的框架有两种:

  • SSH(struts2.0+spring+hibernate)
  • S2H(springmvc+spring+hibernaye)

无论哪种形式的框架都大大加速了开发,同时也会产生对框架原理不熟悉而引起的麻烦。

而许多框架都是基于servlet实现的;所以,现在想重新学习一下servlet与jsp。

无意中从街道捡破烂的大爷那里淘了本书刘斌著的《精通Java Web整合开发》;写一点读书笔记:

    在规范java web应用开发的历史长河中,相继诞生了两种模式

  • Model 1模式

进展:引入javabean技术

目的:使用javabean封装业务逻辑代码,使业务逻辑代码与jsp页面进行有效分离

不足:javabean对于流程控制无能为力

 

  • Model 2模式

进展:引入servlet技术

目的:实现视图层、模型层与控制层的彻底分离

 

     在开发技术不断发展的同时,互联网也从web1.0到web2.0,还有web3.0


  • web1.0:网络-人(单向信息,只读,eg个人网站,大英百科全书);
  • web2.0:人-人(以网络为沟通渠道进行人与人沟通,eg维基、博客);
  • web3.0:人-网络-人(人工智能、关联数据和语义网络构建,形成人和网络以及网络与人的沟通,同时在SEO支持下,提高人与人沟通的便利性)

我对三者的区别在于三个时期中网络的角色——web1.0网络是信息提供者,单向性的提供和单一性理解;web2.0网络是平台,用户提供信息,通过网络,其他用户获取信息;web3.0网络成为用户需求理解者和提供者,网络对用户了如指掌,知道用户有什么、要什么以及行为习惯,进行资源筛选、智能匹配,直接给用户答案。( 作者:陈阳)
链接: http://www.zhihu.com/question/19911163/answer/16339939
来源:知乎

你可能感兴趣的:(jsp,servlet)