《轻量级Java EE企业应用实战》的原文摘录

  • 从客户端浏览器连接服务器开始,到客户端浏览器与服务器断开为止。 (查看原文)
    June 2011-08-19 10:45:32
    —— 引自第95页
  • 考虑session本身的目的,通常只应该把与用户会话状态相关的信息放入session范围内。 如果仅仅是两个页面交换信息,可以将该信息放入request范围内,然后forward请求即可。 (查看原文)
    June 2011-08-19 10:45:32
    —— 引自第95页
  • 当Servlet在容器中运行时,其实例的创建及销毁等都不是由程序员决定的,而是由Web窗口进行控制的。 (查看原文)
    June 2011-08-19 11:41:01
    —— 引自第101页
  • 客户端第一次请求某个Servlet时,系统创建该Servlet的实例。 (查看原文)
    June 2011-08-19 11:41:01
    —— 引自第101页
  • web应用启动时立即创建Servlet实例,即load-on-startup Servlet。 (查看原文)
    June 2011-08-19 11:41:01
    —— 引自第101页
  • 在标准的MVC模式中,Servlet仅作为控制器使用。 (查看原文)
    June 2011-08-19 15:15:49
    —— 引自第104页
  • 所有用户请求都发送给Servlet,Servlet调用Model来处理用户请求,并调用Jsp来呈现处理结果;或者Servlet直接调用Jsp将应用的状态数据呈现给用户。 Model通常由JaveBean来充当,所有业务逻辑,数据访问逻辑都在Model中实现,实际上隐藏在Model下的可能还有很多丰富的组件,例如DAO组件、领域对象等。 (查看原文)
    June 2011-08-19 15:15:49
    —— 引自第104页
  • 如果标签类包含属性,每个属性都有对应的getter和setter方法;重写doTag()方法,这个方法负责生成页面内容。 (查看原文)
    June 2011-08-19 16:12:12
    —— 引自第108页
  • taglib下有如下三个子元素 tlib-version:指定该标签库实现的版本,这是一个作为标识的内部版本号,对程序没有太大的作用。 short-name:该标签库的默认短名,该名称通常也没有太大的用处。 uri:这个属性非常重要,它指定该标签库的URI,相当于指定该标签库的唯一标识 。 taglib元素下可以包含多个tag元素,每个tag元素定义一个标签,tag元素下允许出现如下常用子元素。 name:该标签库名称,这个子元素很重要,JSP页面中就是根据该名称来使用此标签的。 tag-class:指定标签的处理类,毋庸置疑,这个子元素非常重要,它指定了标签由哪个标签处理类来处理。 body-content:这个子元素也很重要,它指定标签体内容。该子元素的值可以是如下几个。 tagdependent:指定标签处理类自己负责处理标签体。 empty:指定该标签只能作为空标签使用。 scriptless:指定该标签的标签体可以是静态HTML元素,表达式语言,但不允许出现JSP脚本。 JSP:指定该标签的标签体可以使用JSP脚本。 dynamic-attributes:指定该标签是否支持动态属性。 (查看原文)
    June 2011-08-19 16:12:12
    —— 引自第108页
  • IDE工具会加快高手的开发效率,但会使初学者更白痴 (查看原文)
    gongweixin 2回复 2013-01-05 10:54:08
    —— 引自第48页
  • 当我们编写JSP页面时,一定不要仅停留在JSP页面本身来看问题,这样可能会导致许多误解,导致我们无法理解JSP的运行方式。很多书籍上随意介绍这些对象,也是形成误解的原因之一 (查看原文)
    gongweixin 2013-01-05 16:46:47
    —— 引自第72页
  • Web服务器会调用Servlet的_jspService()方法来完成第3、4和5步 (查看原文)
    gongweixin 2013-01-06 09:03:47
    —— 引自第73页
  • Web服务器在执行了第3步解析到了用户的请求参数之后,将需要通过这些请求参数来创建HttpServletRequest、HttpServletResponse等对象,作为调用_jspService()方法的参数 (查看原文)
    gongweixin 2013-01-06 09:03:47
    —— 引自第73页
  • 可以将一些配置信息放在web.xml文件中配置,避免使用硬编码方式写在代码中,从而更好地提高程序的移植性 (查看原文)
    gongweixin 2013-01-06 09:26:48
    —— 引自第77页