这个东西在项目中使用,尤其是还不稳定的情况下,带来了不小的麻烦,然而利用js引擎来实现对标准产品的二次开发,的确是一个很好的想法。
?
对程序的方法利用动态代理进行扩展,使用rhino解释js脚本,在切面执行,同时要保证事务完整。