电子商务技术基础是信息技术与商业活动相结合的重要领域,它涵盖了网络技术、数据库管理、安全性等多个方面。本课程离线作业涉及了多个关键知识点,以下将逐一展开:
1. **客户/服务器结构**:这是互联网上最基本的信息交互模型,WEB服务器存储信息,客户端(如浏览器)请求并显示这些信息。
2. **网页和网站**:网页是信息在网络上的基本呈现单元,而网站则是一系列相关网页的集合,用于组织和表达信息。
3. **标准网址格式**:URL(统一资源定位符)由域名、目录名和文件名组成,用于标识网络资源的位置。
4. **SGML和HTML**:SGML(标准通用标记语言)是HTML(超文本标记语言)的前身,是一种元语言,用于定义其他标记语言。HTML则是最常见用于创建网页的语言。
5. **XML**:扩展标记语言XML,以树形结构表示数据,增强了数据的结构性和可读性。
6. **Java Applet**:Java小应用程序,嵌入在网页中,能够提供交互性的功能。
7. **ActiveX**:微软开发的技术,主要用于Internet Explorer浏览器,提供更丰富的交互体验,但只限于Windows系统。
8. **CGI程序**:通用网关接口,使得Web服务器能调用外部程序以处理请求,输出分为类型说明和HTML正文。
9. **JVM**:Java虚拟机,是执行Java程序的基础,它提供了跨平台的能力。
10. **数据库模式和存储模式**:模式是逻辑结构,存储模式描述了数据库的物理结构和存储方式。
11. **结构化数据**:传统数据库管理技术主要处理有固定结构的数据,如表格形式的数据。
12. **明文和密文**:数据加密前的状态称为明文,加密后的状态称为密文,这是信息安全中的基本概念。
**简答题**:
1. **传统客户/服务器结构的问题与三层结构的优势**:
- 传统C/S结构的问题包括维护困难、成本增加和培训复杂。
- 三层C/S结构将应用逻辑分离到应用层,提高了可伸缩性、可管理性和安全性。
2. **客户端脚本与服务器端脚本的区别**:
- 客户端脚本在用户端执行,服务器端脚本在服务器执行,后者的优势在于更好的兼容性、资源访问能力、安全性以及客户端的简化管理。
3. **WEB服务器与应用服务器的区别**:
- WEB服务器主要处理HTTP请求,返回HTML页面,而应用服务器处理复杂的业务逻辑,提供更高级的服务,如会话管理、内容管理等。
4. **网络支付工具**:
- 包括信用卡、电子钱包、网上银行、第三方支付平台等,它们各有特色,如信用卡便捷但可能有安全风险,第三方支付平台如支付宝、微信支付则方便且安全。
这些知识点构成了电子商务技术基础的重要组成部分,理解和掌握这些内容对于理解电子商务系统的工作原理、实现机制以及安全策略至关重要。