企业架构模式笔记--第四章(Web表现层)

摘要: web服务器的工作是:解释请求方的URL并调用服务器端应用程序来处理这些请求。构建Web服务器上应用程序的方法有两种:1.使用脚本适合于解释请求信息2.使用服务器页面适合格式化应答消息。这样的老观点也衍生出了模型-视图-控制器模式的用户界面中。控制器:处理请求消息模型:负责领域逻辑视图:基于模型创建应答消息过程:一条消息进入输入控制器,输入控制器从中获取消息。随后把业务逻辑传递给一个合适的业务模型。然后这个模型对象和数据源交互,并且按照请求消息的要求进行处理,应答并收集消息。做完这些后,它再把控制权交给输入控制器,输入控制器查看结果并且决定采用什么样的视图来显示应答消息。这通常是一个把数据放在 阅读全文
posted @ 2011-06-10 16:49 萧然 阅读(535) 评论(0) 推荐(0)

企业应用架构模式笔记--第三章(映射到关系数据库)

摘要: 数据源层的作用:与应用需要的基础设施的不同部分进行通信。问题主要是和数据库的会话。3.1架构模式架构模式主要解决的问题是驱动领域逻辑访问数据库的方式。此时的选择对于设计影响深远而且难以重构。模式一:将SQL访问从领域逻辑中分离出来为了使用适合程序开发语言的机制来访问数据更方便,很多技术把SQL语句嵌入到程序设计中。但是当数据库管理员(DBA)也想得到访问数据库SQL语句,这样DBA才能理解怎样是最好的调整和组织索引。而解决这样的问题的方法就是把SQL访问从领域逻辑中分离出来。为了达到这样的实现,一种解决的方法是:以数据库中的表结构为基础,这样每个表对应与一个类,这些类为数据表建立一个入口。应用 阅读全文
posted @ 2011-06-10 08:13 萧然 阅读(647) 评论(0) 推荐(0)