开源电子商务 OFBIZ10.04组件开发入门 OFBIZ的运行机制
来源:互联网 发布:windows nt安全模式 编辑:程序博客网 时间:2024/05/29 03:30
1 OFBIZ的运行机制
OFBIZ是一个基于WEB的应用程序开发框架,它为应用开发者提供了大量的基础构件,用于帮助开发,快速地开发出高效、良构的应用系统,。基于OFBIZ的开发,应用程序开发者,只需要将主要精力放在业务逻辑和应用UI的开发上,而不必花费时间去做“造车轮子”的事儿,比如:数据库的连接和访问接口等。
凡是WEB应用都会有B/S的两大特征:第一,由WEB服务器接收请求,处理请求、以WEB页面的形式将处理结果展示给用户;第二,用户通过浏览器,通过HTTP协议进行应用的访问。OFBIZ是WEB应用程序开发框架,基于它的所有应用,都必定满足以下两大特征。OFBIZ的应用是运行在标准的WEB服务器上的,默认是Tomcat。用户利用浏览器访问Tomcat,从而完成对OFBIZ应用的访问。你没有看错,就是如此的简单。
需要说明的是,OFBIZ不是一个普通的WEB应用,它是一个应程序框架。它所使用的很多技术也不是普通的WEB应用程序中有的(比如:实体引擎、widgets等),也不是Tomcat所能“认识”和“理解”的。为了让这些OFBIZ专用的技术能被Tomcat的理解,就需要进行一次“翻译”。这个“翻译”的工作,OFBIZ是采用filter和servlet来完成的。在每一个OFBIZ组件的web.xml文件中,都定义了专门用于处理OFBIZ请求的filter和servlet。当一个请求达到Tomcat时(也可以是其它jsp容器),tomcat根据路径模式匹配,调用filter和servlet进行处理。Servlet和filter接到请求后,首先将OFBIZ特有的东西“翻译”成tomcat能理解的,再由tomcat去执行。这就是为什么OFBIZ采用了如此之多的新技术,而tomcat还可以运行的原因。
默认情况下,filter和servlet的定义如下:
如上图所示,所有到达服务器的请求,都会被ContextFiler捕获,并进行处理,它负责内容的转换。所有访问路径中包含/control/*的请求都很被ControlServlet处理,它负责跳转的控制。开源电子商务
- 开源电子商务 OFBIZ10.04组件开发入门 OFBIZ的运行机制
- 开源电子商务 OFBIZ10.04组件开发入门 OFBIZ的运行机制
- 开源电子商务之OFBIZ10.04组件开发入门 :使用外部数据库MySql
- 开源电子商务之OFBIZ10.04组件开发入门 :使用外部数据库MySql
- OFBIZ10.04组件开发入门:使用Apach连接器
- 开源电子商务OFBIZ:商品价格
- 开源电子商务OFBIZ:商品价格
- OFBIZ开源电子商务学习心得
- 开源电子商务OFBIZ:ofbiz工具类介绍
- 开源电子商务OFBIZ:ofbiz工具类介绍
- 开源电子商务OFBIZ:页面样式机制
- 开源电子商务OFBIZ:页面样式机制
- OFBiz 中JOB的运行机制
- OFBiz中JOB的运行机制
- OFBiz中JOB的运行机制
- OFBiz中JOB的运行机制
- OFBiz中JOB的运行机制
- OFBiz中JOB的运行机制
- inline函数
- UML之用例图箭头方向
- php utf-8截取中文
- J2ee+Tomcat+花生壳+内网
- 同步和异步设备I/O(Synchronous and asynchronous device IO)
- 开源电子商务 OFBIZ10.04组件开发入门 OFBIZ的运行机制
- 浮点数使用之精度舍入问题
- 进程和线程的亲缘性(affinity)
- li浮动、ul自适应高度
- MySQL-Cluster架构图文详解
- android节点网站代码
- jquery datepicker
- 使用WifiManager来改变网卡的状态
- Oracle存储过程