电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPTX文档下载
分享到微信 分享到微博 分享到QQ空间

山东大学《网站设计与建设》课件第9章 软件平台规划

  • 资源ID:280656310       资源大小:720.88KB        全文页数:50页
  • 资源格式: PPTX        下载积分:5金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要5金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

山东大学《网站设计与建设》课件第9章 软件平台规划

第第9章章 软件平台规划软件平台规划第二部分第二部分 网站规划网站规划nC/S架构B/S架构n操作系统nWeb服务器n应用服务器n动态语言n数据库nLAMP(L:Linux、A:Apache、M:MySQL、P:PHP)nWAMP9.1Web服务器操作系统选型n操作系统:由硬件决定,决定可以运行的软件以及服务器的安全性和可靠性。n应用程序:由操作系统决定。nUnixServernLinuxServernWindows2003/2000ServerUNIXn1969年,Ken Thompson,AT&T贝尔实验室,DEC PDP-7计算机。nAT&T对大学或科研机构提供源代码nBSD UNIX:最早实现TCP/IP。nUNIX代表:AIX,HP UX,Novell UNIXWare, SCOUNIX, Solaris等n主流版本IBM的AIX,Hewlett-Packard的HP-UX,Apple的A/UX,DEC的ULTRIX和DECOSF/1,SiliconGraphics的IRIX,Sun微系统公司的Solaris,SCO的BSDI和SCOUNIX是一些。UNIX特点:关键性业务首选n技术成熟、可靠性高:24*365。n极强的伸缩性:笔记本、PC、工作站、小型机、巨型机等;支持SMP、MPP和Clustern网络更能强:内核支持。n强大数据库支持能力:Oracle,Informix,Sybase等n开发功能强:工作站n用户界面多样化:命令行输入、X-WindowLINUXn1991/8/25,Linus Benedict Torvalds,芬兰赫尔辛基大学计算机系学生。n主要运行在Intel X86的PC机上。n免费,并提供源代码,可以任意修改。n强大的网络功能n支持多种硬件平台:x86,SPARC,Alpha等。SMP、IA64等n可靠稳定:可以运行在关键任务上。nRedHatLinux(http:/),nSlackware,nDebianLinux,nSuSeLinux等,n红旗Linux(www.redflag-)n冲浪平台的XteamLinux(http:/ (“engine x”) 俄罗斯俄罗斯n轻量级的httpserver,源代码以类BSD许可证的形式发布nNginx 可以在大多数可以在大多数 Unix like OS 上编译运行,并有上编译运行,并有 Windows 移植移植版版n在高连接并发的情况下,Nginx是Apache服务器不错的替代品:Nginx在美国是做虚拟主机生意的老板们经常选择的软件平台之一。能够支持高达50,000个并发连接数的响应nNginx作为负载均衡服务器:Nginx既可以在内部直接支持Rails和PHP程序对外进行服务,也可以支持作为HTTP代理服务器对外进行服务。nNginx采用C进行编写nNginx是一个安装非常简单、配置非常简洁、Bugs非常少、Nginx启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动,还能够不间断服务的情况下进行软件版本的升级。n目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6等。新近发现Nginx技术在国内日趋火热,越来越多的网站开始部署Nginx。lighttpd:http:/n开源软件nLighttpd具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。n利用apache的rewrite技术,将繁重的cgi/fastcgi任务交给Lighttpd来完成,充分利用两者的优点。nLighttpd现在的版本为Lighttpd1.4.15。SunJavaSystemWebServer:http:/n是为大中型站点设计的安全、可靠、易用的Web服务器。n适用于大多数主要操作系统n为组织提供Web服务、JavaServer页面(JSP)、JavaServlet技术、NSAPI和CGI的单一部署平台。n其捆绑的FastCGI接口还提供一个稳定且可伸缩的平台,用于PHP、RubyonRails、Perl、Python等第三方脚本技术。IBMLotusDominoWebServer:http:/n以跨平台架构为基础,提供跨企业的讯息交流、协同作业、电子商务等Web化应用。n群组协同作业达到最佳化。并提供跨平台的群集备援技术、系统故障转移、动态负载平衡、帐户服务等等。让企业电子商务可24小时全天候服务,是企业处理关键应用系统最优质的平93应用服务器(中间件)选型n应用服务器中间件又称为“应用服务器软件平台”nWeb服务器主要完成显示逻辑,将静态页面的信息现在客户端的屏幕上;n应用服务器完成业务逻辑,将业务处理的信息数据传递给Web服务器,替换掉嵌入在HTML中的动态语言部分,再由Web服务器传递到客户端显示在屏幕上;n数据库服务器完成数据逻辑,提供数据库的管理与维护。n应用服务器(或存取数据库为Web服务器提供数据的服务器平台)现在主要有TomcatIISPHPWebSphereWebLogicJBosssSunJavaSystemApplicationServerOracleApplicationServernTomcat:http:/tomcat.apache.orgn免费的开放源代码的Web应用服务器,n它是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目nTomcat现在已是最优秀和最受欢迎的基于java的应用服务器之一。nTomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,n占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能n目前Tomcat最新版本为7.0.30。nTomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。n这里的诀窍是,当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。nTomcat不仅能处理动态HTML,还能处理静态HTML,但是处理静态HTML的效力不如ApacheHTTP服务器,因此在Tomcat之前一般安装ApacheHTTP服务器。nTomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。Tomcat+MyEclipsen它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。IIS:http:/nIIS不仅能解释HTML页面,还能解释ASP的动态页面-访问数据库。nIIS是目前最流行的Web(应用)服务器产品之一nASP、ASP.NET、CGI脚本、Microsoft的FrontPage2002ServerExtensions以及WebDAV发布功能。PHP:http:/nPHP超文本预处理器(HypertextPreprocessor)作为Web开发的免费、提供源代码的脚本语言n它用于管理动态内容、支持数据库、处理会话跟踪,甚至构建整个电子商务站点,它可以直接连接数据库如Mysql,Oracle,Sybase,Informix,MicrosoftSQLServer,Access等,还完全支持ODBC接口,用户更换平台时,无需变换PHP代码。IBMWebSphere:http:/nWebSphere是IBM的集成软件平台。nWebSphereApplicationServer是该基础设施的基础,其他所有产品都在它之上运行nWAS是一种功能完善、开放的Web应用程序服务器,是IBM电子商务计划的核心部分,它是基于J2EE1.4的应用环境,用于建立、部署和管理Internet和IntranetWeb应用程序或应用客户端程序nWAS现在已是中大型电子商务或企业应用开发、管理和部署的热选平台之一,与WebLogic齐名BEAWebLogic:http:/nBEAWebLogicServer是一种多功能、基于J2EE1.4标准的web应用服务器,n为企业构建自己的应用提供了坚实的基础。n各种应用开发、部署所有关键性的任务,无论是集成各种系统和数据库,还是提交服务、跨Internet协作,起始点都是BEAWebLogicServerJBossApplicationServer:http:/nJBoss是一个开源的符合J2EE规范的应用服务器,n作为J2EE规范的补充,Jboss中引入了AOP框架,为普通Java类提供了J2EE服务nJBoss是一个运行EJB的J2EE应用服务器,例如:数据库访问JDBC、交易(JTA/JTS)、消息机制(JTS)、命名机制(JNDI)和管理支持(JMX)。nJBoss应用服务器已经真正发展成具有企业强度(即支持关键性任务的应用)的应用服务器。SunJavaSystemApplicationServer:http:/nSunJavaSystemApplicationServer是一个与Java2平台企业版(J2EE平台)兼容的应用程序服务器,用来开发和发送服务器端的应用程序和Web服务。OracleApplicationServer:http:/nOracle应用服务器是Oracle融合中间件的一个关键组件9.4 Web数据库服务器选型数据库服务器选型nWeb数据库主要是指关系数据库,OracleSybaseDB2SQLServerMySQLAccessnOracle是世界领先的信息管理软件供应商和世界第二大独立软件公司。nSybase是全球公认的在数据密集应用领域有杰出的性能表现的领导者。全球的金融服务、通信、制造和政府等的业务关键系统提供强劲动力。nDB2是IBM公司的一个重要软件产品n微软数据库的最新代表产品是SQLServer2012。nMySQL是中小企业网站Linux平台的首选自由数据库系统,也是中小型网站首选Web数据库nAccess是由微软发布的桌面数据库管理系统9.5动态网页设计语言选型n现在服务器端技术主要有CGI、PHP、ASP、JSPnCGI不是一种动态网页设计语言nPHP、ASP和JSP是当今最常用的三种动态网页设计语言CGI(CommonGatewayInterface)n不是一种语言,它是用于HTML窗体和应用程序之间通信的简单协议(接口)。n许多语言可以用来编写CGI,包括Perl,C或者Shell脚本。nCGI文件一般使用.cgi或者.pl作为文件扩展名,通常位于cgi-bin或者scripts目录下。nCGI主要的缺点是客户端与后端数据库服务器通信必须通过Web服务器,且Web服务器要进行数据与HTML文档的互相转换,当多个用户同时发出请求时,必然在Web服务器形成信息和发布瓶颈。CGI应用程序每次运行都需打开和关闭数据库连接,效率低,操作费时;CGI应用程序不能由多个客户机请求共享,即使新请求到来时CGI程序正在运行,也会启动另一个CGI应用程序-进程,n由于SQL与HTML差异很大,CGI程序中的转换代码编写繁琐,维护困难;n安全性差,缺少用户访问控制,对数据库难以设置安全访问权限;nHTTP协议是无状态且没有常连接的协议,DBMS事务的提交与否无法得到验证,不能构造Web上的OLTP应用。常用动态网页语言简介nASP:Active Server Pages,Microsoft,使用VBScript或JavaScript脚本语言。nPHP:跨平台,完全免费,提供源码,Http:/nJSP:Sun公司开发的跨平台语言,JDK,J2EE,。n这三种动态网页语言都是嵌入在HTML中nHTML主要描述信息的显示样式;动态语言处理服务器端的逻辑,需要附加的语言引擎分析和执行程序代码。PHP HypertextPreprocessorn平台无关性,开源nPHP动态网页设计语言其语法利用了C,Java和Per

注意事项

本文(山东大学《网站设计与建设》课件第9章 软件平台规划)为本站会员(东***)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.