JBoss Seam 教程

6

假设我是JBoss Seam的新手,有没有什么方法可以让我快速提升技能?有没有好的教程?


我也经常在博客上写有关Seam的内容,请访问http://shervinasgari.blogspot.com查看。 - Shervin Asgari
7个回答

12

您可能想要阅读丹·艾伦(Dan Allen)的《Seam In Action》一书。它会引导您了解Jboss Seam所整合的所有框架,而不仅仅是Jboss Seam本身。

除此之外,您可以从Jboss Seam的示例中学到很多知识,您可以几乎直接编译和运行,或者使用seamgen。

如果这是您第一次使用jsf、hibernate、drools等技术,并且您对bijection不熟悉,请选择这本书。


4
《Seam in Action》这本书是关于Seam框架的非常好的参考书。如果你想成为一个Seam开发人员,请仔细阅读。请特别关注以下主题:
2.3.2 与seam-gen的问答会话
2.3.3 创建基本项目结构
2.5.3 探索生成项目的结构
2.6.2 使用IDE加速开发
第3章 Seam生命周期
第4章 组件和上下文
第5章 Seam组件描述符
第6章 绝对控制反转
第7章 对话:Seam的工作单位
第9章 Seam管理的持久性和事务

2

1

这取决于您在JSF生命周期EJB3(会话Bean和JPA)方面的技能。了解这些内容是必须的,才能理解Seam的含义。

您还应该阅读一些关于faceletsRich Faces的内容,因为教程中的示例使用了它们。


0

Seam手册对于初学者来说已经足够了,但你可以阅读《Seam In Action》和code.google.com/p获取示例源代码。其中一个是http://sourceforge.net/projects/tekir/。Tekir是用Seam编写的。


0

我也是新手,正在尝试开发一个相当雄心勃勃的网站,使用Java和Seam技术。

如果你不是一名Java Web程序员,那么学习这项技术的曲线会很陡峭,我同意这一点。

我同意有关分解问题的评论。以下是帮助我的几个方面:

《Seam in Action》--我不能像阅读其他书籍那样从头到尾地阅读它,但我已经反复阅读了一些开头章节,并发现它很有帮助。

从命令行和基本文本编辑器开始使用seam-gen。最终我在eclipse中运行了我的seam应用程序,但这并不像一些人所说的那样容易,对我来说只是另一个要克服的障碍。我使用简单的mysql数据库作为后端,有3个实体。步骤如下:

seam setup  
seam new-project  
seam generate  
seam explode

另外,由于Seam将JSF和EJB3“编织”在一起,因此下一步是学习它们各自的知识。

我现在正在网上进行一个相当不错的JSF教程。请访问http://learn.exadel.com/

如果您已经了解Java,那么学习EJB3可能会相对容易。

如果您不了解Java,请从www.javapassion.com的Java入门课程开始学习。

我仍然经常遇到挫折,但情况正在好转。

TDR


0
你可以关注Seam用户论坛来提升自己,我也可以向你推荐《Seam in Action》这本书。通过追踪Seam酒店预订示例,你也可以理解一些东西。
祝学习愉快。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接