文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Web系统的三层结构

Web系统的三层结构

时间:2008-07-21  来源:sohu2000000

B/S系统常常采用如图19.2所示的多层体系结构,这种多层结构在层与层之间相互独立,任何一层的改变不会影响其他层的功能。

图19.2  Web系统的三层体系结构

在多层体系结构中,具有基本的三层结构。

     数据访问层:实现对数据的访问功能,如增加、删除、修改、查询数据。

     业务逻辑层:实现业务的具体逻辑功能,如学生入学、退学、成绩管理等。

     页面显示层:将业务功能在浏览器上显示出来,如分页显示学生信息等。

除此之外,还可能具有其他的层次。特别是在业务逻辑层,常常需要根据实际情况增加层次,但总的原则是:每一层次都完成相对独立的系统功能。

在开发过程中,需要在逻辑上清晰这三层分别实现的功能,并以此设计整个系统的实现,以及管理整个系统的代码文件。不能把处于不同层次的文件混为一起,否则会造成系统逻辑上的混乱,使庞大的系统难于管理和维护,容易导致系统的失败。

另外,在这三层基础之下,还有更为基础的工作,即数据库的设计模型。数据库的设计模型是整个系统的基础,一旦确定了数据库的结构,在开发过程中就不要轻易改变,否则会对后面的工作造成巨大的负担。

相关阅读 更多 +
排行榜 更多 +
试着飞手游下载

试着飞手游下载

休闲益智 下载
血染小镇(功能菜单)中文版下载

血染小镇(功能菜单)中文版下载

飞行射击 下载
泰坦之旅高爆版下载

泰坦之旅高爆版下载

角色扮演 下载