`
文章列表
为循环控制,它可以将集合(Collection)中的成员循序浏览一遍。运作方式为当条件符合时,就会持续重复执行的本体内容。   为循环控制,它可以将集合(Collection)中的成员循序浏览一遍。运作方式为当条件符合时,就会持续重复执行的本体内容。  语法  语法1:迭代一集合对象之所有成员 [xhtml] view plaincopyprint?   <c:forEach [var="varName"] items="collection" [varStatus="varStatusName"] [b ...
在Hibernate的主配置文件中,配置一个属性,就可以实现数据表的结构的自动生成步骤:1、修改主配置文件:hibernate.cfg.xml,在<session-factory>标签下添加如下属性,<property name="hibernate.hbm2ddl.auto">update</property>注意:属性值可以取下面值create  -- 每次运行,都重新创建数据表,原有数据表和数据都删除update  --只有数据表的字段等信息更新了才更新数据表(一般配置成这个属性值)..... 2、编写实体类(如,User.ja ...
以前听起hibernate总感觉是一个很奇怪的东西,不知道是用做什么,只知道是一个框架,今天对hibernate的学习,使我受益匪浅,知道了hibernate的作用。 以前在写程序的时候看,特别是在编写连接数据库程序的时候,总要用到jdbc,提前都感觉到jdbc是一个很好的手工方式,并没有想到更好的实现方法,也不知道jdbc的缺点是什么,因为在做大型项目的时候,必定会要写很多的程序,当然操作数据库的更不可缺,所以每次的有很多都是重复的,而且在对象模型和关系模型之间总会遇到很多的问题,也往往会转来转去的,当用了hibernate后,可以很方便的操作数据,不用写那么麻烦的代码,节省了很多的操作和代 ...
一、什么是OGNL,有什么特点?     OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方法调用,形式如:objName.methodName(); 2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路)]@[方法名 |  值名],例如: @java.lang.String@format(‘foo %s’, ‘bar’)或@tutorial.MyConstant@APP_NAME; 3、支持赋值操作和表达式串联,例如: ...
在调试程序的时候会遇到jar包的冲突。在网上找了些资料。(为了使层次鲜明一读,做了一定的颜色区分)。        简单的介绍一下spring hibernate struts的jar包的作用。 Spring `s  jar spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring- portlet.jar, and spring-hibernate2.jar。   spring-src.zip就是所有的源代码压缩包。 除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自 ...
 mysql JDBC 驱动常用的有两个,一个是gjt(Giant Java Tree)组织提供的mysql驱动,其JDBC Driver名称(JAVA类名)为:org.gjt.mm.mysql.Driver 详情请参见网站:http://www.gjt.org/ 另一个是mysql官方提供的JDBC Driver,其JAVA类名为:com.mysql.jdbc.Driver 驱动下载网址:http://dev.mysql.com/downloads/,进入其中的MySQL Connector/J区域下载。 mysql JDBC URL格式如下: jdbc:mysql://[h ...
mysql JDBC 驱动常用的有两个,一个是gjt(Giant Java Tree)组织提供的mysql驱动,其JDBC Driver名称(JAVA类名)为:org.gjt.mm.mysql.Driver详情请参见网站:http://www.gjt.org/另一个是mysql官方提供的JDBC Driver,其JAVA类名为:com.mysql.jdbc.Driver驱动下载网址:http://dev.mysql.com/downloads/,进入其中的MySQL Connector/J区域下载。mysql JDBC URL格式如下:jdbc:mysql://[host:port]/[ ...
原文地址:http://www.51testing.com/?uid-27374-action-viewspace-itemid-844227 找方法来扩展磁盘空间 操作方法如下: 首先进入到VMware安装目录 C:\>cd /d e:\vmware8 在安装目录下使用vmware-vdiskmanager命令进行扩展 e:\VMware8>vmware-vdiskmanager -x 40G "E:\VMware8\windows 7.vmdk" 解释:40G是指将该虚拟机的空间扩展到40G         "E:\VMwar ...
  import java.util.Map; import javax.servlet.ServletContext; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.apache.struts2.interceptor.ApplicationAware; import org.apache.struts2.interceptor.RequestAware; import org.apache.struts2.i ...
字符 描述 \ 将下一个字符标记为特殊字符或字面值。例如"n"与字符"n"匹配。"\n"与换行符匹配。序列"\\"与"\"匹配,"\("与"("匹配。
原文地址:http://www.51testing.com/?uid-27374-action-viewspace-itemid-847878 QTP基本使用——检查焦点 今天看到一段检验焦点的代码, 特地研究 并分享出来。 希望共同分析。   '目的: 利用Tab键来检查焦点的位置变化是否正确'检查控件的focused属性的函数Public functionCheckFocus(TestObject)   If  TestObject.CheckProperty("focused","True",2) Then        CheckFocu ...
原文地址:http://www.51testing.com/?uid-27374-action-viewspace-itemid-847208 在运行测试脚本时,QuickTest通过识别对象来判断脚本回放是否成功。当对象在默认的时间内未出现时,脚本回放就会报错。如果需要指定QuickTest暂停运行一个测试或组件,直到特定的对象属性存在后才开始运行下一步,那么可以插入同步点来实现。 同步点原理 同步点方法 --------------------------------------------------------------------------- 同步点原理 同 ...

QTP脚本示例

QTP简单脚本示例:     set ie=createobject("internetexplorer.application") ie.visible=true ie.navigate http://www.baidu.com '打开指定的url 
TIB自动化测试工作室  http://www.cnblogs.com/testware/       QTP的Run-time Object与Test Object 属性之间的区别   用object spy查看测试对象时,有runtime object properties 和 test object properties两种,那么它们有什么区别呢?    从QTP的帮助文档可以看出Run-time Object Properties与Test Object Properties之间的区别: (1)Run-time Object Properties / Run-time Obje ...
  Eclipse并不自带GUI的可视化开发工具,那么如果要在Eclipse进行可视化的GUI开发,就需要依靠第三方的插件。 1. Visual Editor Eclipse官方提供了一个叫做Visual Editor(VE)的开源GUI插件,功能还是比较强。可以根据用户的界面GUI设计,自动生成相应的JAVA代码。同样也可以通过相应的JAVA代 码,生成其匹配的可视化GUI编辑界面。不过VE缺点比较大,我从3.1到3.2之前一直在用VE,没有多少改观。VE是通过另外启动一个JVM来模拟执 行GUI的class,然后在Eclipse的界面内生成一个可视化效果。 回顾一下Visual ...
Global site tag (gtag.js) - Google Analytics