`
bcyy
  • 浏览: 1831078 次
文章分类
社区版块
存档分类
最新评论

浅谈Web系统的三种模型

 
阅读更多
前些天听了一位资深同事关于Web系统选型与组建的培训,让我这个徘徊在门外的菜鸟受益良多。
特此简要记述,与诸位分享,亦方便以后翻看。
本人菜鸟一名,难免有理解偏差之处,还望资深工程尸们及时纠正,共同探讨。

Begin!


我们把常见的Web系统划分为初、中、高三个等级。

初级:一般就是租用域名与空间的形式。
特点:快(系统请求响应时间)
关键技术:动态页面静态化,预先生成html存放到缓冲池中
技术方案:
1、ASP + Access
2、ASP + SQLServer
3、PHP + MySQL
前两种归属于Microsoft,部署在IIS上;后者部署在Apache Server上(开源技术不用变相分担专利费);
ASP和PHP都是服务器脚本,在Server端解析执行,我们请求到的就是最直接的html;相对,Java Script是在浏览器端解析的;

中级:独立的系统,轻量级的J2EE,通常独立部署,也是我们平时接触最多的系统。
特点:并发量(比如双11的淘宝,在并发量大的时候将用户请求转移到“暂停访问”页面,并能缓存用户请求,逐渐向后端释放)
关键技术:负载均衡
技术方案:Spring、ORM(Hibernate等)、DB(MySql、Postgresql等)、Apache Server、Tomcat or JBOSS
通常使用HTTP作为网元间消息协议,因为一般企业级的防火墙只开放80端口;内部消息也可使用xmpp等;

图一:层级关系图

图二:负载均衡图


高级:一般用于金融行业,重量级的J2EE。
特点:可集成性、融合
关键技术:高稳定性、高一致性、高可扩展性
技术方案:IBM WebLogic/Oracle WebSphere、DB2 or oracle
ESB总线,JBI规范,有专门负责安全、业务、事务、OM的模块,一个新系统的加入就好像插件与总线对接。

Author:Pirate Leo

Blog:http://blog.csdn.net/pirateleo/

Email:codeevoship@gmail.com

转载请注明出处,谢谢。

分享到:
评论

相关推荐

    浅谈python-Django

    作为Web框架,Django基于MVT分为三大块,模型model,视图view,模板template。模型Model:负责与数据库交互;视图View:接收请求,逻辑处理,调用数据,输出响应给html;模板template:将页面展现给用户

    07系统分析师论文20篇

    浅谈中小企业Intranet建设.pdf 浅谈软件需求分析过程.pdf 煤炭企业业务事例型网络架构.pdf 用例建模技术在需求获取中的应用研究.pdf 设计模式——Java手册.pdf 试谈企业入口网站的规划和建构.pdf 软件工程中的需求...

    100-电商项目开发文档.rar

    首先我们需要知道MVC模式并不是javaweb项目中独有的,MVC是一种软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),即为MVC。它是一种软件设计的典范...

    数据挖掘论文合集-242篇(part1)

    数据仓库与数据挖掘技术浅谈.caj 数据仓库和数据挖掘技术在ERP中的应用.kdh 数据仓库的建设与数据挖掘技术浅析.caj 数据仓库的建设与数据挖掘技术浅析1.caj 数据挖掘 企业决策分析的有效工具.caj 数据挖掘——技术与...

    通信与网络中的浅谈STRUTS框架应用对于Web服务扩展的作用

    使用Struts的目的是为了帮助我们减少在运用MVC设计模型来开发Web应用的时间。如果我们想混合使用Servlets和JSP的优点来建立可扩展的应用,struts是一个不错的选择。  1 Struts框架应用模式  1)建立在MVC这种公认...

    数据挖掘论文合集-242篇(part2)

    数据仓库与数据挖掘技术浅谈.caj 数据仓库和数据挖掘技术在ERP中的应用.kdh 数据仓库的建设与数据挖掘技术浅析.caj 数据仓库的建设与数据挖掘技术浅析1.caj 数据挖掘 企业决策分析的有效工具.caj 数据挖掘——技术与...

    数据挖掘论文合集-242篇(part3)

    数据仓库与数据挖掘技术浅谈.caj 数据仓库和数据挖掘技术在ERP中的应用.kdh 数据仓库的建设与数据挖掘技术浅析.caj 数据仓库的建设与数据挖掘技术浅析1.caj 数据挖掘 企业决策分析的有效工具.caj 数据挖掘——技术与...

    数据挖掘在各行业的应用论文

    数据仓库与数据挖掘技术浅谈.caj 用户访问模式数据挖掘的模型与算法研究.caj 数据仓库的建设与数据挖掘技术浅析.caj 分类特征规则的数据挖掘技术.caj 数据挖掘技术的主要方法及其发展方向.caj OLAP和数据挖掘技术在...

    浅谈公司核心业务数据的重构——结合Memcache

    现在出现这样的需求,需要有这样一个系统,给车厂的服务部门使用,以便于提高他们的在处理车辆维修时的办公效率(本人目前正参与该系统的开发,系统交互模型如下图)。其中最为关键的就是服务流程,车主持有手机终端...

    浅谈富互联网的应用程序

    客户端应用程序使用异步的C/S结构连接到现有的应用服务器,这是一种安全的、可升级的、具有良好适应性的面向服务模型,这种模型由当前所采用的Web服务驱动。  富客户端技术正在不断地完善中,但并不意味着会取代...

    浅谈JS获取元素的N种方法及其动静态讨论

    而文档对象模型 (DOM) 是HTML和XML文档的编程接口,它提供了对文档的结构化的表述,并定义了一种方式可以使从程序中对该结构进行访问,从而改变文档的结构,样式和内容。DOM 将文档解析为一个由节点和对象(包含属性...

    浅谈优化Django ORM中的性能问题

    Web系统是个挺复杂的玩意,有时候有点无从下手哈。可以采用 自底向上 的顺序,从数据存储一直到数据展现,按照这个顺序一点一点查找性能问题。 数据库 (缺少索引/数据模型) 数据存储接口 (ORM/低效的查询) 展现/数据...

    通信与网络中的浅谈富互联网的应用程序

    客户端应用程序使用异步的C/S结构连接到现有的应用服务器,这是一种安全的、可升级的、具有良好适应性的面向服务模型,这种模型由当前所采用的Web服务驱动。  富客户端技术正在不断地完善中,但并不意味着会取代...

    Javaweb技术文档

    封捷_ModelDriven和Preparable拦截器 张晓飞_Tomcat的设计模式分析 张晓飞_Tomcat系统架构分析 张晓飞_UML模型图 张晓飞_WEB书城. 张晓飞_正则表达式学习手册 ...JNDI原理_张晓飞 ...缓存技术浅谈_张晓飞

    asp.net知识库

    深入剖析ASP.NET组件设计]一书第三章关于ASP.NET运行原理讲述的补白 asp.net 运行机制初探(httpModule加载) 利用反射来查看对象中的私有变量 关于反射中创建类型实例的两种方法 ASP.Net应用程序的多进程模型 NET委托...

    java文章合集2

    浅谈图片宽度自适应解决方案.pdf 浅谈微服务架构中的鉴权体系.pdf 深入了解Token认证的来龙去脉.pdf 漫画解读:轻松看懂机器学习十大常用算法.pdf 用数据赋能新零售 解密背后的黑科技.pdf 程序员的困扰:如何在不...

    【推荐】最新金融安全解决方案和实践合集.zip

    金融Web应用系统漏洞分析方法; 《中国个人金融信息保护执法白皮书》发布与解读; 传统金融业务与互联网金融并存模式下的数据安全设计; 从大数据征信视角谈个人金融信息保护; 大数据技术助力金融业务安全; 大数据...

    ASP.NET3.5从入门到精通

    第三篇 数据操作篇 第 7 章数据库与 ADO.NET 基础 7.1 数据库基础 7.1.1 结构化查询语言 7.1.2 表和视图 7.1.3 存储过程和触发器 7.2 使用SQL Server 2005 管理数据库 7.2.1 初步认识SQL Server 2005 7.2.2 创建...

    ASP.NET 3.5 开发大全11-15

    第三篇 数据操作篇 第7章 数据库与ADO.NET基础 7.1 数据库基础 7.1.1 结构化查询语言 7.1.2 表和视图 7.1.3 存储过程和触发器 7.2 使用SQL Server 2005 管理数据库 7.2.1 初步认识SQL Server 2005 7.2.2 创建数据库 ...

Global site tag (gtag.js) - Google Analytics