`
zhangrong108
  • 浏览: 204309 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Tapestry @Persist 定义及理解使用

阅读更多

定义:

a) @Persist("client")
b) @Persist("client:page")
c) @Persist("client:app")

 

 

client 跟 session是一样的效果只是实现的方式不一样, 一个是存在cookie或url中另一个是存在http session中。

client:page session:page 仅在当前页面有用, 假如转到其他页面 这个属性值就失效了。
client:app session:app 对于整个application都有效, 转到其他页面再转回来的话这个值仍然存在。如果我们想让他失效怎么办呢?你可以调用这个方法cycle.forgetPage("YourPageName").

 

 

 

分享到:
评论

相关推荐

    tapestry官方中文文档及中文字典

    这份"tapestry官方中文文档及中文字典"是针对Tapestry 4版本的资源,对于中国开发者来说,是学习和理解Tapestry框架的重要资料。 Tapestry 4 Quick Start(2)文档通常会引导读者快速入门,介绍如何搭建一个基本的...

    tapestry5 自定义组件

    @Persist private String recipient; @Inject private MailService mailService; public void sendEmail() { // 使用 mailService 发送邮件到 recipient } } ``` 2. **模板文件**:与组件类相对应,我们...

    tapestry官方中文文档

    它们将帮助初学者理解Tapestry的基本概念、组件使用、事件处理等方面的知识。 总的来说,Tapestry 4是一个强大且灵活的Web开发框架,通过其组件化、声明式编程和事件驱动的特性,能有效提高开发效率,同时保持代码...

    tapestry hibernate Spring应用及组件的使用

    总结一下,"tapestry hibernate Spring应用及组件的使用"这个例子展示了如何整合这三个强大的框架来构建一个完整的Web应用。Tapestry负责用户界面,Hibernate处理数据持久化,而Spring则提供了整体架构的支持。...

    tapestry3开发指南,带tapestry3所有jar包

    2. **模板和元数据**:Tapestry使用HTML模板定义页面布局,并通过元数据(如TML文件)来指定组件的属性和行为。元数据文件通常与HTML模板一起存放,提供了一种声明式配置组件的方式。 3. **请求处理**:当用户发送...

    tapestry源码 api等

    以下是对Tapestry源码、API及相关库的详细解读: 1. **Tapestry Core**: 这是Tapestry框架的基础部分,包含了核心组件、服务容器(Tapestry IoC)和页面生命周期管理。通过源码分析,我们可以理解其如何实现页面...

    Tapestry 5 電子書

    这本书旨在帮助开发者深入理解和掌握Tapestry 5的各个方面,从而利用其强大功能构建高效、可维护的Web应用程序。 Tapestry 5是一个开源的Java框架,它提供了组件化和模版驱动的开发方式,使得Web应用的构建更为简洁...

    Tapestry通用WEB框架

    2. **模板语言**:Tapestry使用HTML模板定义页面布局。通过在HTML中插入特殊的属性和元素,开发者可以将Java代码与界面设计结合起来。这使得设计师和开发者能够各自专注于他们的专业领域。 3. **事件驱动**:...

    tapestry5.3.5 IOC用户登陆权限

    理解并掌握这些知识点,可以帮助你构建一个健壮的Tapestry应用,具备安全的用户登录和权限管理功能。具体实现通常涉及编写服务配置、组件事件处理、元数据注解等代码,而`tapestrySSO`可能包含了一些具体的示例代码...

    Tapestry 5.1 实例教程(全部)

    3. **部署与性能监控**:了解如何在生产环境中部署Tapestry应用,并使用Tapestry提供的监控工具进行性能分析。 **四、实战案例** 教程中的实战案例将帮助你将所学知识应用于实际项目。这些案例可能包括用户登录...

    tapestry4开发指南

    在深入探讨Tapestry 4的编程模型时,读者将学习如何使用Ivy或Maven来管理依赖,理解配置文件的结构,以及如何编写自定义组件。此外,书中还会涉及组件库的使用,包括内置的表单组件、导航组件等,这些组件可以帮助...

    tapestry-4.0.zip

    Tapestry 4.0 还引入了强大的模板语言,允许开发者使用XML来定义页面结构,并结合Java代码定义组件的行为。这种模板语言与后端逻辑的分离,提高了开发效率,同时也使得设计师和开发者可以更方便地合作。 在表单处理...

    tapestry 实例

    2. **组件实例化**:根据页面和组件定义,Tapestry 创建必要的组件实例。 3. **状态管理**:Tapestry 自动处理组件状态的保存和恢复,确保在多个请求间保持一致性。 4. **渲染**:Tapestry 将组件渲染成HTML响应,...

    Tapestry API

    Tapestry API的详细文档,即`apidocs`,包含了所有这些概念的详细解释和示例,是开发者深入理解和使用Tapestry框架的重要资源。通过深入学习和实践,开发者可以利用Tapestry的强大功能,构建出高性能、易于维护的Web...

    Tapestry用户登录Demo(源代码+操作视频)

    6. **模板语言**:Tapestry使用一种模板语言来定义页面布局和组件的外观。登录页面的HTML结构和样式可能就包含在模板文件中。 7. **错误处理**:如果用户输入无效或认证失败,Tapestry提供了优雅的错误处理机制。...

    tapestry学习入门资料

    Tapestry 是一个开源的基于 servlet 的应用程序框架,它使用组件对象模型来创建动态的、交互的 web 应用。 Tapestry 使得 Java 代码与 HTML 完全分离,利用这个框架开发大型应用变得轻而易举。并且开发的应用很容易...

    Tapestry例子

    解压并研究这个文件可以进一步加深对Tapestry模块化实际操作的理解。 总之,Tapestry的模块化设计是其强大之处,它提供了清晰的代码组织、高效的开发流程和灵活的应用扩展性。通过对模块化概念的掌握和实践,开发者...

    tapestry-bin-5.1.0.5

    8. **tapestry-hibernate-NOTICE.txt, tapestry-hibernate-core-NOTICE.txt, tapestry-ioc-NOTICE.txt**:与对应的LICENSE文件类似,这些NOTICE文件列出了在Tapestry的这些特定模块中使用到的第三方组件和它们的版权...

    Tapestry-3.0.rar

    4. **模板和组件脚本**:Tapestry使用HTML模板文件来定义页面布局,而组件脚本(如JSP或FreeMarker)则用来插入动态内容和逻辑。 5. **URL映射**:Tapestry通过URL映射自动将URL与页面和组件对应,无需手动配置,...

    Tapestry 5.0.18 环境搭建(eclipse)

    Apache Tapestry 是一个开源的Java Web应用程序框架,用于构建动态、强壮且高度模块化的Web应用。Tapestry 5.0.18是该框架的一个版本,提供了许多增强的功能和改进,以提升开发效率和应用性能。在本文中,我们将详细...

Global site tag (gtag.js) - Google Analytics