任何Tapestry应用程序是两个对象engine和visit。
当客户端访问服务器的时候,engine对象被创建,engine对象处理Tapestry的绝大部分工作。
例如管理request cycle。就好象一个发动机,操作传输进来的request,并启动respond进程响应请求。
Visit对象包含了数据细节规范和逻辑,visit对象的类型由应用程序决定。
engine和visit都持久地将请求存入HttpSession对象中。
engine对象也提供service,service是URLs和组件的连接桥梁。
Service通常被hyperlink和表单提交用来创建URLs,并被用来解释客户端触发的相同URLs。