发明名称 |
一种基于门面模式的信息系统架构以及架构方法 |
摘要 |
本发明揭示了一种基于门面模式的信息系统架构以及架构方法,其通过建立门面模式的门面接口来实现外部用户和信息系统的交互。门面模式工作时,使用门面对象的客户端无需直接访问系统对象,而是由门面对象将客户端的请求传递给适当的系统对象,让系统对象完成实际的工作。这就是说,由门面对象来调用相关系统的方法,并把系统的接口转换成客户端需要的接口。客户端只和一个门面对象打交道。这样一来就降低了系统之间的依赖性和复杂性。 |
申请公布号 |
CN102024007A |
申请公布日期 |
2011.04.20 |
申请号 |
CN200910196202.7 |
申请日期 |
2009.09.23 |
申请人 |
上海杉达学院 |
发明人 |
宋涛;唐奇 |
分类号 |
G06F17/30(2006.01)I;G06Q30/00(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
上海集信知识产权代理有限公司 31254 |
代理人 |
洪玲 |
主权项 |
一种基于门面模式的信息系统架构,其基于JSP技术实现,包括:数据服务层,通过数据库存储所述信息系统的实体对象数据;业务逻辑层,封装处理业务数据的应用程序;持久化层,封装数据访问细节,对所述数据服务层的实体对象进行持久化,为所述业务逻辑层提供面向实体对象的API;显示层,通过JSP页面来显示数据并生成页面效果;WEB层,通过Struts控制器接收用户请求,并调用Struts控制器的模型组件执行与所述用户请求对应的所述业务逻辑层中的应用程序,所述应用程序通过所述持久化层调用并执行所述数据服务层的数据,并将执行结果返回至所述显示层;其特征在于,还包括一门面接口,所述门面接口与所述业务逻辑层的应用程序关联,所述Struts控制器根据其接收的用户请求调用所述门面接口以执行所述业务逻辑层的应用程序。 |
地址 |
201209 上海市浦东新区金海路2727号 |