﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-朙的学习笔记-随笔分类-JBoss Seam</title><link>http://www.blogjava.net/zengming/category/41277.html</link><description>生活、学习、工作</description><language>zh-cn</language><lastBuildDate>Thu, 20 Aug 2009 16:13:22 GMT</lastBuildDate><pubDate>Thu, 20 Aug 2009 16:13:22 GMT</pubDate><ttl>60</ttl><item><title>更正《Eclipse + Seam 配置过程》一文中的几个错误。</title><link>http://www.blogjava.net/zengming/archive/2009/08/20/291990.html</link><dc:creator>zengmingcd@163.com</dc:creator><author>zengmingcd@163.com</author><pubDate>Thu, 20 Aug 2009 11:30:00 GMT</pubDate><guid>http://www.blogjava.net/zengming/archive/2009/08/20/291990.html</guid><wfw:comment>http://www.blogjava.net/zengming/comments/291990.html</wfw:comment><comments>http://www.blogjava.net/zengming/archive/2009/08/20/291990.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zengming/comments/commentRss/291990.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zengming/services/trackbacks/291990.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp; 前两天写了篇关于在Eclipse下配置Seam开发环境的文章。<br />
&nbsp;&nbsp;&nbsp; 后来在创建项目时遇到了几个错误。现在解决了。<br />
&nbsp;&nbsp;&nbsp; 发现在文章中有几处错误。现在更正一下。<br />
<br />
&nbsp;&nbsp;&nbsp; 1、在第7步中，我说到Seam包没有用。其实是错误的。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这个包在新建Seam工程时是需要的Runtime。所以该包必须下载，并解压。<br />
<br />
&nbsp;&nbsp;&nbsp; 2、在开始创建Seam工程之前，必须要安装数据库。当然不一定是本机。任何你能访问到的地方都可以。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 安装数据库的方式就不再讨论了。但是需要注意的问题有以下几点： <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1）在Java中连接数据库需要对应的JDBC驱动。各个不同的数据库有不同的驱动，而且不同版本数据库也有不同的驱动。不过这些驱动网上游很多。大家对应下载就可以了。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2）MySQL数据库5.1安装版在windows2003下安装的时候会出现&#8220;mysql install interrupted before it complete"之类的错误。这个是MySQL安装包的问题。所以建议大家还是使用5.0版本的数据库。<br />
<br />
&nbsp;&nbsp;&nbsp; 3、谈谈版本问题。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在上文中，我使用的Eclipse3.5、Seam2.1、JBossTools3.1、Wtp3.1&#8230;&#8230;版本是正确对应了的。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 但是JBossTools3.1现在还不稳定。在JBossTools下载页面中有提示到稳定发布版(stable)只有3.0::Eclipse3.4。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 所以说，完全使用最新版本不一定好。我就是因为使用最新版本导致了创建工程失败的问题。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 现在我使用的版本是Eclipse3.4、Seam2.0、JBossTools3.0、JBoss4.2、WTP3.0及相应版本插件。这个版本是比较稳定的正确对应版本。<br />
<br />
&nbsp;&nbsp;&nbsp; 好了，现在发现的问题就这么多。如果还有问题，再及时修改。<br />
&nbsp;&nbsp;&nbsp; 如果您发现什么问题，请给我留言。谢谢。<br />
<br />
<br />
<img src ="http://www.blogjava.net/zengming/aggbug/291990.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zengming/" target="_blank">zengmingcd@163.com</a> 2009-08-20 19:30 <a href="http://www.blogjava.net/zengming/archive/2009/08/20/291990.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse + JBoss Seam 配置过程。</title><link>http://www.blogjava.net/zengming/archive/2009/08/17/291450.html</link><dc:creator>zengmingcd@163.com</dc:creator><author>zengmingcd@163.com</author><pubDate>Mon, 17 Aug 2009 07:01:00 GMT</pubDate><guid>http://www.blogjava.net/zengming/archive/2009/08/17/291450.html</guid><wfw:comment>http://www.blogjava.net/zengming/comments/291450.html</wfw:comment><comments>http://www.blogjava.net/zengming/archive/2009/08/17/291450.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zengming/comments/commentRss/291450.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zengming/services/trackbacks/291450.html</trackback:ping><description><![CDATA[经过艰苦的奋战。终于将Eclipse + JBoss Seam的开发环境搭建好了。<br />
网上有很多配置说明，但是都不是很清楚。<br />
让我郁闷这么久的事情，还是自己写个自认为比较详细的配置过程。<br />
一方面自己留个记录，一方面其他和我一样的新人能有个参考。<br />
<br />
1、安装Java JDK。<br />
&nbsp;&nbsp; 1)下载Java JDK。<br />
&nbsp;&nbsp;&nbsp;&nbsp; 网址：http://java.sun.com/javase/downloads/index.jsp <br />
&nbsp;&nbsp; 2)双击安装JDK。 我安装在C:\Java下<br />
&nbsp;&nbsp; 3)在windows高级配置中设置环境变量 JAVA_HOME=C:\Java<br />
&nbsp;&nbsp;&nbsp;&nbsp; 我的电脑-&gt;右键-&gt;属性-&gt;高级-&gt;环境变量-&gt;系统变量中点新建。<br />
<br />
2、安装JBoss应用服务器。<br />
&nbsp;&nbsp;&nbsp; 1)下载JBoss<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 网址：http://www.jboss.org/jbossas/downloads/<br />
&nbsp;&nbsp;&nbsp; 2)解压JBoss<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我解压在C:\JBoss下。注意，JBoss的目录中是不能出现空格的。<br />
&nbsp;&nbsp;&nbsp; 3)设置环境变量 JBOSS_HOME=C:\JBoss<br />
&nbsp;&nbsp;&nbsp; 4)打开命令行，进入C:\JBoss\bin目录下，输入run。可以启动JBoss服务器。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在启动过程中如果没有出现异常，则可以访问http://localhost:8080/。可以看到JBoss 服务器的一个页面。<br />
<br />
3、安装ANT。<br />
&nbsp;&nbsp;&nbsp; ANT简单的理解为JAVA打包、部署的脚本工具。当然，他还有很多功能。<br />
&nbsp;&nbsp;&nbsp; 1)下载ANT<br />
&nbsp;&nbsp;&nbsp;&nbsp; 网址：http://ant.apache.org/bindownload.cgi<br />
&nbsp;&nbsp;&nbsp; 2)解压ANT<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我解压在C:\ant下。<br />
&nbsp;&nbsp;&nbsp; 3)设置环境变量 ANT_HOME=C:\ANT<br />
&nbsp;&nbsp;&nbsp;&nbsp; 在命令行中C:\ant目录下输入ant。如果出现ant的帮助信息，则表示安装成功了。&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; <br />
4、安装Eclipse<br />
&nbsp;&nbsp; 1)下载Eclipse。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 网址：http://www.eclipse.org/downloads/ 选择Eclipse IDE for Java EE Developers<br />
&nbsp;&nbsp; 2)解压Eclipse。我解压在C:\Eclipse下<br />
<br />
5、安装Web开发插件：<br />
&nbsp;&nbsp;&nbsp; 在Eclipse IDE for Java EE Developers好像已经集成了这个插件。不过我用的是Eclipse Classic版本的。需要自己安装。<br />
&nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; 1)下载插件<br />
&nbsp;&nbsp;&nbsp; 我们需要的插件有： &nbsp;&nbsp;&nbsp; <br />
&nbsp;&nbsp; (1)EMF RunTime。全称: Eclipse Modeling Framework, 大概是用于软件建模的。<br />
&nbsp;&nbsp; (2)EMF XSD RunTime。全称: XML Schema Definition，是EMF关于XML数据的处理吧。<br />
&nbsp;&nbsp; (3)GEF SDK。全称:Graphical Editing Framework，是一套图像编辑框架, 用于开发图形应用。<br />
&nbsp;&nbsp; (4)DTP SDK。全称:Data Tools Platform，应该是一套数据管理工具吧。<br />
&nbsp;&nbsp; (5)WTP。全称:Web Tools Platform。是开发web的工具平台。<br />
&nbsp;&nbsp; 这5个插件在Eclipse网站上都能下载。并且我们在下载的时候只需要查找WTP即可。在下载时，Eclipse会提示我们下载其他相关的插件。这点做的很人性化。<br />
&nbsp;&nbsp; 网址: http://www.eclipse.org/webtools/<br />
&nbsp;&nbsp; <br />
&nbsp;&nbsp; 下面是WTP下载时提示需要下载的其他插件。<br />
<p>&nbsp;&nbsp; Note that WTP requires Java 5 or higher (and, for some things,
actually requires a JDK rather than only a JRE) even though many other
Eclipse Project can
run with other JRE levels.</p>
<table align="center" border="0" cellpadding="1" cellspacing="1" width="90%">
    <tbody>
        <tr valign="top">
            <td width="55%">Eclipse Platform (Platform, JDT)</td>
        </tr>
        <tr valign="top">
            <td>EMF v2.5 Runtime Minimum executable code.</td>
        </tr>
        <tr valign="top">
            <td>EMF XSD v2.5 Runtime Minimum executable code.</td>
        </tr>
        <tr valign="top">
            <td>Graphical Editing Framework (GEF)</td>
        </tr>
        <tr valign="top">
            <td>Data Tools Platform (DTP) (required only for EJB or JPT
            development)</td>
        </tr>
    </tbody>
