b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

dwr好用吗_dwrutil.addrows_梅毒能治好吗(8)

电脑杂谈  发布时间:2017-01-08 07:05:46  来源:网络整理

creator属性是必须的-它用来指定使用那种创造器。默认情况下DWR1.1有8种创造器。它们是:·new:用Java的new关键字创造对象。·none:它不创建对象,看下面的原因。(v1.1)·scripted:通过BSF使用脚本语言创建对象,例如BeanShell或Groovy。·spring:通过Spring框架访问Bean。·jsf:使用JSF的Bean。(v1.1)·struts:使用Struts的FormBean。(v1.1)·pageflow:访问Beehive或Weblogic的PageFlow。(v1.1)如果你需要写自己的创造器,你必须在init部分注册它。javascript属性用于指定浏览器中这个被创造出来的对象的名字。你不能使用Javascript的关键字。scope属性非常类servlet规范中的scope。它允许你指定这个bean在什么生命范围。选项有"application","session","request"和"page"。

这些对于Servlet和JSP开发者来说应该相当熟悉了。scope属性是可选的。默认是"page"。如果要使用"session"需要cookies。当前的DWR不支持ULR重写。param元素被用来指定创造器的其他参数,每种构造器各有不同。例如,"new"创造器需要知道要创建的对象类型是什么。每一个创造器的参数在各自的文档中能找到。请查看上面的链接。include和exclude元素允许创造器来限制类中方法的访问。一个创造器必须指定include列表或exclude列表之一。如果是include列表则暗示默认的访问策略是"拒绝";如果是exclude列表则暗示默认的访问策略是"允许"。例如要拒绝防范除了setWibble()以外的所有方法,你应该把如下内容添加到dwr.xml中。<createcreator="new"javascript="Fred"><paramname="class"value="com.example.Fred"/><includemethod="setWibble"/></create>对于加入到create元素中的类的所有方法都是默认可见的。

auth元素允许你指定一个J2EE的角色作为将来的访问控制检查:<createcreator="new"javascript="Fred"><paramname="class"value="com.example.Fred"/><authmethod="setWibble"role="admin"/></create>'none'创造器'none'创造器不创建任何对象-它会假设你不需要创建对象。这有可能是对的,有两个原因。你可能在使用的scope不是"page"(看上面),并在在前面已经把这个对象创建到这个scope中了,这时你就不需要再创建对象了。还有一种情况是要调用的方法是静态的,这时也不需要创建对象。DWR会在调用创建器之前先检查一下这个方法是不是静态的。对于上诉两种情况,你仍然需要class参数,用来告诉DWR它是在操作的对象类型是什么。使用静态方法DWR会在调用创建器之前先检查一下这个方法是不是静态的,如果是那么创造器不会被调用。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-25046-8.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...