面向对象到Struts2
JavaBean对象的产生主要为了强调对象的内在特性和状态,同时构造一个数据存储和数据传输的载体。
对象中的方法定义是进行请求响应的天然载体。
“归属”关系在面向对象编程语言中,主要以对象之间互相引用的形式存在。
“继承”关系在面向对象编程语言中,主要以原生语法的形式获得支持。
当对象的行为动作需要其他对象的行为动作进行配合时,对象之间就形成了协作关系。
每一种对象的构成模型,都有其特定的应用范围。
将对象运作在“属性-行为”模式上,最符合面向对象编程思想的本意。
所以:建立对象之间的关系模型是面向对象编程中的核心内容。
Dispatcher作为一个线程安全的对象,涵盖了整个Struts2的生命周期。无论是Struts2的初始化,还是处理Http请求,实际都在Dispatcher中完成。
同时是Struts2与XWork的分界点,也是将MVC实现与Web容器隔离的分界点。
请求-响应模式是一种概念非常宽泛的人机交互模式,是人与计算机进行沟通的一种最基本的行为方式。
对于编程元素作用的理解不同,直接导致了不同请求-响应模式之间的差异。