- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
2004年上半年系统分析师下午试卷I
1.试题一
阅读以下关于应用服务器的叙述,回答问题1、问题2和问题3。
应用服务器在基于web的数据库应用系统中已经得到了广泛的应用,如今,各大主要软件厂商纷纷将应用服务器作为其电子商务平台的基础,由于应用服务器本身是一个正在不断发展的概念,不同的产品之间有很大的差别,但是其核心结构以及需要解决的主要问题都是相近的,区别公在于各于产品解决问题的具体方法不同,下面是应用服务器共同需要解决的部分问题;
(1)负载均衡:应用服务器实现负载的方法很多,比如在应用服务器本身的实现上,有基于进程的方式和基于线程的方式。
(2)数据库连接池:在应用服务器系统中,一般都会采用数据库连接池的技术。
(3)高速缓存机制:为了提高性能,许多应用服务器都采用了高速缓存机制。
[问题1]
请用150字以内文字,说明什么是数据库连接池技术?在应用服务器中使用这种技术的优点是什么?
[问题2]
请用200字以内文字,叙述在应用服务器中可有哪些高速缓存?这些高速缓存是如何改进系统性能的?
[问题3]
某公司希望实现一个电子商务系统,要求该系统必须符合工业标准且支持多种操作平台,请选择一种应用服务器产品,并用200字以内文字简要举出该类产品能提供的主要技术支持特征。[25分]
参考答案:
[问题1]
数据库连接池技术是指在系统初期或者初次使用时,完成数据库的连接,以后不再解释放此连接,在处理后面的请求时,反复使用这些已经建立的连接。这种方式可以大大减少数据库的处理时间,有利于提高系统的整体性能、可测量性和扩展性。
[问题2]
在应用服务器中有页面的缓存和数据库的缓存。
页面的缓存是指将特定的URL对应的页面在缓存中予以记录,以便在未来再次访问同一个URL时,直接使用。这里的缓存可以达到最佳的缓存性能,任何后面的操作都不需要进行,只需将缓存读出,然后输入即可。
数据库的缓存是指系统对数据库的访问结果进行缓存,这样相同的SQL再次去访问数据库时,就不需要进行真正的数据库操作,而只需读取缓存即可。
[问题3]
可以选择J2EE应用服务器(例如,Weblogic,Webshpere等),提供的支持有支持多种操作系统,如Windows,UNIX,Linux等;同时是工业标准。
数据库操作支持:JDBC数据源,通过缓冲数据库连接,提供高效、可靠的数据库操作。
安全性控制:J2EE提供声明性安全控制,用户在部署描述符中通过声明的方式来控制应用系统的安全性(例如,可以控制如何进行身份认证,控制哪些角色可以访问哪些资源或执行哪些操作等)。
事务控制:J2EE应用服务器支持将事务控制交给容器自动管理,或者利用JTA在代码中自己控制事务。
与其他系统交互:基于JCA或者JMS,另外可以直接访问CORBA组件。
2.试题二
阅读以下关于软件系统容错设计的叙述,回答问题1、问题2和问题3。
某软件公司为某门户网站开发的大型在线互动式网络游戏推出的后,该网站的点击数大幅攀升,但是,该网络游戏每运行一段时间后,偶尔会出现错误而异常终止,数月夜经继日的分析表明表明:出错的模块晃确定的,错误不仅与网络游戏本身的代码相关,而且否定民链入其中的第三方程序库相关,但是该第三方程序库并无源代码。项目组就此召开了会议。
[问题1]
在会上,小张认为应当继续分析诊断,只有找出隐藏的软件错误,才能解决问题,小张的建议得到了许多成员的赞同,但是王总工认为,定时主动地重新启动则更为现实和明智,王总工给出了令人信服的理由,最后得到了项目组成员的一致同意。
请用200字以内文字,简要地叙述王总工的理由。
[问题2]
讨论随即转到如何实现定时主动地重新启动,小张又一次率先发言,提出应编写shell脚本,定时重新启动操作系统和包括网络游戏在内的所有服务,小张的建议又一次被王总工否定。
请用100字以内文字,简要给出王总工否定小张建议的依据。
[问题3]
最后小张两次发言,指出定时主动地重新启动,比较适合于实现互联网服务软件的容错,王总工对此深表赞同。
请用200字以内文字,简要说明为什么定时主动地重新启动比较适合于实现互联网服务软件的容错?[25分]
参考答案:
[问题1]
(1)该网络游戏每运行一段时间才偶尔出现一次这种错误,说明这是一种暂态错误。
(2)错误的定位和排除工作困难、耗时长,不能及时解决问题。
(3)错误涉及无源码的第三方程序库,即使找到错误也难以排除。
(4)定时主动地重新启动,可以在该暂态错误出现之前,主动地将网络游戏恢复到久经考验的初始状态。
(5)重新启动可以清空一切诸如session和连接缓冲等临时性内容,提高系统的性能。
[问题
您可能关注的文档
- 2003年9月全国计算机等级考试三级笔试试卷 - 网络技术.docx
- 2003年程序员考试上午试题.docx
- 2003年软件设计师上午试题.docx
- 2003年网络管理员下午试题.docx
- 2003年系统分析师上午试题.docx
- 2004年4月计算机等级考试三级数据库技术试卷.docx
- 2004年4月全国计算机等级考试二级VB语言笔试试题.docx
- 2004年9月计算机等级考试三级数据库技术笔试试卷.docx
- 2004年9月全国计算机等级考试二级VB笔试试卷.docx
- 2004年9月全国计算机等级考试二级VFP笔试试题.docx
- Unit 6 Get Close to Nauture Lesson 22 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 23 -课件-2025-2026学年度北京版英语四年级上册.pptx
- 2025食品饮料行业AI转型白皮书-2025食品饮料行业数智化转型领先实践.pdf
- Unit 7 Be Together Lesson 24 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 25 -课件-2025-2026学年度北京版英语四年级上册.pptx
- Unit 7 Be Together Lesson 26 -课件-2025-2026学年度北京版英语四年级上册.pptx
- 2025年广州体育职业技术学院单招职业倾向性考试题库完美版.docx
- 软件公司员工考勤异常处理.doc
- 2025年土地登记代理人之土地登记相关法律知识题库500道及完整答案【有一套】.docx
- 2025年四平职业大学单招职业适应性考试题库含答案.docx
最近下载
- IPC-2221C-EN TOC2023印制版设计通用标准 Generic Standard on Printed Board Design.pdf VIP
- 2022-2023新版人教版初中九年级化学上册(全册)课件.ppt
- 人教版物理九年级全册分层作业设计.doc
- 九上语文必背内容.docx VIP
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 人教版初中九年级化学下册全册完整课件.ppt VIP
- 新高考语文64篇古诗文理解性默写汇编(含答案).docx VIP
- 物流工作流程及出入庫管理流程图.doc VIP
- 危化品安全数据表.doc VIP
- 丰田沟通技巧报联商培训讲义.pptx VIP
文档评论(0)