随着互联网技术的兴起,管理软件的开发也得到了的发展。越来越多的企业都开始用B/S架构的项目管理软件取代上一代的管理软件。
B/S架构即浏览器和服务器架构模式,是随着Internet技术的兴起,对C/S架构的一种变化或者改进的架构。在这种架构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端实现,主要事务逻辑在服务器端实现,形成所谓三层3-tier结构。
与C/S架构只有两层不同,B/S架构是一个三层框架,将整个业务应用划分为:表现层、业务逻辑层、数据访问层。区分层次的目的即为了“高内聚,低耦合”的思想。
表现层通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得,一般使用浏览器作为客户端。业务逻辑层是针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理,一般使用Web服务器作为业务处理端。后是数据访问层,该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等,一般使用数据库服务器作为数据存储端。