什么叫三层结构项目开发?
热心网友
客户/服务器模式在产生之初被设计为两层结构模型,一般又称之为以数据库为中心的结构。应用系统的业务逻辑(Business Logic)部分可以放在客户端或服务端,但一般只存放于某一端,不会同时两端都有。两层结构模型将应用的业务逻辑从服务端移至客户端,有助于减少服务端的处理,从而提高系统的性能。业务逻辑以SQL语句或存贮过程调用的形式表示。SQL语句的网络开销过大,在业务逻辑简单的应用中表现尚可,但对于分布式的业务处理,就会显得有些不足。 客户/服务器模式使实现灵活性、高效率、低成本的应用环境成为一种可能,其优越性是无庸置疑的,接下来的问题是如何扬长避短。于是人们提出用一种三层或多层模型实现客户/服务器模式。在这种结构中,应用系统的业务逻辑被分别放在客户端和服务端,客户方程序与服务方程序之间的交互数据被表示成消息,这些消息通过中间件提供的服务进行传递。这种以中间件为中心的结构,一方面避免了两层结构中的网络开销,另一方面使客户/服务器模式的灵活性、高效率、低成本得到发扬。 有数据表明,越来越多的应用从两层结构向三层结构迁移,越来越多的新应用正在直接采用三层结构模式,这一切造就了中间件的日趋繁荣。 它具有数据访问安全性、增强的事物对象管理、高可用性、强大的可扩展性等突出特点。 等等功能。
热心网友
客户----服务器模式在产生之前被设计分布结构一般有两层结构,三层结构和多层结构.两层结构也就是C/S结构,三层结构是客户层,应用处理层和数据处理层.小型系统多采用两层结构,中大型系统一般采用三层结构.