《网站运行的软硬件环境》由会员分享,可在线阅读,更多相关《网站运行的软硬件环境(13页珍藏版)》请在金锄头文库上搜索。
1、网站运行的软硬件环境网站的运行环境是指网站正常运转的硬件、软件及网络环境。任何网站开发、运行、管 理都是在一定的软硬件平台基础上进行的,所以,在规划好网站后,必须确认软硬件平台的 选型,同时也要考虑到安全性、扩展性、易维护性。运行平台性能直接影响到网站的实施性 能,一个高时效、高运转且适当的软硬件平台是企业网站开发成功的必要因素:(1) 网站必须有良好的可扩充性。网站的建设不可能一步到位,一方面随着企业的发 展和信息时代的深入推进,新的业务将不断在网上开展;另一方面企业与个人等的合作也不 会一成不变。此外,随着网上业务量的增加,网站的访何量也会不断增长,网站的规模随时 需要扩充,技术也需要及时
2、更新。(2) 高效的开发处理能力。网站应能经受住每天百万次,甚至干万次的访问量及大量 的并发请求,以防在大访问量时出现死机现象。(3) 强大的管理工具。网站的结构可以是分布式的,但必须是可集中管理的。维护一 个网站的运转不是一件简单的事情,一方面要及时更新网站内容;另一方面要保证网站的正 常运行,及时发现异常情况。功能强大的网站管理与控制,对于一个网站的良好运行是必不 可少的。(4) 具有良好的容错性能。要考虑网站的可恢复性,一旦出现错误或意外事故,必须 保证所有正在进行的交易信息是可恢复的。并且数据具有一致性。为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不
3、是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。其运行要求如下:2.1 网站开发环境客户端:(1) 操作系统:Windows2000/XP/2003/Vista/7(2) 网络协议:TCP/IP协议(3) 浏览器: Internet Explorer 6.0 以上版本服务器端:(1) 操作系统: Windows Server 2003 Enterprise Edition(2) 网络协议:TCP/IP协议(3) WEB 服务器: Internet Information Server 6.0(4) 数据库: Microsoft SQL Sever 2005
4、Developer Edition2.硬件环境:(1) 服务器CPU:Pentium双核 以上,内存:1G以上(2) 客户机 CPU:P4 以上,内存: 256M 以上2.2 系统开发技术及开发平台2.2.1 Dreamweaver. Dreamweaver 是美国 MACROMEDIA 公司开发的集网页制作和管理网站于一身的所见即 所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它 可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。Dreamweaver是 功能强大的网页设计软件,是网站建设中最好用的工具之一。Dreamweaver是一个兼容性非
5、 常好的工作平台,在这个平台中可以使用各种网页技术进行工作。1. 通过 Dreamweaver 可以方便地制作网站,其主要作用如下:(1)可以建立 Dreamweaver 站点。通过 Dreamweaver 站点,可以指明站点的工作环境,组织站点中的文件,并可以方便、快捷 地管理站点中各种资源,记录各种信息。只有建立了 Dreamweaver 站点,才能充分利用 Dreamwaver 的各项功能管理站点中的文件。 例如,自动跟踪和维护链接、管理文件以及共享文件。(2)可以制作网页、网页模板和 CSS 样式。使用Dreamweaver的大部分工作集中在这里。通过Dreamweaver提供的工具可
6、以很方便地制 作网页、网页模板和 CSS 样式。(3)可以测试网页。Dreamweaver 提供了方便可靠的网页测试功能,通过这些测试可以快速查找出网页中可能出 现的问题。(4)可以发布网页。当设置了站点的远程服务器信息后,便可以直接使用 Dreamweaver 上传站点,并且可以直接 编辑远程站点中的内容。2. Dreamweaver 特点:(1)最佳的制作效率Dreamweaver可以用最快速的方式将Fireworks, FreeHand,或Photoshop等档案移至 网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷 键与格式控制,都只要一个简单步骤便可完
7、成。 Dremweaver 能与您喜爱的设计工具,如 Playback Flash, Shockwave 和外挂模组等搭配,不需离开 Dremweaver 便可完成,整体运 用流程自然顺畅。除此之外,只要单击便可使 Dreamweaver 自动开启 Firework 或 Photoshop 来进行编辑与设定图档的最佳化。(2)网站管理使用网站地图可以快速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名 称,Dreamweaver会自动更新所有连结。使用支援文字、HTML码、HTML属性标签和一般语 法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。(3)无可比拟的控制能力Dreamw
8、eaver是唯一提供Round trip HTML、视觉化编辑与原始码编辑同步的设计工具。 它包含HomeSite和BBEdit等主流文字编辑器。帧(frames)和表格的制作速度快的令您无法 想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或 格式化表格群组, Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的 方式进行版面配置。所见即所得 Dreamweaver 成功整合动态式出版视觉编辑及电子商务功 能,提供超强的支援能力给 Third-party 厂商,包含 ASP, Apache, BroadVision, Cold Fusio
9、n, iCAT, Tango 与自行发展的应用软体。当您正使用 Dreamweaver 在设计动态网页 时,所见即所得的功能,让您不需要透过浏览器就能预览网页。梦幻样版和 XMLDreamweaver 将内容与设计分开,应用于快速网页更新和团队合作网页编辑。建立网页外观的样版,指定 可编辑或不可编辑的部份,内容提供者可直接编辑以样式为主的内容却不会不小心改变既定 之样式。您也可以使用样版正确地输入或输出 XML 内容。 全方位的呈现利用 Dreamweaver 设计的网页,可以全方位的呈现在任何平台的热门浏览器上。对于cascadings tyle shee ts 的动态 HTML 支援和鼠标
10、换图效果,声音和动画的 DHTML 效果资料库可在 Netscape 和 Microsoft 浏览器上执行。使用不同浏览器检示功能, Dreamweaver 可以告知您在不同浏览 器上执行的成效如何。当有新的浏览器上市时,只要从Dreamweaver的网站在下载它的描述 档,便可得知详尽的成效报告。2.2.2 ASP.NETASP.NET是微软最新推出的用于构建动态、交互式Web内容的开发技术集。ASP.NET并 非构建供应链管理系统的唯一的服务器端技术,但其编写的页面都是由负责绘制页面静态部 分(模板)的基本 HTML 和负责生成动态部分的代码所组成的。ASP.NET 是允许用户选择并使用功
11、能完善的 strongly-type 编程语言,也允许使用潜在 巨大的.NET Framework。ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语 言运行时(CLR)库代码,可以利用早期绑定,实施编译来提高效率。ASP.NET把界面设计 和程序设计以不同的文件分离开,复用性和维护性得到了提高。ASP.NET 完全基于模块与组件,具有更好的可扩展性与可定制性,数据处理方面更 是引入了许多激动人心的新技术,正是这些具有革新意义的新特性,让ASP.NET远远超越了 ASP,同时也提供给web开发人员更好的灵活性,有效缩短了 web应用程序的开发周期。ASP.NET 与 Window
12、s Server 2003的完美组合,为中小型乃至企业级的 web 商业模型提供了 一个更为稳定、高效、安全的运行环境。ASP.NET 页面的服务器端代码是经过编译和执行的,不是逐行解释的,并且在编译时(而 不是运行时)检测大量错误,大大提高了开发效率与性能。后台代码文件把页面的可视化部 分与服务器端的逻辑分离开来,结合VS2008开发工具的所见即所得的开发模式和事件驱动 的方法有助于开发更为简单。2.2.3 Visual Studio 2008Visual Studio 2008是Microsoft最新的正式发布的集成开发环境(IDE),用于构建 和部署功能强大而安全的连接 Microsof
13、t .NET 的软件。 Visual Studio.2008 包含 Windows . NET Framework 的一个增强版本。 . NET Framework 3. 5 版在前一版本的基础上增 添了新的能力、功能增强和文档改进。通过对 . NET Compact Framework 的集成支持, Visual Studio 2008 将移动和嵌入式设备,如 Pocket PC 和其他采用 Microsoft Windows CE 操 作系统的设备,带入.NET。如今,开发人员能够使用同样的编程模型、开发工具及编程技 能,来构建应用范围广泛-从小设备到最大的数据中心-的应用程序。包含了:
14、Microsoft VisualBasic.NET , MicrosoftVisualC+.NET,MicrosoftVisualC# , MicrosoftVisual Web Developer。同时, Visual Studio 2008 是用于快速创建和集成 XML Web 服务和应用程序的综合工 具,它可大大提高开发人员的效率并带来新的商业机会。利用集成功能,利用组织内的现有 投资并简化与客户和贸易伙伴的业务处理。开放式结构使开发人员能够使用任何面向Microsoft.NET 框架的语言并发扬现有的开发技能,而无需昂贵而大量的再培训。 Visual Studio 2008 基于最新的
15、 Microsoft Windows 服务器平台而创建,因此内置了应用程序的可 缩放性、可靠性和安全性,简化了生成环境中应用程序的管理和部署并降低了应用程序生命 周期的总体成本。2.2.4 SQL Server 2005 &SQL 语言Microsoft SQL Server 是一个全面的、集成的、端到端的数据解决方案,它为企业中 的用户提供了一个安全、可靠和高效的平台用于企业数据管理和商业智能应用。Microsoft SQL Server 2005 为 IT 专家和信息工作者带来了强大的、熟悉的工具,同时减少了在从移 动设备到企业数据系统的多平台上创建、部署、管理及使用企业数据和分析应用程序
16、的复杂 度。 通过全面的功能集、和现有系统的集成性、以及对日常任务的自动化管理能力, Microsoft SQL Server 2005 为不同规模的企业提供了一个完整的数据解决方案。Microsoft SQL Server 2005也提供了很多个新特性来节省精力、时间和金钱。从编程 到管理能力,这个版本的SQL Server都优于其他版本的产品,并且它还对SQL Server 2000 中已经存在的特性进行了加强。SQL(Structured Query Language ,结构化查询语言)是一个功能强大的数据库语言。 SQL 通常使用于数据库的通讯。ANSI (美国国家标准学会)声称,SQL是关系数据库管理系统的 标准语言。 SQL 语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者 从数据库中检索数据。使用SQL的常见关系数据库管理系