业务层 BIZ
spring容器管理
Client -----> Command -----> CommandDispatcher -----> Application Object -->BO---> DAO -----> DB
封装客户端请求
CommandDispatcher是联结表现层和业务层的枢纽。
CommandDispatcher有多种实现,以适应多种需要:
数据访问层 DAL
分库
事物(Global,Local)
创建维护数据库访问对象 DAO
定义Data Object对象
表现层
1)负责和Web界面交互
||
处理Http请求
Webx framework激活特定pipline(定义一系列阀门(Value),顺序或循环的执行阀门)并开始执行
Webx framework作用仅仅是激活pipline
2)通过Web Service和外界应用交互
Service Framework在系统中处于极为重要的地位。
在JavaEE应用的开发中,常常碰到这样的问题:
1.Singleton的问题 —— 我们希望某个对象或服务是随手可得的,而不需要通过参数传递的方式来取得。
例如,我们希望能在任何地方调用mail服务来发送e-mail。
2.Configuration的问题 —— 不止一个地方需要读取配置文件。最好有一种方法可以统一地管理配置文件。
3.Lifecycle的问题 —— 一个功能模块需要在适当的时候被初始化和销毁。
Service Framework正是为了解决上面三个问题而设计的。
Service Framework管理着一系统被称作Service的功能模块。
Service是一个可重用、可扩展的独立模块。
整个系统正是搭建在这一个个相对独立的Service的基础之上。
配置
DataSource
TransactionManager
Service框架
Service接口
turbine
实现权限管理
UserAuth
layout ---> control -->screen
页面标题有layout控制
module.screen templates/screen对应关系
默认大于配置
测试
AbstractTransactionalDataSourceSpringContextTests 整个project测试的时候会将数据库事务回滚
AbstractDependencyInjectionSpringContextTests 数据库事务不回滚
HiveMind VS spring
http://opentech.alibaba-inc.com/community/thread.jspa?messageID=3488&tstart=0#3488
分享到:
相关推荐
webx3 启动顺序,webx使用总结,webx表单提交(感觉你还是看webx文档 貌似更加好哦!那个表单提交写的很是详细)
WEBX框架详解,更好的了解Taobao的开发过程,对于新手更容易上手。
NULL 博文链接:https://itjiehun.iteye.com/blog/1299965
webx学习总结.pdf
webx框架(淘宝框架),webx+spring+ibatis
阿里巴巴公司的开发框架webx3介绍 Webx3_Guide_Book.pdf
阿里开源框架webx的文档,想要学习webx或者维护webx的开发者可以下载
webx3.0学习小结
WEBX是阿里巴巴的内部框架,“就是把页面与Service层之间的一些Servlet等公共的东西抽象出来,提供相应的服务以提高开发效率(《接口测试之Webx简介》—何晓峰 )”,可以看出,webx和传统的servlet-action模式的...
淘宝开源Web开发框架Webx3.0介绍,内附宠物店程序作为例子详细解说webx框架的方方面面。
webx框架是淘宝开发的比较流行的框架,这个是webx框架的入门介绍
Webx及框架简介 ppt 格式
• 2004年,借着淘宝网的第一次改版,我们正式推出了Webx 2.0。由于Turbine开源项目发展 过于缓慢,我们不得不放弃它。Webx 2.0是从零开始完全重写的,仅管它仍然延续了Turbine 的使用风格。 • 2004年11月,Webx ...
NULL 博文链接:https://xj84.iteye.com/blog/1850955
阿里软件的技术开发框架 统一的开发模式,分布式开发,提高开发效率
该文档为官方webx框架文档,对webx进行了全面的讲解,非常实用。