欢迎来到天天文库
浏览记录
ID:51499243
大小:240.50 KB
页数:58页
时间:2020-03-25
《网络系统集成技术-教材》-第10章.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第10章基于Web的应用系统开发技术本章主要内容Web网站的规划设计Web应用系统开发技术概述ASP开发技术PHP开发技术JSP开发技术ASP、PHP与JSP技术的性能比其它开发技术123457610.1Web网站的规划设计Web页面的规划设计Web网站设计过程Web页面规划设计的原则一个很重要的原则就是要让用户迅速找到他所感兴趣的内容,因此好的Web内容组织方式就显得尤为重要。一个重要的原则就是要通过图形设计与规划,把信息划分为各个独立单位,使读者在短期记忆中必须记住的内容减到最少。因此,在组织Web的内容时,要根据主题
2、将Web内容分成若干个小块。在分块时要注意保证内容的逻辑性、独立性和先后顺序;还要注意块的大小,过大或过小都是不合适的。一个好的Web站点,内容组织结构必须清晰、符合逻辑、符合日常生活习惯的。当用户浏览Web页面时,往往会根据前面看过的内容和经验来推测后面将会出现什么。Web上的每一个页面在内容上都是独立和完整的。逻辑性和独立性之外,还必须注意内容上的先后顺序在设计Web页的过程中,应处处为用户着想。Web页面组织方式层次结构序列结构网状结构复合结构层次结构序列结构在网状结构中,链接将内容相关的不同页面连到一起。同前面两种
3、结构相比,它显得更加灵活、随意并符合人的联想式思维习惯。但缺点是很容易迷路。解决迷路的办法是在每个页面中使用线索,方法有以下两个:提供强制性跳出的方法,如提供一个“返回主页”的链接;在每个页面上提供一个全局结构图(也就是许多工具中提到的导航条),指出当前的位置以及可供选择的几个主要的主题链接。复合结构大多数复杂的Web站点内容组织方式是以上几种结构类型的组合。设计这样的结构时前面提到一些原则仍然是适用的。一些优秀的站点往往还提供一个支持全文检索的搜索页面和一个总目录表(称为站点地图Sitemap),这样用户就可以绕过层层链
4、接,直接跳到他所感兴趣的页面中去。网站规划设计浏览者群体分析信息发布方式系统规划步骤Web站点结构的总体设计搜集素材组织材料设计Web页面测试和发布Web站点完整性测试确保组织起来的页面正常可用,页面显示无误,指针指向正确的地址,以保证技术上的正确性;可用性测试确保页面是可用的,是读者所需的,页面的组织满足最初的设计目标,以使用户易于找到他们感兴趣的内容。推广站点可以采用两种方法宣传推广站点:第一种推广方法是使用传统的媒体;另一个推广站点的好地方是Internet本身。站点反馈和评价取得用户反馈的方法很多,可以通过计数器、
5、来宾留言、调查表等获取用户的信息,还可以通过检查日志文件观察各个页面被访问的情况。Web站点的集成虚线之内代表一个企业或ISP的内部网络。一般来说企业网有自己的服务系统,它的Mail、WWW、FTP、DNS、数据库等服务是为企业内部服务的。由于采用Intranet结构,内部服务采用与Internet相同的技术和标准。防火墙将内部网与因特网隔离,保证内部网络系统的安全性。Web的三层结构模型及其工作过程计算机网络在逻辑上采用客户机服务器(Client/Server简称C/S模型)工作模式,一般用户的计算机称为客户机,用于提供
6、服务的机器称为服务器。客户机/服务器的体系结构可划分为二层结构和三层结构,Web是建立在客户机/应用服务器/数据库服务器三层结构模型之上的,在Web方式下,客户端软件常应用浏览器,所以也称为浏览器/应用服务器/数据库服务器三层结构,三层结构的英文名称是Client(Browser)/Server/DatabaseServer。浏览器的工作方式每一个Web页面对应一个HTML文件,由一个惟一的URL地址定位。这些信息页既可放在同一台主机上,也可以放在不同地理位置的不同主机上。Web中的信息资源主要由一篇篇Web文档或Web页
7、组成。“主页”像一本书的封面或目录,是Web服务器提供的主题综合页面。浏览器是Internet上浏览超文本数据的工具软件。它是用户上网获取信息和在网上交流的一个非常重要的工具。用户使用它查看和检索Internet上的信息、传输文件、新闻阅读、收发E-mail等。用户通过键盘或鼠标发出请求,该请求由浏览器中的控制器(Controller)接收、检查并分析用户输入,根据用户请求执行相应动作。浏览器/应用服务器/数据库服务器三层结构在Web工作方式下,由于用户是通过浏览器访问Web站点的,所以Web的体系结构也可以称为浏览器、服
8、务器体系结构。在网络环境中,客户端向服务器端发出服务请求,服务器端接收并处理客户的请求,然后把处理结果返回到客户端。Client和Server系统不单指硬件或软件,通常是指软硬件相结合的环境。如果从硬件层面看问题,“客户”指的是用户使用的计算机,“服务器”指的是提供服务的服务器计算机。基于Web的数据库
此文档下载收益归作者所有