`
ezhouwenzi
  • 浏览: 1200 次
  • 性别: Icon_minigender_1
  • 来自: 上海
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

beanshell+dwr 完成了第一个简易规则效验

阅读更多
  项目快收尾了,不想在需求变更紧跟而来.最为郁闷的是在已做完的模块上要增加接近一百个规则验证.

  js效验!!!NO!那怕即使光写js效验也足够庞大,而且不时还要根据客户的要求加在不同的地方,并且还要有启用和修改的功能.晴天霹雳!这无异于要在项目上加规则引擎了.但是项目又不能改动太大!根据种种要求和因素,排除了使用规则引擎的可能.我想死了!但是还得硬着头皮做不是!

  我比较"懒",不喜欢在已做完的东西上大费周章!如何处理????

  脚本!我想到了脚本,但是不能用js了,排除!

  经过半天的网上查找和排除,最终我选了beanshell.经过实验感觉应该用得上.

  页面改动不能太大,原有代码不想去动它!对了,可以参考验证框架的思路,将这些所有的规则作为验证不就可以了.现成的不能用.OK! 就DWR了.所有的参数不能手动去获取,页面上在提交操作前,通过程序过滤获取要加载规则的属性,通过脚本验证,返回提示信息!

  cool!最简单的,支持数据库和文件脚本录入的规则验证经过一天半的时间搞定了!

  剩下的就是完善了!---- 找到当初设计第一个框架时的感觉了.GO!

0
0
分享到:
评论

相关推荐

    ssh+dwr坚决不冲突的jar3

    本文将详细解析标题“ssh+dwr坚决不冲突的jar3”所涉及的知识点,以及描述中提到的文件列表。 **SSH (Spring, Struts, Hibernate)** SSH 是一个流行的Java Web开发框架组合,由Spring、Struts和Hibernate三个组件...

    今日内容:三天精通Jmeter接口测试项目实战训练营(3).pdf

    * BeanShell是一种完全符合java语法规则的脚本语言,同时他还有自己的语法规则。 * Jmeter中的Bean Shell组件有: + 前置处理器:Beanshell预处理程序。 + 定时器:BeanShell + 采样器:BeanShell + 后置处理器...

    DWR配置文件详解,DWR配置

    DWR的核心配置文件是`dwr.xml`,该文件定义了DWR允许访问的Java对象、转换规则以及方法签名等关键设置。 ### 1. `dwr.xml` 结构 `dwr.xml`的基本结构如下: ```xml <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//...

    用BeanShell来运行java脚本

    BeanShell是一个轻量级的Java Scripting引擎,它允许你在运行时执行Java代码,无需编译,极大地提高了开发效率。这种能力对于测试、调试、脚本编写以及自动化任务非常有用。 BeanShell的工作原理是它提供了一个...

    BeanShell帮助文档和jar包

    1. **BeanShell**:BeanShell 是一个开源项目,它提供了交互式的Java脚本环境。它的核心是一个简单的解释器,可以运行Java语法的子集,同时也支持脚本语言的一些特性,如动态变量、函数定义以及松散的类型系统。...

    用BeanShell实现公式管理

    在本文中,我们将探讨如何利用BeanShell创建一个公式管理系统,它允许用户自定义、修改和删除公式,同时提供接口用于计算。 1. **BeanShell简介** BeanShell允许开发者编写Java脚本,并在运行时即时执行,无需编译...

    BeanShell

    BeanShell 是一个轻量级的Java脚本环境,它允许开发者使用类似JavaScript的语法来编写和执行Java代码。BeanShell 的设计目标是提供一个灵活、动态的工具,用于测试、原型设计、脚本以及对Java应用程序进行调试。由于...

    java的BeanShell公式执行引擎

    Java的BeanShell是一个轻量级、动态的脚本语言,它是专门为Java平台设计的,允许在运行时执行Java代码或者类似JavaScript的语法。BeanShell在Java应用中常被用来进行快速原型开发、测试以及扩展,它提供了一种简单的...

    JMeter beanShell修改http请求参数

    在第一个HTTP请求后,添加一个BeanShell Post Processor。在这个处理器中,你可以通过`prev`对象获取上一个样本(即HTTP请求)的响应数据。例如,如果你的响应数据是JSON格式,你可以使用`prev....

    beanshell java源码解释器

    Beanshell 是一个轻量级的Java源码解释器,它允许你在运行时执行Java代码片段或者完整的脚本。这个工具非常适用于快速测试、调试、以及动态编程任务,因为它的语法接近于标准Java,同时又引入了一些脚本语言的便利...

    beanshell 源码

    Beanshell 是一个轻量级的Java脚本引擎,它允许你在运行时动态执行Java代码。这个源码包可能包含了 Beanshell 的完整源代码,对于学习和理解其内部工作原理非常有帮助。Beanshell 可以作为Java应用程序的一部分,...

    BeanShell和Mozilla Rhino详细介绍和例子

    BeanShell是一个轻量级的Java代码解释器,它的主要特点是免费、可嵌入和具备面向对象的脚本语言特性。BeanShell允许你在运行时动态地解释和执行Java代码,这对于调试、测试或扩展应用程序非常有用。通过BeanShell,...

    beanshell 源码 jar doc sound

    Beanshell 是一个轻量级的Java脚本引擎,它允许用户在运行时直接执行Java语法的脚本。这个压缩包包含三个重要的组成部分:`bsh-2.0b4.jar`、`bshjavadoc.zip` 和 `beanshell` 文件夹,这些都是与Beanshell相关的资源...

    beanshell-2.0b4.src

    在标题“beanshell-2.0b4.src”中,我们看到的是 Beanshell 的一个源代码版本,2.0b4 表示这是 2.0 版本的第四个β(beta)发布。对于开发者来说,源代码版本意味着可以查看和修改其内部实现,以适应特定需求或进行...

    DWR.xml配置文件说明书(含源码)

    任何一个dwr.xml的文件都需要包含DWR DOCTYPE的声明行,格式如下: <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd"> 整个配置文件的...

    jmeter-BeanShell简介

    - **vars**:这是一个变量对象,用于在BeanShell脚本中存储和访问JMeter的局部变量。 - **props**:提供了对JMeter属性的访问,这些属性在整个JMeter测试计划中是全局的。 - **ctx**:上下文对象,提供了对当前...

    how to use beanshell to debug java application

    为了解决这一问题,我们引入了BeanShell这一工具,它提供了一个解释式的脚本环境,可以插入到任何Java应用或Applet中,允许用户动态地检查和操作对象。 #### 二、获取Java字节码 为了使用BeanShell进行调试,首先...

    BeanShell2.0b5源码

    BeanShell 是一个轻量级的Java脚本引擎,它允许开发者使用类似JavaScript的语法来执行Java代码。在本文中,我们将深入探讨BeanShell 2.0b5的源码,了解其工作原理、核心功能以及它如何为Java开发提供便利。 1. **...

Global site tag (gtag.js) - Google Analytics