基于Java―Web开发的后台程序与界面分离技术.docVIP

基于Java―Web开发的后台程序与界面分离技术.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Java―Web开发的后台程序与界面分离技术.doc

基于Java―Web开发的后台程序与界面分离技术   摘 要 随着互联网的不断普及和发展,基于Internet的WWW应用模式被广泛应用,该模式能够实现高效便捷的信息共享,有利于信息的传播。Java具有跨平台性的特征优势,从根本上推动着web领域的快速发展。伴随着科技水平的提升,Java开发Web应用时出现一些问题和不足,最为突出的就是编码工作人员与美工之间无法进行有效统一,具体表现为美工设计的网页界面无法直接应用,需要编码工作人员借助其他手段,使得程序与网页界面进行统一。本文主要基于Java实现基于Web开发过程中后台程序与界面分离的技术,主要确保程序代码与Html代码之前的影响降到最低,从而有效协调了程序员和美工之间的工作,旨在提高工作效率及工作质量和水平。   【关键词】Java-Web 后台程序 界面 分离技术   伴随着科技手段的更新,互联网的普及,软件的广泛应用为多个行业提供了技术发展的前提和基础。Java语言可以分为Java Application和Java Applet。前者作为一种非嵌入式的软件应用程序,需要安装与之相匹配,且独立的解释器来辅助运行;后者则是一种嵌入式的非独立软件程序,网页内部的解释器就可以使之运行。在具体工作实践中,由于编码人员和美工之间的协调工作存在些许问题,因此,这就需要借助JTemplate类的编写,以此来有效实现后台程序与网页界面进行全部分离,从而使得两类工作人员之间的协调时间大大缩短,从根本上提高了整个工作的效率和质量。JTemplate类主要是实现Java代码和Html文件的分离工作。其特点主要基于Java语言,利用相关“变量”使得Htrd元素和内容进行动态化的更新和改进。   1 关键技术   在JTemplale类的开发和实现中,需要利用正则表达式的相关知识内容。这里所说的正则表达式主要是对文本的处理和模式的匹配等。一般来说,“正则表达式”主要是将单独的字符进行串联,并由其定义一个关于字符的搜索模式,可以利用普通的字符、字符串以及标点符号等代表字符匹配的次数,这些符号的加入,能够使得所有符号进行匹配和搜索,从根本上实现JTemplale类的开发的开发工作。   在JDK1.4以及之后的模式中,java.util.regex包主要利用Pattern类和Matcher类对正则表达式进行有效操作和处理。其中,Pattern类主要需要对相关的字符串进行指定,并将其编译为正则表达式,利用实际例子进行具体说明。之后,利用得到的模式,借助一定手段创建一个Marcher对象。在模型中,我们需要遵循正则表达式的使用原则,使得创建好的对象能在与其进行成功匹配,无论何时何地。还需要注意的是,在所有匹配中,各类信息均保存在匹配器之中。只有这样,才能实现信息的共享。   2 JTemplate类的基本思想   在Map接口之中,包括哈希表和链接列表这两个大类,并形成了集合与集合之间的映射效果,主要包括以下四个:第一种是fileName,该集合主要指模板文件中的映射;第二种是keys,将变量中的关键字词能够进行计算和分析;第三种是values,可以将变量中的数值以映射的方式实现;第四种error,当出现错误信息时,实现的集合映射。这四种映射之间相互作用,并借助正则表达式进行合作和协调,在最终环节,利用流的方式进行文件的分析和处理。   3 JTemplate类的实现   B/S结构,是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。我们基于对该模式的了解,并进行了分析和探讨。结果表明,在网页界面中,主要由以下三种:普通的用户浏览界面、用户提交参数界面以及查询后台数据库显示给用户的信息列表。在实际应用中,还可以实现网页的整合使用,并形成新的网页界面。整个实现流程中,JSP需要对Servlet发来的信息进行接受,并生成JTemplate类,最后对文件中的映射数据和信息进行重新设置,整个实现过程如下:   //设置模板文件的映射   //如果出错,则退出   在整个实现流程中,可能会存在一种状况,就是我们对数据的了解处于未知状态,那么,我们需要利用Html,在Jsp的模板文件中,利用setBlock()的方法,并进行变量的设置和映射的操作。   4 JTemplate类存在的弊端   虽然JTemplate类从根本上解决了美工和编程工作人员之间存在的不和谐因素,并提高了相关工作人员的工作效率。然而,随着技术的更新和发展,又出现了新的问题,由于服务器终端在进行解析操作时,利用Servlet对Html网页进行解析,时间较长,严重降低了技术人员的工作效率。此外,还需

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档