首页 > 知识点讲解
       网站后台技术策划
相关知识点:20个      
        网站后台是提供给网站系统管理员使用的。网站后台功能设计包括系统维护、内容管理、商品管理、信息发布等功能。
               系统开发环境
               目前,主流的开发语言与开发环境有ASP、ASP.NET、JSP、PHP。
                      Active Server Pages(ASP)
                      ASP的出现使得广大Web设计者不必再为客户浏览器是否支持而担心,实际上就算在同一个asp文件中使用不同的脚本语言,都无须为此担忧,因为一切都将在服务器端进行,客户浏览器得到的只是一个程序执行结果,而用户也只需在文件中声明使用不同的脚本语言即可。
                      ASP.Net
                      ASP.Net是建立在微软新一代.Net平台架构上的利用普通语言运行时(Common Language Runtime)在服务器后端为用户提供和建立强大的企业级Web应用服务的编程框架。
                      JSP
                      JSP全称Java Server Pages,其根本是一个简化的Servlet设计,它是一种动态网页技术标准。JSP技术类似ASP技术,它是在传统的网页HTML文件中插入Java程序段(scriptlet)和JSP标记(tag),从而形成JSP文件。Java Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP的配合才能完成。
                      JSP技术使用Java编程语言编写类XML的tags和scriptlets,以封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存储于服务器端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
                      PHP
                      PHP(Hypertext Preprocessor,超文本预处理器)是一种通用开源脚本语言,其语法吸收了C、Java和Perl的特点,主要适用于Web开发领域。PHP独特的语法混合了C、Java、Perl以及PHP自创的语法。用PHP制作的动态页面与其他的编程语言相比,PHP是将程序嵌入HTML文档中执行,执行效率比完全生成HTML标记的CGI要高很多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行得更快。
               网站数据库
               常用的数据库一般分为三种:Access、SQL Server、My SQL。下面介绍常用的数据库之间的区别和功能。
                      Access
                      Access是由微软发布的一款关联式数据序管型系统,它结合了Microsoft Jet Database Engine和图形用户界面的特点,常被用来开发Web应用程序。这些应用程序都利用ASP技术在IIs上运行。
                      不过,由于Access是小型数据库,有根本的使用局限性,在数据量过大或者访问量过高的时候其性能会急剧下降。比较复杂或者容量较大的Web应用程序则使用PHP+ MySQL或者ASP+Microsoft SQL Sever架构,不过对于中小型网站或者个人独立博客来说,Access容易管理并且应用方便,仍然很适合作为网站的数据库。
                      虽然数据库能够给组织带来巨大的效益,可是选择好的数据库软件并使其正常运转还是很难的一件事。想想你需要什么,看看其他类似的组织都在做什么,仔细选择解决方案,认真监督现行系统的数据和程序。
                      SQL Server
                      SQL Server是基于服务器端的中型数据库,适合大容量数据的应用,在功能管理上也要比Access强得多。很多采用ASP程序的大数据量的网站在当Access数据库不能满足实际要求时,往往会采用SQL Server数据库。
                      SQL Sever的特点是采用客户机/服务器的体系结构,并且显示图形化的用户界面,使数据库的管理方式更加直观和简单。SQL Server还提供了丰富的编程接入工具,为用户进行程序设计提供了更大的选择余地。
                      My SQL
                      My SQL是关系型的数据库管理系统,开发者为瑞典My SQLAB公司。My SQL短小精悍,是与Access类似的文件型数据库,但是其数据的负载量很大,是多用户、多任务的数据库系统,安全性也比较好。一般可以使用PhpMyAdmin程序,通过Web界面,My SQL数据库被广泛地应用在各种类型的网站中。由于其体积小、速度快且免费使用,加上它开放源代码的特点,很多网站都选择My SQL作为网站的数据库。
                      Oracle
                      Oracle能在所有主流平台上运行,完全支持所有的工业标准,采用完全开放策略,可以让客户选择最适合的解决方案。对开发商全力支持,Oracle并行服务器通过使一组节点共享同一簇中的工作扩展Windows NT的能力,提供高可用性和高伸缩性的簇的解决方案。如果Windows NT不能满足需要,则用户可以把数据库移到UNIX中。Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。Oracle获得了最高认证级别的ISO标准认证。Oracle性能最高,保持开放平台下的TPC-D和TPC-C的世界纪录。Oracle的多层次网络计算支持多种工业标准,可以用ODBC、JDBC、OCI等网络客户连接。
                      Oracle产品采用标准SQL,并经过了美国国家标准技术所(NIST)测试,与IBM SQL/DS、DB2、INGRES、IDMS/R等兼容,能与多种通信网络相连,支持多种协议(TCP/IP、DECnet、LU6.2等)。
               网站服务器
               Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,可以向浏览器等Web客户端提供文档,也可以放置网站文件,让全世界浏览;还可以放置数据文件,让全世界下载。目前最主流的三个Web服务器是Apache、Nginx、IIS。
                      IIS
                      Microsoft的Web服务器产品为Internet Information Services(IIS),IIS是允许在公共Intranet或Irternet上发布信息的Web服务器,是目前最流行的Web服务器产品之一。ⅡS提供了一个图形界面的管理工具,称为Internet服务管理器,可用于监视配置和控制Internet服务。
                      IIS是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络上发布信息成为一件很容易的事。IIS提供ISAPI(Intranet Server API)作为扩展Web服务器功能的编程接口;同时,它还提供一个Internet数据库连接器,可以实现对数据库的查询和更新。
                      Apache
                      Apache仍然是世界上使用得最多的Web服务器,市场占有率达60%左右。Apache源于NCSAhttpd服务器,当NCSAWWW服务器项目停止后,那些使用NCSA WWW服务器的人们开始交换用于此服务器的补丁,这也是Apache名称的由来(pache意为补丁)。世界上很多著名的网站都是Apache的产物,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用以及良好的可移植性。
                      Nginx
                      Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。其特点是占用内存少、并发能力强。事实上Nginx的并发能力确实在同类型的网页服务器中表现较好,中国使用Nginx网站的用户有百度、京东、新浪、网易、腾讯、淘宝等。
                      Nginx依靠异步事件驱动架构帮助其处理大量的并发会话,由于其对资源的轻量利用和伸缩自如的特性,它成为广受欢迎的Web服务器,它不仅可以作为Web服务器进行部署,也可以作为代理服务器或负载均衡器。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有