Home > Archives > 电子商务学习者需要掌握的网络技术

电子商务学习者需要掌握的网络技术

Publish:

很多电子商务学习者,尤其是电子商务专业的在校生,对自己应该掌握的电子商务技术感到迷茫。其实,“电子商务”这个词,从字面上就给出了两个不同的方向,即电子和商务。我们知道,电子主要是指计算机及互联网,而商务则是指电子商务的管理。常说的电子商务技术,也就是计算机、互联网技术。
不过在我看来,无论你是选择“电子”方向,还是“商务”方向,都必须掌握一定的基本技能。

下面,我将简单介绍一下电子商务所涉及的一些网络技术。


电子商务现在可以被广泛地应用与推广,最根本的就是就是强大的网络技术。电子商务可以进行提供网上交易和管理等全过程的服务,因此它具有广告宣传、咨询洽谈、网上订购、网上支付、电子帐户、服务传递、意见征询、交易管理等各项功能。而实现这些不同的功能,需要不同的网络技术,并且需要强大的技术整合能力。这里只简单介绍一下,电子商务所涉及的基本网络技术。

1.服务器技术
服务器指一个管理资源并为用户提供服务的计算机软件,通常分为文件服务器、数据库服务器和应用程序服务器。运行以上软件的计算机或计算机系统也被称为服务器。相对于普通PC来说,服务器在稳定性、安全性、性能等方面都要求更高,因此CPU、芯片组、内存、磁盘系统、网络等硬件和普通PC有所不同。

实施电子商务最基本的条件就是要具有自己的服务器,并具备一定的服务器技术。当然,如果是个人或者中小企业主,可以有更多的选择,因为现在各种的电子商务平台已经相当成熟。
那么,服务器技术具体是指哪些内容呢?
①,服务器操作系统
服务器操作系统是指运行在服务器硬件上的操作系统。服务器操作系统需要管理和充分利用服务器硬件的计算能力并提供给服务器硬件上的软件使用。
现在,市场上有很多为服务器作平台的操作系統。类Unix操作系統,由于是Unix的后代,大多都有较好的作服务器平台的功能。常见的类Unix服务器操作系統有Linux、FreeBSD、Solaris、Mac OS X Server、OpenBSD、NetBSD、和SCO OpenServer。微软也出版了Microsoft Windows服务器版本,像早期的Windows NT Server,现代的Windows 2000 Server和Windows Server 2003。而新版的Windows Server 2008的也已经面世了。

学习建议:
作为电子商务学习者,如果选择从事网络管理的职业。可以选择学习一种或多种服务器系统的操作,如果想具备就业竞争力,应该达到相当纯熟的地步。推荐学习类Unix的操作系统,并且学习脚本语言,能够独立的编写shell脚本。

②,服务器软件
服务器软件工作在客户端-服务器或浏览器-服务器的方式,有很多形式的服务器,常用的包括:
文件服务器 - 如Novell的NetWare
数据库服务器 - 如Oracle数据库服务器,MySQL,PostgreSQL,Microsoft SQL Server等
邮件服务器 - Sendmail,Postfix,Qmail,Microsoft Exchange,Lotus Domino等
HTTP服务器 - 如Apache,thttpd,lighttpd,微软的IIS等
FTP服务器 - Pureftpd,Proftpd,WU-ftpd,Serv-U等
域名服务器 - 如Bind9等
应用服务器 - 如Bea公司的WebLogic,JBoss,Sun的GlassFish
代理服务器 - 如Squid cache

学习建议:
搭建服务器,除了安装系统之外,还要能根据自己的需要安装和配置服务器软件。当然,现在常用的是三层服务器结构。对电子商务学习者来说至少应该掌握WEB服务器软件、数据库服务器软件的安装和配置。WEB服务器方面建议学习Apache、 lighttpd、nginx等主流软件,数据库服务器方面建议学习MySql、Oracle。

2.WEB 编程
实现一个电子商务应用,广有服务器还不够。还要有能够运行的程序,由于要运行在WEB服务器上,我们将编写这种程序为“WEB编程”。其实,随着互联网的发展,近些年互联网巨头又提出了“云计算”的概念,将来WEB编程与普通编程之间将没有任何差别。其实本来差别就不大。言归正传,咱们介绍一下WEB编程。
①,WEB编程语言
HTML,超文本编辑语言.
HTML是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。HTML的结构包括头部(Head)、主体(Body)两大部分,其中头部描述浏览器所需的信息,而主体则包含所要说明的具体内容。
JavaScript.
JavaScript是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。
PHP.
PHP(PHP:Hypertext Preprocessor)是一种在计算机上运行的脚本语言,主要用途是在于处理动态网页,也包含了命令行运行接口(command line interface),或者产生图形用户界面(GUI)程序。
PHP的应用范围相当广泛,尤其是在WEB网页程序的开发上。一般来说PHP大多运行在WEB网页服务器上,通过运行PHP代码来产生用户浏览的网页。PHP可以在多数的服务器和操作系统上运行,而且使用PHP完全是免费的。
JSP.
JSP(全称JavaServer Pages)是由Sun Microsystems公司倡导和许多公司参与共同建立的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序。
JSP使Java代码和特定的预定义动作可以嵌入到静态页面中。JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能。另外,可以创建JSP标签库,然后像使用标准HTML或XML标签一样使用它们。标签库提供了一种和平台无关的扩展服务器性能的方法。
C#.
C#是由微软公司所开发的一种面向对象,且运行于.NET Framework之上的高级程序设计语言。并且成为ECMA与ISO标准规范。C#看似基于C++写成,但又融入其它语言如Delphi、Java、VB等。
C#中发音为C Sharp,其中“#”的创意来源于音乐中的升调符号,读作“sharp”,表示技术进一步提升之意。

其实,除了以上的几种主流语言,WEB编程所涉及的语言很多。比如说Ruby等。理论上,几乎所有的面向的编程语言都可以实现WEB编程。通俗的讲,WEB编程就是编写动态网页。

学习建议:WEB编程者,主要从事WEB应用的开发,当然要会一种主流的编程语言。其实语言只是工具。编程者最主要的是,具有利用代码解决实际问题的能力。所以,如何通过实践来提高自己的编程技能是学习的重点。

声明: 本文采用 BY-NC-SA 授权。转载请注明转自: Alfred

blog comments powered by Disqus