102电于商务系统开发与集成 电子商务糸统的开发与集成的 任务主要是完成电子商务应用软件 的编码与调试。此外,电子商务糸 统一般是以企北既有的信息资源 (例如企业既有数据库、企业信息 糸统等)为基础的,所以还可能有 一部分工作是完成电子商务糸稀与 企业既有信息资源的集成。 httpylw 电子商务系统的分析与设计 6
电子商务系统的分析与设计 6 10.2 电子商务系统开发与集成 电子商务系统的开发与集成的 任务主要是完成电子商务应用软件 的编码与调试。此外,电子商务系 统一般是以企业既有的信息资源 (例如企业既有数据库、企业信息 系统等)为基础的,所以还可能有 一部分工作是完成电子商务系统与 企业既有信息资源的集成
电子商务系統的开发与集成与 传统的信息系統开发的差别 电子商务应用程序 客户端程序 服务器端程序网页 或者浏览器 (Front End) (Back End) 操作系统 Web服务器 应用服务器 操作系统 前台计算机 后台计算机 h 图10-1电子商务系统的应用程序 电子商务系统的分析与设计 7
电子商务系统的分析与设计 7 电子商务系统的开发与集成与 传统的信息系统开发的差别 客户端程序 或者浏览器 (Front End) Web 服务器 应用服务器 服务器端程序 网页 (Back End) 操作系统 操作系统 图10-1 电子商务系统的应用程序 电子商务应用程序 前台计算机 后台计算机
物1021电子办应用的编程模式 1.电子商务应用的编程棋式 1)传统的Web的开发模式:这种方式以WW服 务器为核心迸行开发,编程的主要工作主要集中在 Web上的各种静态、动态网页的制作方面。 2)基于组件的开发编程模式:这一方式主要利用 了软件的可重用性思想,其特征是基于面向的程序 设计方法,以应用服务器为核心进行开发,开发工 作的重心集中在各类组件程序编码和组装方面。由 于软件可重用理论发畏很快,尽管思路相似,但是 这种模式的编程工具和手段却不尽相同,比较有代 表性的包括: J2EE的编程模式 基于 Microsoft Windows DCOM的开发编程模式; httpylw 电子商务系统的分析与设计 8
电子商务系统的分析与设计 8 10.2.1 电子商务应用的编程模式 ◼ 1. 电子商务应用的编程模式 ◼ (1)传统的Web的开发模式:这种方式以WWW服 务器为核心进行开发,编程的主要工作主要集中在 Web上的各种静态、动态网页的制作方面。 ◼ (2)基于组件的开发编程模式:这一方式主要利用 了软件的可重用性思想,其特征是基于面向的程序 设计方法,以应用服务器为核心进行开发,开发工 作的重心集中在各类组件程序编码和组装方面。由 于软件可重用理论发展很快,尽管思路相似,但是 这种模式的编程工具和手段却不尽相同,比较有代 表性的包括: ◼ J2EE的编程模式 ◼ 基于Microsoft Windows DCOM的开发编程模式;
2.基于Web的編程模式 |HTM静 态页 mmD务:[地n 集成接 外部应用 进程 口与数( Application) HTML动 据库驱 浏览器 态页 Java applet ava虚拟机 动程序 (VM) ASP ODBC JDBC PHP CORBA Web服务器 CG程序 图10-2基于Web的应用开发模式 电子商务系统的分析与设计 9
电子商务系统的分析与设计 9 2. 基于Web的编程模式 Web服务器 Java Java Applet ASP PHP Java 虚拟机 (JVM) HTTPD服务 进程 CGI程序 集成接 口与数 据库驱 动程序 ODBC JDBC CORBA ……… 外部应用 (Application) 浏览器 HTML静 态页 HTML动 态页 图10-2 基于Web的应用开发模式
基于Web的编程模式的特点: (1)比较简单,所以将编程工作分成两部分: 静态网页制作、动态网页制作。 (2)静态网页制作相对较为简单,可以倒如各 种网页制作工具(例如 MS FrontPage)完成。 (3)动态网页制作的重点集中在各类公共网关 接口程序(CG|、脚本程序的编写方面。 (4)应用软件如果和数据年、其他外部应用进 行集成,主要通过动态网页的CG|程序、脚本 程序的数据庠接口驱动程序实现。 http 电子商务系统的分析与设计 10
电子商务系统的分析与设计 10 基于Web的编程模式 的特点: (1)比较简单,所以将编程工作分成两部分: 静态网页制作、动态网页制作。 (2)静态网页制作相对较为简单,可以例如各 种网页制作工具(例如MS FrontPage)完成。 (3)动态网页制作的重点集中在各类公共网关 接口程序(CGI)、脚本程序的编写方面。 (4)应用软件如果和数据库、其他外部应用进 行集成,主要通过动态网页的CGI程序、脚本 程序的数据库接口驱动程序实现