工作之余,学学seam,虽然大概意思能明白,但是老感觉,掌控不了,老觉得不会使用,一看就明白,一用就抓瞎的感觉。
想来想去,还是自己的基本功不厚道,所以在来还是要多看看简单的东西,感觉要慢慢培养,呵呵
今天看的是一个简单的例子,核心文件就3个(不包括配置文件)
步骤是,先用eclipse(装配过jboss tools),新建一个seam项目,
然后把自动生成的文件中,不会用到的都删除掉,这个写起来太麻烦,就不写了,
对jboss tools的掌握也是理解seam的好方式。
接下来,创建一个接口文件(local),代码如下
package org.domain.sys2009.session;
import javax.ejb.Local;
@Local
public interface IHelloWorld {
public String getOutputText();
}
然后,实现这个接口
package org.domain.sys2009.session;
import org.jboss.seam.annotations.Create;
import org.jboss.seam.annotations.Name;
@Name("helloWorld")
public class HelloWorldAction implements IHelloWorld {
private String outputText;
@Create
public void init() {
outputText = "Hello World";
}
public String getOutputText() {
return outputText;
}
}
再然后 ,创建view层,即xhtml文件
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:s="http://jboss.com/products/seam/taglib"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core">
<head>
<title>Hello World!</title>
</head>
<body>
<f:view>
<h:outputText value="#{helloWorld.outputText}"/>
</f:view>
</body>
</html>
这样就完成了,最终会在这个xhtml上显示出“Hello World”就对了。
这里我自己觉得,应该理解的地方有
- @Local
- @Name("helloWorld")
- @Create
- value="#{helloWorld.outputText}"
END
分享到:
相关推荐
JBoss_Enterprise_Application_Platform-5.0.1-Seam_Reference_Guide-en-US.pdf
java jboss seam jboss-seam-selectitems
JBoss Seam JBoss Seam JBoss Seam
jbossseam eclipse安装 例子学习.doc jfreechart flex
JBoss_Seam--中文、Seam教程,中文Seam针对初学者很好的讲解及实例。希望对您有所收获。
JBOSS SEAM组件中文手册 Seam_2.0_Reference_zh_CN
Jboss Seam中文参考手册,通过大量的实例详细介绍seam的使用
整理自jboss seam 中文站,压缩为chm格式,便于广大jboss seam爱好者阅读,所有版权归jboss seam中文站所有。
JBOSS_SEAM配置
jboss-seam2.0文档.rar,希望大家能够喜欢,谢谢大家的支持,嘿嘿
CJ电子书系列(1) 网上一篇介绍JBoss Seam的好文深入浅出《JBoss Seam》,有人把它翻译成中文,我把它制作成PDF,希望更多的人能够读到更好的java 技术文章。
Seam 是一种业级 企 Java 的应规用程序框架。它的灵感源自下列原 : 只有一种“工具” Seam为 应 业务业业 义 种统 组 你的 用程序中所有的 定 了一 一的 件模型。 Seam组件可能是 态义 关关 态 有状 的,包含与几...
[TipTec Development] JSF & Facelets & JBoss Seam 核心技术 (英文版) [TipTec Development] Essential JSF, Facelets & JBoss Seam (E-Book) ☆ 出版信息:☆ [作者信息] Kent Ka Iok Tong [出版机构] TipTec ...
Seam在JAAS和JBoss规则之上,创建了一个新的基于规则的安全框架。甚至有用来渲染PDF、在线电子邮件和图表及wikitext的JSF标签库。 Seam组件可以同时作为一个Web Service进行调用,异步地从客户端JavaScript或者...
JBoss Seam的简介 入门开发的领路杰作
jboss seam 参考,英文, seam包内的参考文档
jboss -seam 绝对有用教程,
jboss seam 和jsf2 开发好书
才翻译完成的2.1的。。。。。 jboss seam 2.1用户手册中文版
jboss-seam的jar包下载,要学习EJB的学友可以下载