乾元坤和生产管理系统应用

生产管理系统架构设计

日期:2020-08-18 18:16:13
乾元坤和编辑

乾元坤和编辑

生产管理系统架构设计

生产管理系统架构在整个的系统设计中占有很重要的地位,这包括了整个系统的开发方向,所以在将系统需求整理完后就要对系统的架构进行梳理,必须要将生产中的诸多因素包含在内,本文针对生产系统的架构给出一些设计建议。

生产管理系统架构设计

生产管理系统架构设计

但是所有的运算逻辑都放在struts的Action里,将使得Action类复用度降低和逻辑混乱,所以在本文的整合策略中又重新对其进行设计,把整个web应用程序分为三层,struts负责显示层,它调用业务层并完成运算逻辑,业务层再调用持久层并完成数据库的读写。但是使用jdbe连接来读写数据库,最常见的就是打开数据库连接、使用复杂的sql语句进行读写、关闭连接,获得的数据又需要转换或封装后往外传,这是一个非常烦琐的过程。所以在这儿可以采用hibernate架构,它需要你创建一系列的持久化类,每个类的属性都可以和一张数据库表的属性一一对应,当然也可以实现关系数据库的各种表关联的对应。然后开发者操作时,只需要去操作这些持久化类,而不用再关注数据库的具体表。

现在我们把生产管理系统架构分割成了三层。如果每层之间通过new来相互调用,如显示层需要调用一个业务类,就需要new一个业务类出来,然后使用业务层需要调用持久层的类,也需要new一个持久层类出来用。通过这种new的方式互相调用就是软件开发中很糟糕设计的体现。简单的说,就是调用者依赖被调用者,它们之间形成了强藕合,如果开发者想在其他地方复用某个类,则这个类依赖的其他类也需要包含。程序就变得很混乱,每个类互相依赖和互相调用,复用度极低。如果一个类做了修改,则依赖它的很多类都会受到牵连。

所以我们的生产管理系统采用了Spring架构,它的作用就是完全解决耦合类之间的依赖关系,一个类如果要依赖什么,那就是一个接口。至于如何实现这个接口,这都不重要了。只要拿到一个实现了这个接口的类,就可以轻松的通过xml配置文件把实现类注射到调用接口的那个类里。所有类之间的这种依赖关系就完全通过配置文件的方式替代了。所以Spring架构最核心的就是所谓的依赖注射/反向控制。因此,本文的整合策略将准备采用这三个架构进行改造,结合其优点展开设计。

 乾元坤和生产管理系统凭借多年网站建设经验,从客户需求角度出发,系统功能完善,界面清晰自然,了解更多相关信息,请点击乾元坤和生产管理系统解决方案,或拨打1352295691913522956919进行咨询。

分享到:

相关文章: