1、“.....这个标签的具体的处理过程则写在个名为文件中。这个文件中运用标签和标签作了相应输出和判断的处理。同样对于约定履历的检索结果的显示也有相应的共通的标签来处理,例如检索结果中的约定日,根据日方的要求需显示为的形式,而页面从中取得的数据则是个类型的形式,这是因为将属性定义为类型更容易捕获各种类型的输入,同时也便于格式化的输出。我们只需在代码做如下编码代表所要处理的数据,代表显示的格式。与标签不同的是,除了个文件,还需要标签库描述符中描述该标签,并指出该标签的标签处理程序类。标签库描述符是个包含标签信息的文档,该文档的扩展名为。如下面这段就描述了标签所使用的标签处理程序类,,如上述代码所描述的标签使用这个类中的方法来处理,通过标签传入的数据和显示格式进行处理,最后方法返回处理结果以个类型返回给标签,然后该标签相应文件中的表达式完成最后的显示。表达式是标签库的组成部分......”。
2、“.....它将用户从类型转换的烦琐工作脱离出来,允许用户使用表达式取得的值,而不用关心它是什么类型的。在标签中我们已经看到了表达式的使用。其他的格式化输出的标签,其原理与此相同,都是利用上述方法来达到格式化输出的目的,使得整体的页面更加的美观易于维护。对于页面上的检索结果部分的显示我们使用标签库中的标签来控制,它能够在个循环中遍历数组或中的所有元素。因此只需在编码中使用该标签来遍历由后台数据库查询所得的数据所组成的数组,然后再结合如同之类的标签处理格式化显示,从而完成如图检索结果的显示图检索结果相应代码如下标签中属性定义了个变量来标识被迭代的集合。取得个。从属性指定的中取得个变量属性,该变量属性必须是个集合类型,也就是真正被迭代的集合。定义了集合中保存的类型。通过使用标签我们可以很便捷的构建页面上的列表数据,有效的降低了代码的复杂度......”。
3、“.....通过在部署描述符中部署我们的页面需要用到的标签库,才能使得上述的标签起到相应的作用,具体代码如下这段代码中定义的会在应用启动的时候被插入到每个中,其具体内容如下这段内容声明了中使用到标签所对应的标签库,例如前面所说的标签就是在中有这个前缀的标签应该去目录下去寻找相应的文件,而使用前缀的代表表达式的标签应该去中寻找相对应的处理。利用实现收集验证用户请求在框架下被用来提供作为表现层和控制层之间传递表单,标签提供了标准的方式来组装控件,每个标签都有个属性项提供中的属性名称。实际上标签调用了的方法将相应的数据返回用于控件的属性。这样通过就能够更加有效的收集用户提交的表单数据。此外,通过引入了框架来完成对用户的表单数据进行验证,因为利用标准的类的方法有以下两个缺点必须通过程序代码来实现验证逻辑,如果验证逻辑发生变化,必须重新编写和编译程序代码。当系统中有多个......”。
4、“.....开发人员必须对每个进行重复编程,完成相同的验证逻辑,这会降低代码的可重用性。正式由于这两个缺点,对于本系统而言,会花费过多的精力。因此采用了框架和结合使用的方式来完成表单的收集和验证工作。通过使实体类继承类的子类类,因为标准的类不能用于框架。其具体的继承关系如图继承关系所示图继承关系然后通过来定义组通用验证的规则,然后分别为每个具体的定义个来配置该所需的验证规则,取代在类中以编成的方式来实现验证逻辑。看段约定履历的类里的验证逻辑这段验证逻辑是对约定履历的里的字段分别做了两个验证,首先验证用户输入的是否是数值,然后验证用户输入的数值是否超过规定的长度。这两个验证的规则写在这个文件中,再看段文件中关于的验证规则通过这段定义,指明了验证逻辑所使用的具体的验证类和方法。默认情况下框架在服务器端执行表单验证,若要进行浏览器客户端的验证,可以使用在中的定义通过这段定义表明......”。
5、“.....框架将把请求转发给与关联的表单为,它位于范围内。元素则指明了完成用户请求后所流转的页面。,这个文件专门用于配置,就如同约定履历的的配置文件通过这段配置约定履历检索才能找到正确的,然后去实例化该用于处理表单数据。这个文件则是用来配置的的插件等内容的配置文件,为了在框架中使用框架,可以通过在这个文件中配置。具体配置方式如下这段配置文件描述了作为验证规则的文件的具体路径,还描述了每个的验证逻辑的路径。这样当应用启动的时候,当用户提交的表单数据需要进行相关的验证的时候,框架才能找相应的验证逻辑和验证规则。上述三个文件都需要定义在中的初始化参数中,这样当应用启动的时候,这些配置文件将被读入到内存中,这样组件就被有效的组合在了起,从而能够完成整个应用过程。小结通过这章的介绍,主要描述了框架在本系统的表现层和控制器层的应用技术的实现过程。通过对这些实现过程的描述......”。
6、“.....配置文件在整个应用中扮演了个十分重要的角色,需要通过配置文件将的各个组件组合在起来完成整个应用。配置文件的正确使用关系到应用是否能够启动。系统测试整个项目的测试具体安排如图测试计划所示图测试计划完成表现层和控制器的编码工作后,测试者依照测试式样书进行相关的单体测试。本系统的测试重点在于的显示逻辑和显示格式,以及测试的迁移功能和表单处理功能是否已经按照设计的要求实现了。测试用例与测试报本系统表现层和控制层的测试主要以单体测试为主,本系统所做的单体测试是种白盒测试法,其主要测试的是源代码中的条件分支语句,通过编写相应的测试用例来测试其分支语句是否达到设计的要求。实体类的测试由于是作为用户请求与业务逻辑处理之间的适配器,它的主要功能就是将用户的请求转递到业务逻辑的中以及将经过业务逻辑处理所返回的数据设置到用户表单中以供表示层使用。图是约定履历的检索的测试用例中的个测试用例......”。
7、“.....图测试用例首先先编写该测试用例的测试代码,具体代码如下リクエスト実行就是该测试用例的编号,该测试用例利用方法指出该用例所调用的,当测试用例被执行时会根据中的映射路径找到相应的处理用户请求的。然后在利用文件来描述用户的请求表单数据。图描述的是约定履历的检索功能的请求表单。图用户请求表单当该测试用例被执行时,测试框架会去解析该文件读出用户的请求数据。当该测试用例被执行后会生成个与业务逻辑属性相同的文件,铜鼓查看该文件来确认实体是否正确的将用户请求设置到业务逻辑的中。图是该用例执行后的输出结果图测试用例测试结果通过确认可以知道的机能已经达到了设计的要求,能够正确的将用户请求表单数据正确的设置到了相应的业务逻辑中。页面测试对于页面的测试......”。
8、“.....图是约定履历页面测试式样书的部分测试用例。图测试用例与测试相同,利用生成相应的测试用例,在利用文件构造用户的请求数据以及经过业务逻辑处理后的返回数据。当用例被执行后就会生成个页面的文本,通过浏览器打开该文本对照测试式样书的测试点来确认页面的显示逻辑和显示格式。图是约定履历明细项目的测试结果。与测试用例的确认点相同,达到测试要求。图测试结果总结和展望系统采用架构,利用和技术来实现完成页面显示,是目前比较快捷,简便的开发方法之。而架构又具有良好的可移植性,也是目前简便的开发技术之,提高了代码的保密性和重用性。本系统适用于多平台多用户操作,与已有的证券交易系统相比较,避免了用户必须安装客户端的限制。只需要采用系统自带的浏览器,即可以实现证券交易。再则本系统可以在手机操作系统上完成交易。随着科技发展移动设备的使用越来越频繁,适用移动设备进行商务是种不可压制的趋势......”。
9、“.....显然其功能仍少于操作,若是移动设备的商务功能能与操作相同,那么本系统将会被更多的用户群体所青睐。致谢在西南石油大学软件学院学习的时间,给我留下了深刻的印象。我得到了许多老师和同学们的帮助和支持,值此论文完成之际,特向他们表示由衷的感谢。我还要感谢我的论文指导老师,从论文的开题到完成,都没有离开她的指导,她的严谨的治学态度,实事求是的工作作风,耐心细致的讲解,对我的影响是巨大的,对我今后的学习工作态度都会产生深刻的影响。同时我还要感谢我实习所在的项目组的成员在我实习期间以及论文写作期间对于我的无私帮助。参考文献涂翔云等权威指南,北京中国电力出版社,李英军等设计模式可复用面向对象软件基础北京机械工业出版社,孙卫琴精通基于的设计与开发北京电子工业出版社,徐琼基于模式的框架的研究与实现武汉武汉理工大学......”。
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。