JSP学习笔记之八

来源:互联网 发布:淘宝差评回复大全 编辑:程序博客网 时间:2024/06/07 10:40

 1.  关于MVC模型这个东东,分解为:

      module---javabean

       view--jsp

       control--servlet

       servlet处理将数据存储到module中,view中用来输入参数、存储参数和显示servlet处理后的参数。

  2.几个概念辨析

       session到底和servlet有啥区别?(个人观点)session针对用户而言,可以保存用户参数,servlet对象在数据处理之后会销毁,也就是说servlet对象可以反复调用session中的参数进行处理。有这么个场景,servlet处理完毕,销毁掉了,那么重新调用servlet的时候,可以通过session对象获取之前的参数,那么可不可以从javabean中读取相应参数呢?之前可以知道javabean是有scope的,可以scope为一个session,是可以这么干的,那么既然有servlet了,干嘛还要session?个人认为,第一:session保存更具安全性,第二:session更灵活,可以保存bean中木有的参数和变量。

  3.框架之谜

      每当别人谈论SSH的时候,俺就一头雾水,到底框架是何物?框架很牛吗?找工作真的有用吗?什么时候我们可以利用框架?高明白了,咱就不是糊涂人了。

      如果我们想建设网站,随着数据量和业务的增多,MVC模型很有用,但是太多了,我们自己都无法控制了。开发者需要去做全部的工作,比如编写业务逻辑、设计用户界面、构建数据库,并确保代码的稳定性和安全性。web框架就是为了方便开发,提供一些辅助的机制和库,方便开发和调用的。

      但是我们何时需要框架?需要何种框架?如何利用框架?仍然不是很明白,可能只有实践和需求匹配才能继续把这篇文章完善吧。

      jQuery是一个快速而且简洁的JavaScript库,它使得以下几方面的工作更加简单:遍历操作HTML文档、事件处理、动画、快速Web开发中的Ajax交互操作等。jQuery的设计旨在改变你编写JavaScript的方式。

     

      Spring MVC优点:对覆盖绑定(overriding binding)、验证(validation)等提供生命周期管理

  与许多表示层技术/框架无缝集成:JSP/JSTL、Tiles、Velocity、FreeMarker、Excel、XSL、PDF 等

  便于测试——归功于IoC

  缺点:大量的XML配置文件;太过灵活——没有公共的父;控制器没有内置的Ajax支持

     

原创粉丝点击