主流商业及开源软件相关知识ppt课件.ppt

主流商业及开源软件相关知识ppt课件.ppt

ID:59390103

大小:629.00 KB

页数:34页

时间:2020-09-20

主流商业及开源软件相关知识ppt课件.ppt_第1页
主流商业及开源软件相关知识ppt课件.ppt_第2页
主流商业及开源软件相关知识ppt课件.ppt_第3页
主流商业及开源软件相关知识ppt课件.ppt_第4页
主流商业及开源软件相关知识ppt课件.ppt_第5页
资源描述:

《主流商业及开源软件相关知识ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、课程题目:主流商业及开源软件相关知识时间:2012年6月引言1、MVC和三层结构一样吗?2、开源软件是免费的吗?3、B/S和C/S分别有什么优缺点?4、什么是集群和负载均衡?5、数据库和数据仓库。课程之前我们先讨论几个问题:问题讨论答:No。MVC,是指Model(模型)、View(视图)、control(控制),是一种设计模式。如Struts、JSF、Asp.NetMVC等。三层架构是指UIL(用户层),BLL(业务逻辑层)、DAL(数据访问层),主要是为了职责分离。相同点:都是为了松耦合1、MV

2、C和三层结构一样吗?引言答:开源组织定义了不同的开源规范,如GPL规范,像redhatenterpriselinux和redflaglinux,不可以免费商用,需要购买商用license才能获得技术支持和升级。LGPL规范,可以任意商用。如:RHEL、MySql开源,开发、非商业都不受限制。但商用必须购买商业授权Tomcat可以免费商用。2、开源软件是免费的吗?引言答:3、B/S和C/S分别有什么优缺点?对比项B/SC/S应用服务器负荷较大较小升级维护简单繁琐数据存储管理安全比较透明平台相关无关平台

3、相关网络环境多用于外网内网引言答:4、什么是集群和负载均衡?负载均衡:硬负载:F5,Cisco硬负载软负载:LinuxVirturalServer、HAproxy、DNS轮询等服务器集群:就是指将很多服务器集中起来一起进行同一种服务,在客户端看来就象是只有一个服务器,集群可以利用多个计算机进行并行计算从而获得很高的计算速度,并且可以降低宕机的几率,增加可扩展性。引言答:No5、数据库和数据仓库是一个意思吗?对比项数据库数据仓库面向侧重点面向事务,如Ctais数据库,面向国税核心征管事务,为捕获数据。

4、面向主题的,如“综合数据应用平台”,为分析数据。数据结构设计按照范式设计,尽量避免冗余按需设计,如按日、周、月、年等,可以冗余。响应时效性尽量实时可以不关心数据生成时间常用软件Oracle、sqlserver等Teradata、OracleExpress、SAS/WA(WarehouseAdministrator等课程目录1、Web服务器常用软件2、应用服务器(中间件)常用软件。3、数据库常用软件4、服务器操作系统常用软件Web发布常用软件Apache—强大而可靠的web服务器多用于静态内容发布,但

5、CPU、内存占有较大。非常成熟,功能强大,配置丰富Nginx----Apache的替代品稳定性、丰富的功能集、示例配置文件低系统资源的消耗而闻名Lighttpd---轻量级,高效的web服务器内存、CPU开销小静态文件性能胜出很多越来越多的网站开始用它Squid----web静态内容缓存服务器直接内存读取,速度快10倍缓存常用的css、js、图片、html等静态资源应用服务器(中间件)常用软件MicrosoftIISIBMWebSphereBEAWebLogicOracleIASTomcatJbos

6、s和Resin应用服务器(中间件)常用软件MicrosoftIIS仅支持Windows操作系统IIS是一种Web服务组件,包括括Web服务器、FTP服务器、NNTP服务器和SMTP服务器等图形化界面应用服务器(中间件)常用软件IBMWebSphere来自IBM跨平台、基于java应用完整丰富应用服务器(中间件)常用软件BEAWebLogic遵从J2EE框架原来属于Bea,后来被Oracle收购最广泛使用的商业应用服务器软件功能、性能都比较有优势应用服务器(中间件)常用软件OracleIAS原Orac

7、le的应用服务器软件,后来因为收购Bea,慢慢淡出。应用服务器(中间件)常用软件TomcatApache组织下的开源应用服务器被使用最广泛的开发和部署J2ee开源应用服务器软件主流Jsp/servlet容器,但不能直接支持Ejb,需要配合weblogic、jboss等Ejb容器配套使用。应用服务器(中间件)常用软件Jboss和ResinJboss公司产品,后被Redhat收购。最早对Ejb支持较好。遵循LGPL许可,可以被任何商用免费使用Resin运行速度较快,互联网领域使用较多。Resin是CAU

8、CHO公司的产品Resin运行速度较快,无论动态还是静态内容,性能直逼Apache对静态内容的支持。Resin支持负载平衡(Loadbalancing),需要多服务器支持。数据库常用软件Oracle8i、9i、10g、11gOracle内存数据库TT(TimesTen)MicrosoftSQLServer2000、2005、2008MySql3.x,4.x,5.xIBMdb2Workgroup&EnterpriseServerEdtionIBMInformixV10,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。