个人工具
文档操作

Apusic OperaMasks 1.1M1发布

by 张旭 上次修改时间: 2007-08-14 15:18

新增了很多大家关注很久的特性,如Facelets的支持,与spring的集成等等。

新增特性:
1. 增强@ManagedProperty标注,当一个field定义了@ManagedProperty之后,可以不必定义get和set方法。
2. 直接将session bean作为managed bean使用,例如:
   @Stateless
   @ManagedBean(name="hello")
   public class HelloEJB implements Hello
   {
       public void sayHello() {
       }
   }
   则可以使用EL表达式#{hello.sayHello}调用EJB方法。
3. 增加@Bind标签,用于将EJB的field与jsp页面进行绑定,例如:
   @Bind(value="#{view.result.value}", fillback=true)
   private int result;
   使用此标注时必须同时为EJB定义拦截器org.operamasks.faces.ejb.FacesInterceptor
4. 支持Facelets。
5. 集成Spring。
   可以直接引用Spring的EL表达式,也可以在Spring中引用ManagedBean。
6. 增加Dialog组件。
7. 为w:page组件增加loadMask属性,可用于页面装载的过渡。
8. 资源注入接口剥离,目前支持在Apusic和Tomcat中进行资源注入。

修复的BUG:
1. DataGrid组件双击,绑定的行不正确。
2. 解决DataModel被调用多次的问题。

赞一个,速度还真快

张贴人: hanyou 2007-08-14 17:28

谢谢您们的努力,谢谢袁红岗大侠

请教问题

张贴人: 姜逸群 2007-08-23 19:21

我用这个东西(和Spring进行集成),自己照着做,后来还从新见你们的例子进行粘贴都报这种错"The annotation @ManagedProperty is disallowed for this location" @ManagedProperty("#{numberService}") @ManagedProperty(value="#{numberService}")请教一下怎么把它调好.