JSF中执行动态方法的方法及装置制造方法及图纸

技术编号:8022226 阅读:228 留言:0更新日期:2012-11-29 04:27
一种JSF中执行动态方法的方法,包括以下步骤:对方法进行注册得到方法表达式,并存储在数据库中;执行方法时从数据库中查询方法表达式;根据所述方法表达式调用方法。采用上述方法,能够节省存储空间,并能减少数据库与应用程序之间的数据传输,提高系统运行性能。此外,还提供了一种JSF中执行动态方法的装置。

【技术实现步骤摘要】
JSF中执行动态方法的方法及装置
本专利技术涉及计算机应用领域,尤其涉及一种JSF中执行动态方法的方法及装置。
技术介绍
JSF (Java Service Face,用户接口组件框架)是一种用于构建Web应用程序的新标准Java框架。在JSF中,当要调用一个方法时,具体要执行的方法并不是固定的,而是需要根据当时的环境动态的决定。例如,要从数据库中删除ID为123的用户,该用户可能是老师也可能是学生,如果是老师,则执行del ()方法,如果是学生,则执行remove ()方法,而开发人员在编写删除用户的逻辑时,是无法决定具体要执行哪个方法的。因此,在动态执行时需要满足一定的上下文环境参数,根据环境参数将抽象逻辑转换为具体业务场景下的具体逻辑。传统的JSF中动态执行的方法中,为了在动态执行时满足一定的环境参数,通常 的做法有三种(I)使用逻辑判断执行环境的信息,以确定要执行的方法。然而这种方法需要初始化所有的环境参数到同一个地方,而在实际应用中可能只使用到一个环境参数,其他永远不会使用到,那么这些不会使用到的环境参数的初始化就是多余的;此外,要添加新的子类时,则开发人员要修改相应的代码本文档来自技高网...

【技术保护点】
一种JSF中执行动态方法的方法,包括以下步骤:对方法进行注册得到方法表达式,并存储在数据库中;执行方法时从数据库中查询方法表达式;根据所述方法表达式调用方法。

【技术特征摘要】

【专利技术属性】
技术研发人员:周发志
申请(专利权)人:深圳市金蝶中间件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1