</table>
<br />
&nbsp;&nbsp;&nbsp;&nbsp;
2)安装插件<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我使用的是建立Eclipse的link文件来安装插件的方式。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; a)解压插件到C:\Eclipse\myPlugins\插件名称 这个目录下。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 注意：插件名称目录的下一级目录都为 eclipse。解压就有，不要修改了，不然找不到插件。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; b)在C:\Eclipse\下建立links文件夹。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; c)在links中建立"插件名称.link"文件。（创建新记事本，重命名时修改后缀名即可)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; d)在对应的link文件中写入 path=c:/eclipse/myPlugins/插件名称 。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 注意：(1)每个插件一个link文件。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (2)路径使用"/"而不是"\"，如果喜欢用"\"的话，请使用"\\"。需要转义。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; e)保存修改即可。<br />
&nbsp;&nbsp;&nbsp; 插件安装完成后，在help-&gt;about Eclipse SDK中可以看到刚才我们安装的插件了。<br />
<br />
6、安装JBoss Tools<br />
&nbsp;&nbsp;&nbsp; JBoss Tools是一个用于Eclipse的插件工具。可以帮助开发人员在Eclipse中建立Seam工程。<br />
&nbsp;&nbsp;&nbsp; 1)下载JBoss Tools<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 网址： http://www.jboss.org/tools<br />
&nbsp;&nbsp;&nbsp; 2)安装插件。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 作为Eclipse的插件，我们使用相同的方法，先解压的myPlugins中再建立link文件。<br />
&nbsp;&nbsp;&nbsp; 完成安装后，可以就可以再Eclipse中建立Seam工程了。<br />
<br />
7、Seam包<br />
&nbsp;&nbsp;&nbsp; 很多教程中说，还要下载Seam。但是在实际配置中，好像没有用到啊。<br />
&nbsp;&nbsp;&nbsp; 不管了，还是下下来吧。<br />
&nbsp;&nbsp;&nbsp; 1)下载Seam <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 网址:http://mirror.optus.net/sourceforge/j/jb/jboss/<br />
&nbsp;&nbsp;&nbsp; 2)解压Seam<br />
&nbsp;&nbsp;&nbsp;&nbsp; 我将下载的JBoss seam 2.1解压到了C:\Seam中。<br />
&nbsp;&nbsp;&nbsp; 3)修改C:\Seam目录下的build.properties文件。在最后加入jboss.home C:\\JBoss。保存<br />
&nbsp;&nbsp;&nbsp; 4)在命令行中，进入C:\Seam\examples\registration目录输入 ant deploy部署这个例子。<br />
&nbsp;&nbsp;&nbsp; 5)成功后，启动JBoss服务器，再访问http://localhost:8080/seam-registration/register.seam。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在网上的教程中说，可以看到一个输入用户名、密码的页面。但是，我配置的时候始终是出现错误：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; javax.servlet.ServletException: /register.xhtml: Property 'register'
not found on type org.javassist.tmp.java.lang.Object_$$_javassist_1 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这点我一直没有解决。<br />
<br />
但至少开发环境配置好了。呵呵。<br />
<br />
注意：上面的网址是现在可以用的，以后版本变化其他原因，网址会发生变化。所以大家最好还是到官方网站找下最新版本。或者是直接google、baidu都可以的。<br />
希望能对大家有帮助。<br />
如果有问题大家也可以交流一下。<br />
<img src ="http://www.blogjava.net/zengming/aggbug/291450.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zengming/" target="_blank">zengmingcd@163.com</a> 2009-08-17 15:01 <a href="http://www.blogjava.net/zengming/archive/2009/08/17/291450.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>郁闷啊，Seam配置不成功。</title><link>http://www.blogjava.net/zengming/archive/2009/08/15/291237.html</link><dc:creator>zengmingcd@163.com</dc:creator><author>zengmingcd@163.com</author><pubDate>Sat, 15 Aug 2009 08:17:00 GMT</pubDate><guid>http://www.blogjava.net/zengming/archive/2009/08/15/291237.html</guid><wfw:comment>http://www.blogjava.net/zengming/comments/291237.html</wfw:comment><comments>http://www.blogjava.net/zengming/archive/2009/08/15/291237.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zengming/comments/commentRss/291237.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zengming/services/trackbacks/291237.html</trackback:ping><description><![CDATA[好郁闷啊。<br />
刚学Seam居然遇到好多问题。<br />
现在连环境都没有搭建起来。<br />
<br />
根据网上的资料，我搭建的过程如下： <br />
1、下载Java JDK 1.6 并安装。我安装在C:\program file\java下的。<br />
2、下载Eclipse，并解压。我下载的是Eclipse SDK Version: 3.5.0，并解压到D:\eclipse<br />
<br />
3、下载JBoss。 我下载的是JBoss 5.1.0GA。解压到D:\jboss-5.1.0.GA，并进行了配置。具体配置方法在网上很多了。这里就不说了。反正访问Http://localhost:8080/是成功的。<br />
4、下载Ant。 我下载的是apache-ant-1.7.1。解压后到D:\ant后，在环境变量中设置了ant_home 和 path<br />
5、下载seam。我下载的是jboss-seam-2.1.0.A1。解压到D:\jboss-seam-2.1.0。<br />
&nbsp;&nbsp;&nbsp; 在build.properties文件中添加jboss.home D:\\jboss-5.1.0.GA。<br />
6、在命令行中，启动JBoss服务器。<br />
7、在命令行中，%seam%example/registration目录下使用 ant deploy命令部署示例程序。<br />
8、部署完成后，访问http://localhost:8080/seam-registration/register.seam。<br />
<br />
居然报错了：javax.servlet.ServletException: /register.xhtml: Property 'register' not found on type org.javassist.tmp.java.lang.Object_$$_javassist_1 <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; javax.faces.webapp.FacesServlet.service(FacesServlet.java:277)<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)<br />
<pre><br />
郁闷啊。<br />
<br />
访问错误就算了。我自己建个seam工程总可以吧<br />
<br />
9、下载wtp。我下载的是wtp-R-3.1-20090616035105。解压到D:\eclipse\otherPulgin文件夹中。<br />
10、下载JBoss Tools。我的是JBossTools-ALL-win32-3.1.0.M2-N200907092133-H355。同样解压到D:\eclipse\otherPlugin文件夹中。<br />
保证了9和10步骤中的目录结构为D:\eclipse\otherPulgin\eclipse<br />
<br />
11、在D:\eclipse下创建links文件夹。并在文件夹下创建seam.link文件。文件内容为path = D:/eclipse/otherPlugins/。<br />
12、在命令行中，进入Seam的目录。输入Seam setup 调整工作空间等配置。<br />
13、再输入Seam new-project。会在配置好的工作空间中生成seam工程。<br />
<br />
14、启动Eclipse。<br />
在help-&gt;about eclipse sdk中看到有wtp和JBoss by radhat的插件。这个是不是代表插件安装成功了呢？<br />
但是在工作空间中看不到刚才建立的seam工程。<br />
<br />
15、window-&gt;open perspective中没有seam视图。<br />
file-&gt;new-&gt;other。没有Seam的工程。甚至连web project都没有。<br />
<br />
上面就是我配置的过程。完全郁闷了。<br />
是我哪里配饰有错么？哪位大虾能教我一下啊。<br />
<br />
1、为什么部署的应用无法访问。但是我用MyEclipse写的一个小页面可以访问到。<br />
2、为什么Eclipse里面不能建立web项目。<br />
<br />
</pre>
<img src ="http://www.blogjava.net/zengming/aggbug/291237.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zengming/" target="_blank">zengmingcd@163.com</a> 2009-08-15 16:17 <a href="http://www.blogjava.net/zengming/archive/2009/08/15/291237.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JBoss Seam 初探</title><link>http://www.blogjava.net/zengming/archive/2009/08/13/290978.html</link><dc:creator>zengmingcd@163.com</dc:creator><author>zengmingcd@163.com</author><pubDate>Thu, 13 Aug 2009 04:10:00 GMT</pubDate><guid>http://www.blogjava.net/zengming/archive/2009/08/13/290978.html</guid><wfw:comment>http://www.blogjava.net/zengming/comments/290978.html</wfw:comment><comments>http://www.blogjava.net/zengming/archive/2009/08/13/290978.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zengming/comments/commentRss/290978.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zengming/services/trackbacks/290978.html</trackback:ping><description><![CDATA[今天看了看JBoss Seam的一点资料。<br />
<br />
Seam的产生，目标是为了减少开发人员在一个Web应用中使用不同组建模型而编写的&#8220;胶水&#8221;代码。为企业级应用提供一个一致的编程模型。<br />
<br />
Seam是一个开源的&#8220;深度集成&#8221;框架。<br />
她试图吸收JavaEE和Spring的精华。<br />
她扎根于Java EE标准：JSF和EJB3.<br />
她最初的目标是为了解决JSF和EJB3中的一些缺陷。但是后来的发展让她超过了这个范畴。<br />
<br />
JBoss Seam的一些特点： <br />
1）运用EJB3 Beans或POJOs处理JSF事件。<br />
&nbsp;&nbsp;&nbsp; 在Seam中可以直接使用EJB3 Bean作为JSF的Backing Beans<br />
&nbsp;&nbsp;&nbsp; 在Seam中，注释POJOs可以完全取代EJB3中的会话Beans。<br />
2）双向依赖注入。<br />
&nbsp;&nbsp;&nbsp; 让Seam能够建立包括数据和行为的富领域模型。<br />
3）支持在JSF中进行JPA延迟加载。<br />
&nbsp;&nbsp;&nbsp; Seam默认支持&#8220;Open Session In View&#8221;<br />
4）在JSF输入页面中支持Hibernate验证。<br />
&nbsp;&nbsp;&nbsp; Seam允许在实体Beans中直接注释数据验证约束。<br />
5）多种方式使用Ajax。<br />
&nbsp;&nbsp;&nbsp; Ajax JSF或者JavaScript等<br />
6）在Web应用中集成业务流程。<br />
&nbsp;&nbsp;&nbsp; 通过jBPM和JBoss Rules提供支持。<br />
7）使用iText生成不同视图。<br />
8）高级任务调度程序。<br />
9）统一的编程模型<br />
&nbsp;&nbsp;&nbsp; 关键三要素：注释POJOs、XHTML、表达式语言。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --摘自《JBoss Seam：一个深度集成框架》<br />
<br />
等等等等。<br />
<br />
听这一说，Seam好像还真的很强大。<br />
具体的还是先再了解，再做一做再看。<br />
<br />
<br />
<br />
<img src ="http://www.blogjava.net/zengming/aggbug/290978.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zengming/" target="_blank">zengmingcd@163.com</a> 2009-08-13 12:10 <a href="http://www.blogjava.net/zengming/archive/2009/08/13/290978.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>