Open standard,Open source 第7讲 开放平台的基本概念 Open standard,Open source
因特网的主要应用模式 Client/Server:因特网的主要应用范式 Browser/Server:因特网上的最主要应用形式 HTML:因特网上的主要人机界面的应用语言 XML:因特网上的主要数据交换格式(包括计算机/计算机之间的数据交换)
信息服务平台应用的三种主要形式 静态网页(HTML) 客户端动态网页( DHTML ,下载程序到客户端主机执行) 服务器端动态网页(ASP/JSP/PHP,在服务器端执行程序,把结果送给浏览器)
DHTML vs. ASP/JSP/PHP DHTML存在比较严重的厂家标准冲突,统一标准存在障碍,导致不同厂家的浏览器不能得到相同的效果 ASP/JSP/PHP主要在服务器端执行,输出结果为HTML,不存在标准冲突,成为e-Business的主要解决方案
基于因特网的信息服务平台体系结构
开放平台的基本思路 Open Standards Open resources Commercial software TCP/CP, HTML, XML,SOAP Open resources Linux, Apache, Postnuke, MySQL,PHP Commercial software MS windows, IE,OE,Dreamwaver, FrontPage Priority Consideration(AS Above)
开放平台的应用和意义 领略因特网上的自由竞争、不断创新的风气 了解最新的网络科技发展动态 参与和融入因特网应用的创新和开发 缩短课堂与实际社会需求的距离
网络操作系统的选取原则 服务器系统 是否需要支持特殊标准: Unix MS windows COM, COM+ JAVA, Corba 是否需要设置个人发布目录 是否对系统稳定具有苛刻的要求 … 客户端系统 MS Windows 国产操作系统
Web server 选取的原则: 就地取材 因地制宜 效率第一 Apache(60%的市场占有率) IIS(MS产品) 中间件 数据库 通信 Apache(60%的市场占有率) IIS(MS产品) Xitami(小型Web Server)
虚拟主机 基本问题 主机域名与IP地址是一一对应的吗? 答案 主机IP与主机域名可以是一对多的关系 解决方案 虚拟主机 解决方案的分类
个人网页发布平台 UNIX主机系统对个人网页发布的支持比较方便 本课程在202.117.50.54统一建立实验平台,提供网页/网站的发布环境 注意:个人网页发布的方式与访问模式
重要的Web参数 默认语言(解决网页显示的乱码问题) Adddefaultcharset GB2312 位于Apache配置文件:httpd.conf中
数据库系统 为什么要在网站使用数据库 方便管理大量数据,提高网站的效率 方便信息的检索(搜索引擎) 提高网页的设计效率(采用“填空式”网页设计)
中间件的功能 HTML是标记语言,只能提供浏览器显示信息,是一种“出版/媒体”语言 无法显示动态的信息,例如:时间,实时行情的变化 无法访问数据库(数据库内容的输入和检出) 中间件(middleware)提供了这些功能 常见的中间件使用JAVA,ASP,PHP编写 中间件一般在Web服务器上运行
Web平台的测试手段 测量CPU能力的手段,采用浮点计算的办法作Benchmark 测量Web服务器 可以使用webench 其测量指标是平均每秒可接受请求,并作出反应的次数
Web平台服务能力的线性增长 服务器(硬件)分“入门级”,“部门级”,“企业级” 对应的并发访问能力,分别为:20/100/1000次/秒 对于大型的企业网站,可以采用,高级别计算机(64位主机),和服务器集群的方案
FTP服务器 匿名服务(资源的下载) 实名服务(个人网站的发布,文件的改名和删除) 登录过程(使用IE/CuteFTP)
SMTP及邮件服务 丰富网站的功能(用户邮件的身份认证,网站管理员的报警邮件) UNIX中的Sendmail可以支持动态网页的服务 电子教室中的师生通信
其他服务 Telnet:用于普通用户的远程主机操作(文件拷贝、解压缩、文件清理、权限修改),通信安全性差 SSH:用于管理人员的远程主机操作,通信安全性好(普通用户也可以使用)
Apache and It’s Friends 本课程介绍的Apache Friends的目的 提供实用的网站建设软件 开放原码软件的应用 方便初学者安装、测试 动态网页的设计、测试 数据库的设计、测试
Apach Friends(xampp) XAMPP一个整合性的Apache套件,整合了 Apache(web server), MySQL(Database), PHP, Perl (中间件),FTPserver 及 phpMyAdmin等,利用能快速完成架站 构建PHP试验环境,或者在网上下载。 主要介绍ApacheFriends XAMPP for windows Version 1.0在windows下的安装与使用。
xampp系统需求 64 MB 内存(推荐) 140 MB 空余磁盘空间 Windows 98, ME, XP Home Windows NT, 2000, XP Professional (推荐)
xampp快速安装 获取XAMPP的压缩包文件,解压缩至指定目录(d:\xampp)。 双击 "setup_xampp.bat"开始安xampp 。选择 1 安装 MOD_PERL ,否则选择2。 双击"apache_start"启动Apache 2 服务, 双击" mysql_start" 启动MySQL. 打开浏览器输入http://127.0.0.1 或http://localhost。见xampp的测试页面。
快速安装 可以通过页面上的链接查看服务器的相关信息,以及进行相关测试。
xampp卸载 如果想要卸载xampp? 只需要删除 “xampp”所在的目录 注意:删除之前但是以前请关闭 apache 和 mysql两个命令窗口。
网站建设应注意的问题 域名的来源: 按照现行的行政规章,个人不可以申请国内的域名; 如果需要,可以申请国际域名 法律、法规
小结 应用开放平台的意义 WWW的应用形式 平台的体系结构 Apache Friends