code/Athena0.0.1/Web/Views/BootstrapTemplate/Home/Default.cshtml

(开头部分) 7KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <link href="~/Content/css/framework-font.css" rel="stylesheet" />
    <link href="~/Content/css/framework-ui.css" rel="stylesheet" />
    <script src="~/Content/js/jquery/jquery-2.1.1.min.js"></script>
    <link href="~/Content/css/framework-theme.css" rel="stylesheet" />
    <link href="~/Content/js/bootstrap/bootstrap.min.css" rel="stylesheet" />
    <link href="~/Content/css/framework-theme.css" rel="stylesheet" />
    <script src="~/Content/js/charts/Chart.js"></script>
   
</head>
<body>
    <div id="areascontent" style="width:70%;margin:0 auto;">
         <div class="rows" style="margin-bottom: 1%; overflow: hidden;">
            <div style="width: 100%;height:inherit">
                    <div style=" border: 1px solid #e6e6e6; background-color: #fff;">
                        <div class="panel panel-default">
                            <div class="panel-heading"><i class="fa fa-send fa-lg" style="padding-right: 5px;"></i>框架标识</div>
                            <div class="panel-body" >
                                <img src="~/Content/img/Smatrix.jpg" style="width:80px;height:80px;"/>
                            </div>
                        </div>
                    </div>
                </div>
          </div>           
                
      
       <div class="rows" style="margin-bottom: 1%; overflow: hidden;">
        <div style="width: 100%;height:inherit">
                <div style=" border: 1px solid #e6e6e6; background-color: #fff;">
                    <div class="panel panel-default">
                        <div class="panel-heading"><i class="fa fa-send fa-lg" style="padding-right: 5px;"></i>框架介绍</div>
                        <div class="panel-body" style="font-size:14px;">
                            <p>&nbsp &nbsp &nbsp &nbsp Athena是一个基于智能化扩展组件式的开源框架,针对企业应用程序开发复杂的问题,采用MVC架构思想,结合控制反转(IOC)、
                                对象关系映射(PRM)、UI组件和各种插件,实现了基于角色的访问控制(简称rbac)的权限管理和基于编码的权限管理、
                                工作流管理,单点登录、多种界面切换及不同数据库连接,具有结构清晰、性能高、速度快、扩展性强、界面简单统一等优势,
                                同时能够适配移动端开发,内嵌的高级加密算法对文件进行加密传输提高了系统的安全性。
                            </p>
                            <p>Athena开发框架的核心功能包括以下几个方面:</p>
                            <p><h5><strong>1.权限管理</strong></h5><p>
                            <p>&nbsp &nbsp &nbsp &nbsp Athena框架中提供了基于rbac和基于编码两种形式的权限控制。权限管理是系统的安全范畴,只有合法的用户才能访问系统,且
                                具有资源访问权限才可以访问资源。基于角色访问控制是通过将一组权限赋予角色,将角色赋予用户的二级映射模式,使角色成
                                为权限与使用者之间多对多映射的纽带。基于编码的权限管理以“动作”为核心,对不同的动作(通常包括add、select、delete、
                                update、print、import、export等)用不同的编码来标记(对应编码为:0000 0001、0000 0010、0000 0100、0001 0000、0010 0000、0100 0000、1000 0000),
                                当原子动作较多时也可扩展为32位编码或增加编码维数。通过编码的交运算减小权限、并运算、或运算增加权限,编码采用2进制表示,因而对应值必须为2的倍数。</p>
                            <p><h5><strong>2.工作流</strong></h5><p>
                            <p>
                               &nbsp &nbsp &nbsp &nbsp 框架拥有独立开发的通用工作流引擎,可以根据不同的业务自由定制代码,只需简单配置相关数据后便可创建一个复杂的流程,也支持会签等。     
                            <p>
                            <p><h5><strong>3.多数据库支持</strong></h5><p>
                            <p>
                               &nbsp &nbsp &nbsp &nbsp 数据层支持mysql和sqlserver,操作者可直接通过webconfig配置数据库,利用IOC或工厂模式,启动对应数据库。     
                            <p>
                            <p><h5><strong>4. 支持多种登录方式</strong></h5><p>
                             <p>
                              &nbsp &nbsp &nbsp &nbsp 框架能够以session和cookie两种方式登录系统,通过在webconfig中配置进行切换。     
                            <p>
                            <p><h5><strong>5.两种前端主题切换</strong></h5><p>
后面还有 42 行代码,解锁后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。