在基于Web的电子商务应用中,业务对象常用的数据库访问方式之一是(4)。A.JDBCB.COMC.CGID.XML
在基于Web的电子商务应用中,业务对象常用的数据库访问方式之一是(4)。
A.JDBC
B.COM
C.CGI
D.XML
在基于Web的电子商务应用中,业务对象常用的数据库访问方式之一是(4)。
A.JDBC
B.COM
C.CGI
D.XML
第2题
A.电子商务是以开放的因特网环境为基础的
B.电子商务是基于浏览器朋R务器应用方式的
C.电子商务的主要交易类型有B to B和C to C两种
D.利用Web网站刊登广告也是一种电子商务活动
第3题
A.消费者从供应商处购买软件的License
B.消费者从互联网下载和使用免费软件
C.供应商开拓新的IT基础设施业务,消费者通过Internet从该IT基础设施获得服务
D.供应商通过Internet提供软件,消费者从供应商处租用基于Web的软件来管理企业经营活动
第4题
试题五(共25分)
阅读以下关于Web应用系统开发的问题,在答题纸上回答问题1至问题3。
A公司承担了某企业应用系统的开发任务,用户要求系统最终应发布到Web上供企业员工企业客户使用。项目组在进行方案论证时,首先肯定了该系统需使用B/S结构,但在系统应采用的底层平台上产生了分歧,一方认为应采用微软.NET平台,一方认为应采用Java企业版平台。经过认真讨论,结合两种平台的特点及项目的实际需求,项目组最终决定采用Java企业版平台作为系统开发运行的基础平台。
【问题1】(9分)
请在以下平台特点(1)~(9)中,选择出.NET平台与Java企业版平台各自具备的优势填入表5-1的(a)~(f)项中,选择出两个平台共有的特点填入表5-1的(g)~(i)项中。
(1) 良好跨平台可移植性支持
(2) 易于部署与配置
(3) 多程序设计语言支持
(4) 良好的Web多层应用开发支持
(5) 丰富的多厂商外部支持
(6) 良好的O/R(对象/关系)映射支持
(7) 针对特定平台的优化支持
(8) 良好的源代码以外的可定制性支持
(9) 良好的Web服务支持
【问题2】(8分)
MVC (Model-View-Controller)模式是Web应用系统开发中常用的一种软件架构模式。请分别针对基于EJB的重量级框架和基于Struts等的轻量级框架,说明MVC模式中的各组件应采用何种构件实现。
项目组在进行需求调研时,发现用户界面部分的变动可能会比较频繁,因此需要降低系统界面与业务逻辑之间的耦合度。MVP(Model-View-Presenter)模式是由MVC模式派生出的一种设计模式,其主要目的是降低MVC模式中模型(Model)与视图(View)的耦合度,请用300字以内文字,从组件耦合度、组件分工及对开发工程化支持等三方面说明MVP模式与MVC模式的主要区别。
【问题3】(8分)
因为系统中大量业务逻辑涉及企业的核心商业数据,为保证系统数据一致性,完善的事务(Transaction)控制是系统实现时必须考虑的重要因素之一。请用200字以内文字说明事务的基本特征,并简单描述EJB规范中提供的两种事务控制的基本方法。
第5题
A.它是Web服务器和三层客户机/服务器结合的结果
B.这种软件结构可分为浏览器、Web服务器、应用服务器、数据库服务器
C.对于客户端的表现逻辑,目前只能通过基于脚本的方式实现
D.在Intemet电子商务系统开发中,为支持跨平台特性,可采用基于脚本的方式
第6题
A.基于无线应用协议(WAP)的移动电子商务安全实现模型不能采用点到点的安全模型。
B.基于短消息(SMS)的移动电子商务安全实现模型,是以短消息为承载开展的商务业务应用。
C.基于短消息(SMS)的移动电子商务安全实现模型,点到点的安全模型是不适合的。
D.基于无线应用协议(WAP)的移动电子商务安全实现模型可以采用点到点的安全模型。
第7题
阅读以下关于基于Web的应用程序方面的叙述,回答问题1,问题2和问题3。
近年来,IT词汇表中出现了一条新的术语,它就是“Web应用程序”。参与业务软件系统的所有人似乎都有构建Web应用程序的计划,而在与业务不相关的软件方面也有很多人对此感兴趣。对于很早前就采用这种构架的许多人来说,Web应用程序这个词像系统本身一样,已经从成功的小型Web站点插件发展成了强壮的n层应用程序。Web应用程序可以同时为分布在世界各地的、成千上万的用户提供服务,这种情况早已司空见惯。构建Web应用程序是一件严肃的事情。
在实际应用中,Web应用程序这个词对不同的人而言含义略有不同。一些人认为凡是用到Java的都是Web应用程序,而另一些人则认为凡是使用Web服务器的都是Web应用程序。多数人的意见介于这两者之间。站在本文的角度,我们将Web应用程序大体定义为 Web系统(Web服务器、网络、HTTP、浏览器),在这个系统中,用户的输入(导航和数据输入)会影响到业务状态。该定义试图将Web应用程序确立为一个具有业务状态的软件系统,并且它的“前端”基本上是通过Web系统传递的。
用250字分析Web应用程序的总体构架与一个客户机服务器系统的区别。
第8题
A.消费者从供应商处购买软件的许可证
B.消费者从互联网下载和使用免费软件
C.供应商开拓新的IT基础设施业务,消费者通过互联网从该IT基础设施获得服务
D.供应商通过互联网提供软件,消费者从供应商处租用基于Web的软件来管理企业经营活动
第9题
阅读以下关于Web应用开发的叙述,回答问题1至问题3。
E-Mail是一家电子商务公司,其主要业务是购物,包括书籍、服装、家电和日用品等。随着公司业务规模不断增大,公司决策层决定重新设计并实现其网上交易系统,公司负责系统开发的王工和李工分别给出了两种不同的设计方案,如下图1和图2所示。
公司的架构师和开发者针对这两种设计方案,从服务器负载情况、业务逻辑的分离性、系统可靠性、实现简单性等方面进行讨论与评估,综合考虑最终采用了李工给出的方案。
请分析比较王工、李工两种方案的优点和不足,完成下表中的空白部分。