济南网站建设,网站运营维护,网站优化
技术探讨您当前的位置:智达维网络科技 > 建站知识 > 技术探讨 >

济南建设网站中ASP.NET的动态建站技术

更新时间:2018-03-15 11:19:22 作者:千寻建站 访问量:22

济南建设网站中ASP.NET的动态建站技术
济南建设网站中ASP.NET的动态建站技术
    千寻建站网介绍的在网站群中动态建立子网站的方法,解决了目前网站群中存在的信息孤岛、数据冗余、管理复杂等问题。该方法能够充分整合网站群各种资源,方便信息共通共享和统一管理,建站迅速,并可无限级扩展,网站风格栏目自由定制,随意组合,拖拽式页面布局设计,方便灵活,所见即所得。这些特点,有效地提高站群中信息的信息资源的利用率,实现资源互补,同时节约开发时间,减少维护工作量。

1 网站群结构

    系统采用MVC设计模式[2,3],它将M(模型)、V(视图)、C(控制器)分离开来,这种方式允许各组件松散地耦合,使得程序开发更加灵活,满足子网站动态建立及与主站灵活整合的需求。
    网站群系统中主站与子站、子站与子站之间的通讯及子网站的建立,可以通过数据绑定技术将视图与模型绑定,用ASP.NET中的System.Object作为所有模型类的通用类型,从程序集中各抽象类派生出的具体子类可以直接继承各个父类之间的关系,而不需要重新定义众多子类之间的复杂关系,使建立子网站变得方便快捷。
    主网站与其下属子网站共用同一个站群管理系统,管理员根据权限的划分分别管理对应子网站,各子网站之间可以共享数据,同时可以提供数据给主网站或引用主站数据,方便信息在整个站群系统中的传播。

2 网站群中动态建立子站

    一个独立的网站需有域名、主页和管理后台,虽然子站是网站群中的一个下属网站,但仍具有其相对独立性,仍可以作为单独的网站进行访问,所以,子站的建立包括数据库创建、二级域名分配、主页模板、样式、栏目设定等几个主要步骤。
2.1 数据库的创建
    网站群中,需为每个子网站建立一个数据库。其过程是使用SqlConnection对象连接到数据库服务器,调用SqlCommand.Parameters.Add()方法,通过复制主站数据库结构来建立新数据库,以确保子站与主站有相同的数据表结构,并通过参数pa-rameterName指定数据库名称。
2.2 信息初始化
    数据库建好后,需为子站设置管理员。根据指定子站的英文名,找到对应数据表,插入初始用户名、密码、真实姓名、用户状态等信息。子站域名设置为二级域名形式,以子站的英文名命名。如子站英文名为ChildWebSite1,主站域名为OurSite.com,则该子站域名即为ChildWebSite1.OurSite.com。
2.3 版式设置和模块定制
    网站有了数据库和管理后台后,还需要有供用户浏览的主页,为此,要提供对子站进行版式设置和功能模块定制的功能。这里以css样式表和Javascript脚本相结合的方式来实现。
2.4 数据共享
    在本设计中,子站可以通过添加自定义模块任意调用主站数据,而子站数据欲共享给主站,则通过添加共享数据源实现。建立数据源时将数据源ID、该数据源所在子网栏目ID、数据源中文名、数据源英文名记录到数据源表(假设为Data-Source)中,然后即可以添加共享数据,根据DataSource表选择欲共享数据的子网和子网的数据源,记录数据共享类型、子站ID、子网数据源ID到数据共享表(假设为DataShare)。添加后的共享数据将作为自定义模块之一,根据需要由主站调用。为提供可被调用的共享数据模块,首先为其生成共享数据源表格。

    文章说明:本站发布的所有文章,版权均属于智达维网络科技。如需转载、摘编或利用其它方式使用上述作品,请注明“转载自:智达维网络科技”或“转载自:智达维网络科技/网站建设相关文章”,谢谢您的浏览!

相关推荐
热线:0531-87583458 电话:0531-66812586 QQ:2676834962
Copyright 智达维网络科技 版权所有
ICP备案编号:鲁ICP备11034527号-1 鲁公网安备 37010402000703号

扫二维码加微信咨询

拨打客服热线

0531-87583458

在线客服