美术教学系统设计与实现.docVIP

  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文档。上传文档
查看更多
基于B/S结构的美术教学系统设计与实现第2章系统开发的相关技术2.1系统的体系结构杭 州长江实验小学的美术课程网站采用B/S体系结构进行设计[12]。目前软件开发模式基本可分 为C/S(Client/Server)、B/S(Bowser/Server)和面向服务的体系结构SOA(ServiCe一 OrientedArchiteeture)三种。面向服务的体系结构是当今流行的组件模型,但目前SOA体系结 构的发展尚不完善,很多技术准则等尚待完善和验证。   B/S(Browser/Server)结构即浏览器和服务器结构。它是随着工nternet技术的兴起,对 C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现, 极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现,形成所谓 三层3一tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作 量,降低了用户的总体成本(TCO)。在B/s体系结构系统中[l3〕,用户通过浏览器向分布在网络上的服务器发出请求,服务器 对浏览器的请求进行处理,将用户所需信息返回到浏览器。B/S结构简化了客户机的工作,客 户机上只需配置少量的客户端软件。服务器将担负更多的工作,对数据库的访问和应用程序的 执行将在服务器上完成。浏览器发出请求,而其余如数据请求、加工、结果返回以及动态网页 生成等工作全部由 WebServer完成。实际上B/S体系结构是把二层C/S结构的事务处理逻辑模块 从客户机的任务中分离出来,由Web服务器单独组成一层来负担其任务,这样客户机的压力减 轻了,把负荷分配给了Web服务器。   这种结构不仅把客户机从沉重的负担和不断对其提高的性能要求中解放出来,也把技术维 护人员从繁重的维护升级工作中解脱出来。客户机把事务处理逻辑部分分给了功能服务器,客 户机不再负责处理复杂计算和数据访问等关键事务,只负责显示部分,维护人员不再为程序的 维护工作奔波于每个客户机之间,而把主要精力放在功能服务器程序的更新工作上。这种三层 结构在层与层之间相互独立,任何一层的改变不会影响其它层的功能。   基于B/S结构的美术教学系统设计与实现(3)数据库端采用C/S结构,通过ODBC/JDBC连接。 这一部分只涉及到系统维护、数据更新等,不存在完全采用C/S结构带来的客户端维护工作量 大等缺点。并且在客户端可以构造非常复杂的应用,界面友好灵活,易于操作,能解决许多 B/S存在的固有的缺点。   (4)对于原有基于C/S体系结构的应用,可以较容易地升级到这种体系结构,只需开发用于 发布的WWW界面,可以保留原有的C/S结构的某些子系统,充分地利用现有系统的资源,使得现 有系统或资源无需大的改造即可以连接使用,保护了用户以往的投资(5)通过在浏览器中嵌入 ActiveX控件可以实现在浏览器中不能实现或实现起来比较困难的功能。比如通过浏览器进行 报表的应答。另外,在客户端Activex控件的加盟,可以丰富HTML页面,产生另人惊奇的效果 。   (6)将服务器端划分为WEB服务器和WEB应用程序两部分。WEB应用程序采用组件技术实现三 层体系结构中的商业逻辑部分,达到封装源代码,保护知识产权的目的。工nternet应用程序 大部分属于分布式应用程序,采用组件技术一个重要特点就是它的处理能力能够随着用户数量 、数据量所需性能的提高而增加。C伽的无逢扩展集COM+,有着如内存数据库、负载平衡等强 大的功能。   JSP技术使用Java编程语言编写类XML的tags和ScriPtletS,来封装产生动态网页的处理逻 辑。网页还能通过tags和Scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与 网页设计和显示分离,支持可重用的基于组件的设计,使基于web的应用程序的开发变得迅速 和容易。   本章主要描述了论文研究的背景、意义等,本章较系统地研究了论文的研究目的和意义、 国内外研究动态和存在的不足及研究内容和论文的结构安排等内容。论文后面的工作都是围绕 这章内容而展开的。通常返回该客户端的就是一个HTML文本,因此客户端只要有浏览器就能浏 览。JSP的1.0规范的最后版本是1999年9月推出的,12月又推出了1.1规范。目前较新的是 JSPI.2规范,JSPZ.O规范的征求意见稿也已出台。   JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这 些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。 JavaServlet是JSP的 技术基础,而且大型的Web应用程序的开发需要 JavaServlet和JSP配合才能完成。JSP具备了 Java技术的简单易

文档评论(0)

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

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

1亿VIP精品文档

相关文档