`
atusoft
  • 浏览: 55175 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SEAM学习笔记2

阅读更多

ui:insert 在模板文件中设定扩展点名称
ui:define 在文件中设定扩展点的具体内容
<ui:repeat value="#{fans} var="fan">
<div class="faninfo">#{fan.name}</div>
</ui:repeat> 显示一个列表内容, 优于h:dataTable
S:cache 将会cache 内容在server
S:convertDateTime 转化后台时间为本地server时间的格化后的字符串
<h:inputText value="#{manager.helloDate}">
<s:convertDateTime/>
</h:inputText>

seam generate-entities 从表中生成CRUD
lazy loading 当明确的获取某实体中的另一实体时,才会从数据库中读取,如Teacher.getStudents(), 如果调用其它属性,则只修改teacher而已

seam是个有状态的框架, 可以保留持久层上下文, 而spring是无状态的,因此seam不需要DTO来保留query结果

由于需要保留session数据至很长一段时间直至过期, 这些数据不会被gc掉, 就容易引起内存溢出.  seam conversation 解决了这一问题

Stateless 组件没有并且不保留任何状态
Event 组件只在一个jsf request中管理它们的状态
Page 组件的状态限定在一指定的页面中
Session 组件的上下文是由http session管理的,  同一个session中可以有多个conversations
Business process  jBPM管理
Application 全局上下文管理静态信息

@Scope(SESSION)将会将本组件存入session中

 


<s:formattedText>显示richtext

seam setup 设置一些项目属性,并存储在build.properties文件中
seam new-project 生成程序骨架

s:formattedText 显示rich text 

分享到:
评论

相关推荐

    jboss seam 学习资料,seam in action和官方手册

    2. **JSF集成**:学习如何利用Seam增强JSF,实现更强大的用户界面交互。 3. **EJB 3.0集成**:探讨Seam如何简化EJB的使用,使业务逻辑处理更为简便。 4. **安全与身份验证**:了解Seam的安全特性,如身份验证、授权...

    seam2 in tomcat lib

    Seam2是一个强大的Java EE框架,它在设计时主要考虑了企业级应用的开发,尤其在集成各种技术方面表现出色。然而,尽管Seam最初是为JBoss应用服务器设计的,但通过一些额外的配置,它也可以在轻量级的Tomcat服务器上...

    seam 2中文手册

    seam下一代web开发框架

    近两个星期seamtest的学习

    在报错2.txt和报错3.txt中,我们可以看到在实际学习和应用SeamTest时遇到的一些问题。错误通常涉及到测试配置、bean注入失败或者模拟操作不当等问题。解决这些问题需要对SeamTest的API有深入理解,并熟悉Seam框架的...

    eclipse 工程seam 例子2

    【Eclipse工程Seam示例2】是一个关于Java企业级开发的实践案例,它涉及到的主要技术包括Seam框架、EJB(Enterprise JavaBeans)以及JSF(JavaServer Faces)。这个项目可能是为了演示如何在Eclipse集成开发环境中...

    seam_carving 代码实现 seam

    通过阅读和理解这些代码,我们可以深入学习Seam Carving的工作原理,并将其应用于实际项目中。 总结来说,Seam Carving 是一种智能的图像调整技术,它通过寻找和操作能量最低的像素序列来改变图像尺寸,从而保持...

    JBOSS SEAM组件中文手册

    2. **CDI支持**: 虽然Seam 2.0发布时,Contexts and Dependency Injection (CDI)规范还未正式发布,但Seam已经提供了类似的功能。 3. **Seam生成器(Seam Generator)**: 提供了一套工具,用于快速生成Seam项目和...

    为Seam做好准备

    2. **JavaServer Faces (JSF)**:Seam与JSF紧密集成,用于创建用户界面。JSF是一种MVC(Model-View-Controller)框架,了解其组件模型和生命周期对于使用Seam至关重要。 3. **Java Persistence API (JPA)**:JPA是...

    Seam框架文档简述

    ### Seam框架核心知识点详解 #### 一、Seam框架简介 Seam,全称为JBoss Seam,是一款基于Java EE 5的技术栈构建的应用框架。它通过整合JSF(JavaServer Faces)与EJB 3.0(Enterprise JavaBeans 3.0)组件,并充分...

    seam in action 中文 english

    《Seam in Action》是一本专门探讨Seam框架的书籍,该书分为中文和英文两个版本,对于初学者...配合提供的"seam+in+action.pdf"和"u_10_04_02-hilton-leroux.pdf"等学习资源,相信读者可以更深入地学习和掌握Seam框架。

    Jboss Seam中文版

    2. **在Tomcat服务器上运行示例**:Tomcat作为轻量级的应用服务器,可以快速部署简单的Seam应用,便于学习和测试。 ##### 1.2 第一个例子:注册示例 这个示例展示了如何使用Seam实现用户注册功能,包括前端页面...

    seam_in_action

    - **第2章:将Seam-Gentoo投入工作**:展示如何在 Gentoo Linux 系统上安装和配置 Seam,进行实际项目开发。 #### 2.2 第二部分:Seam基础 - **第3章:Seam生命周期**:深入探讨 Seam 生命周期的概念及其对应用程序...

    MATLAB_Seam_Carving_seamcarving_

    通过阅读和理解这些代码,你可以深入学习seam carving的工作机制,并可以进一步修改和优化代码,适应不同的图像处理需求。 总的来说,seam carving是一种创新的图像缩放技术,它能够智能地保留图像的关键内容。在...

    jboss seam 2.01GA REF DOC

    ### JBoss Seam 2.01GA REF DOC #### 引言:JBoss Seam概览与功能介绍 JBoss Seam 是一个为简化企业级 Java 应用开发而设计的框架。它结合了 JavaServer Faces (JSF)、Java Persistence API (JPA) 和 Java ...

    seam参考手册中文版

    ### Seam参考手册中文版知识点概览 #### 一、Seam简介及基本概念 ##### JBoss Seam概述 ...对于想要深入学习Seam及其在企业级应用开发中应用的读者来说,《Seam参考手册中文版》无疑是一本非常宝贵的资料。

    Beginning JSF2 APIs and JBoss Seam

    通过以上知识点的介绍,我们可以看出,《Beginning JSF2 APIs and JBoss Seam》不仅涵盖了JSF2和JBoss Seam的基本理论和技术要点,还提供了丰富的实战经验和案例分析,对于希望深入学习这两种技术的开发者来说,是一...

    Seam - 语境相关的组件

    文件"Seam - 语境相关的组件.pdf"很可能是Seam框架深入学习的教程或指南,涵盖了上述概念的详细解释和示例。通过阅读这份资料,你应该能掌握Seam框架如何利用语境相关的组件来优化Java EE应用的开发,以及如何在实际...

    Seam2.0学习文档

    2. **Session(会话)管理**:Seam 支持会话级别的组件,这在处理用户交互和状态时非常有用。它通过Seam组件的@SessionScoped注解实现,确保组件在整个用户会话期间保持一致的状态。此外,Seam 还提供了一种方法来...

    SEAM 中文开发指南

    ### SEAM 中文开发指南知识点概述 #### 一、SEAM 框架简介 - **SEAM**:SEAM 是一个基于 Java EE 的企业级应用框架,它简化了复杂的应用程序开发过程,并且提供了丰富的功能来支持业务逻辑的实现。 - **版本信息**...

    Seam Carving的C++实现代码

    2. **能量图计算**:Seam Carving的关键在于能量图的构建。这个图描述了每个像素被移除时对图像质量的影响。一般情况下,可以使用梯度绝对值作为能量函数,因为图像的边缘区域具有较大的梯度,移除这些像素会影响...

Global site tag (gtag.js) - Google Analytics