Seam经验
stenlylee
这个作者很懒,什么都没留下…
展开
-
Seam中使用@In @create @Logger需要注意的地方
以下是我做的一些试验,之所以做这些试验,还是因为我对Seam的一些原理不了解。 1、@Name("test")public class Test { @In(create=true) private A a; public void test() { System.out.println(a.property); }} 然后通过某个页面事件调...原创 2009-03-07 17:34:03 · 365 阅读 · 0 评论 -
在JBoss Seam中使用GWT
原文地址:http://dev.ymeng.net/integrate-gwt-into-jboss-seam.html 这几天在JBoss Seam集成GWT,试了很多时间,总结出一些问题:JBoss Seam版本:2.1.0.SP1Google Web Toolkit版本:1.5.3 1、gwt-servlet.jar版本问题:Seam中自带的gwt-servlet.jar版本可能...原创 2009-02-04 18:04:03 · 132 阅读 · 0 评论 -
Seam中基于ACL的权限控制(1)
Seam框架已经能够解决大多数web程序开发中会遇到的问题。通过提供一系列基于“最佳实践”总结出的统一模型,开发人员的web程序的开发工作变得非常轻松。程序员在开发具体的相关业务逻辑的时候,就不会再郁闷了,因为大多数功能在Seam中都有对应的模块来实现。例如,Seam生成PDF、发送email、实现国际化等,都非常方便。同时,Seam还集成了许多第三方框架,例如Drools、jBPM等,这些框架写...2009-01-23 01:24:31 · 151 阅读 · 0 评论 -
seam项目实例
http://www.daying.gov.cn/http://www.lcwlc.com/原创 2009-01-16 03:42:22 · 178 阅读 · 0 评论 -
Seam Bean验证快速进阶II:自定义约束
Seam Bean验证快速进阶II:自定义约束由于百度空间不支持自己在文章中写css代码,所以排版非常简单。优化排版版本请参见:http://blog.csdn.net/stenlylee/archive/2008/06/24/2583476.aspx本文为Bean验证系列的第二部分。总体介绍请阅读这篇文章。本文主要介绍了约束定义。可以通过内置约束(例如@NotNull、@Length等)...2009-01-16 03:41:46 · 96 阅读 · 0 评论 -
在Jboss Seam中使用PojoCache 和Page Fragment Cache
图片见:http://hi.baidu.com/stenlylee/blog/item/3dfb7dd998d3d1ec38012f64.html 實際的 Web Application 中,緩存 (cache) 是不可或缺的事。 JBoss Seam 當然也提供了多種緩存服務。在這系列的文中我會講講最高層,最易應用和最易理解的 PojoCache 以及 Page Fragment Cache...原创 2009-01-16 03:40:01 · 111 阅读 · 0 评论 -
扩展seam组件
任何一个框架都必须拥有一个非常重要的功能:可扩展性。JBoss Seam在这个方面得到了最高的分数。理由非常简单。The main goal, to introduce consistent programming model that will make various frameworks to work together, is not just promoted for applicati...2009-01-16 03:38:44 · 109 阅读 · 0 评论 -
seam发送邮件email示例
以下转自csdn上的一个回答,留着用的时候参考,防止到时找不到1.配置邮件支持(components.xml) <mail:mail-session debug="true" host="xx.stmp.com" password="passwd" port="25" username="user" /> 2.写个模板(resetStaffPwdMail.xhtml原创 2009-01-16 03:37:42 · 911 阅读 · 0 评论 -
deleted entity passed to persist
该错误很可能出现在如下情况:Role和Permission为两个对象,分别对应数据库中的两个表,关系是一对多Permission里面有hibernate映射对象permissionInstance.rolePERMISSION表中有外键关联到ROLE表的主键javax.persistence.EntityNotFoundException: deleted entity passed to...2009-01-16 03:36:29 · 167 阅读 · 0 评论 -
Seam中 EntityHome的remove方法需要加@End声明Conversation结束
原文:http://seam.group.iteye.com/group/blog/232926用seam-gen生成的EntityHome的create方法加上了@Begin,这样就开始了一段 Conversation。这样连续 执行remove方法时,就会出现错误,传param id都不起作用,即此时的EntityHome 的id还是刚才那个已经删除的,而数据库中已经没有了,这时执行rem...原创 2009-01-16 03:36:03 · 100 阅读 · 0 评论 -
Seam与OpenLDAP的集成(一)
原文地址:http://shane.bryzak.com/blog/articles/integrating_seam_and_openldap图片可以见:http://hi.baidu.com/stenlylee/blog/item/6901aec3b3fb9053b219a86d.html简介JBoss Seam 2.1.0中的一个新特性就是权限管理——Seam应用程序提供的用于管理用户...2009-01-16 03:12:58 · 124 阅读 · 0 评论 -
Seam启动流程
检测包含seam.properties或/META-INF/component.xml的classpath自动加载@Name注解的组件条件加载@Install注解的组件依赖注入seam.properties的属性设置用components.xml的组件配置覆盖...原创 2009-01-16 03:08:27 · 101 阅读 · 0 评论 -
我在seam官网提的问题
1、How to grant permissions without rules 2、login failed, about identity manager, is there any thing I missed?原创 2009-01-16 02:51:36 · 135 阅读 · 0 评论 -
ERROR [TomcatDeployment] ENC setup failed
通常这个问题出现在persistence.xml文件有问题的时候2009-11-21 02:16:51 · 105 阅读 · 0 评论 -
Hibernate Search, Lucene 与 JBoss Seam
原文地址:http://www.abstractec.co.uk/blog/index.php?itemid=57在这篇文章里,我将描述如何将Hibernate Search添加到JBoss Seam里面。首先,我们需要将相关配置添加到persistence.xml中,如下:<!-- use a file system based index --><propert...2008-09-28 17:36:00 · 78 阅读 · 0 评论 -
利用seam-gen来将Seam身份认证管理系统加入到你的项目中
最近几个月我已经塞了一大堆功能到seam-gen中去了。在我刚刚提交的seam-gen命令行工具中,已经能通过简单的命令生成一整套Seam身份认证管理(JBSEAM-3717)功能,包括了前台页面与后台代码的生成完全是自动化完成的。身份认证管理系统是Seam2中非常重要的一个部分。不过由于这块在Seam中是作为框架的一部分存在的,所以还是需要你在实践中将其与你自己编写的程序结合起来才能起作用。 ...2009-03-20 09:52:56 · 97 阅读 · 0 评论 -
rich:dataTable中链接传参数不起作用的问题
经常在一个dataTable里面的放一列,内容是对该条记录的操作 由于Seam提供了EL表达式可以在括号里面传参数的功能,这大大方便了我们写代码的人。 不过经过试验发现,这里的链接要想通过EL表达式传参数,必须要使用通过POST方式提交的链接,例如: 1、h:commandLink2、h:commandButton3、a:commandLink(RichFaces的)4、a:co...2009-03-10 17:08:29 · 164 阅读 · 0 评论 -
Seam下载文件的问题
Seam默认下载文件会变成直接在网页中打开内容,主要是因为Response header的问题,需要手工调节下,大概思路如下: public String download() { Attachment attachment = entityManager.find(Attachment.class, attachmentId); HttpS...2009-08-11 18:24:44 · 107 阅读 · 0 评论