值栈(ValueStack)就是OGNL表达式存取数据的地方。在一个值栈中,封装了一次请求所需要的所有数据。在使用Struts2的项目中,Struts2会为每个请求创建一个新的值栈,也就是说,值栈和请求是一一对应的关系,这种一一对应的关系使值栈能够线程安全地为每个请求提供公共的数据存取服务。查看全文>>
软件测试是互联网技术中的一门重要学科,是软件生命周期中不可或缺的环节,肩负着控制和监督软件质量的重任。简单的说,软件测试就是对软件开发人员提交的软件进行测试,人工或自动的手段来运行或测定某个软件系统的过程,发现问题,反馈给开发人员。查看全文>>
在实际项目中,数据库的操作都是通过程序完成的,不同的开发语言都对不同的数据库提供了支持,Java也不例外,它为了能够操作数据库,提供了一套访问数据库的标准Java类库,即JDBC。查看全文>>
HTML标记语言提供了丰富的标记,用于组织页面结构。为了使页面结构的组织更加轻松、合理,HTML标记被定义成了不同的类型,一般分为块元素和行内元素,也称为块标记和行内标记。了解它们的特性可以为使用CSS设置样式和布局打下基础,具体介绍如下。查看全文>>
随着网络的普及,各种基于网络的应用程序层出不穷,只要使用相同的体系结构,这些应用程序便遵循相同的通信流程。为更形象地帮助读者理解基于OSI参考模型的数据传输流程,本节将以计算机访问网页为例对网络通信流程进行说明。查看全文>>