首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏超级架构师

    「架构框架」ArchiMate视图指南(4):应用使用视图和实现部署视图

    基本视图 ArchiMate基本视图包括ArchiMate元素和ArchiMate三个主要层的概念:业务、应用程序和技术。 使用的数据和信息的结构和依赖关系,一致性和完整性 技术 网络、设备和系统软件等企业信息系统的基础设施和平台。 基础设施的稳定性、安全性、依赖性和成本 分层 提供架构的概述。 设计,决定 范围 多个层/多个方面 元素 业务参与者、业务角色、业务协作、业务过程/功能/交互、业务事件、业务对象、应用程序组件/协作、应用程序接口、应用过程/功能/交互、应用程序事件、应用程序服务、数据对象 应用程序使用视图示例 下图显示了在应用程序使用视图下绘制的原始图。 利益相关者 应用程序和领域架构师 关注点 应用程序平台的结构以及它们与支持技术的关系 目的 设计,决定 范围 多层次/多角度 元素 应用组件/协作、应用接口、应用过程/功能/交互、应用事件、应用服务、数据对象

    1.6K10发布于 2020-11-24
  • 来自专栏主数据管理

    如何创建黄金记录并构建统一的客户视图

    因此,如何打破数据壁垒,创建一份权威、准确、实时的“黄金记录”(Golden Record),并以此为基础构建统一的客户视图(Unified Customer View),已成为企业数据治理和客户体验管理的当务之急 什么是黄金记录与统一客户视图?黄金记录,指的是在企业所有系统中,关于某个实体(如客户、产品、供应商等)最准确、最完整、最权威的数据集合。 统一客户视图,则是基于黄金记录,整合客户在全生命周期中产生的所有关键信息——包括基础属性、交互历史、交易行为、偏好标签、服务记录等——形成的一个 360 度全景画像。 这种无缝衔接的体验,正是统一客户视图带来的价值。 实践建议:从战略到落地构建黄金记录和统一客户视图是一个系统工程,需要战略规划和分步实施:明确业务目标:首先明确为什么要构建统一客户视图?是为了提升营销转化率?优化客户服务?还是支持精准决策?

    22410编辑于 2025-10-20
  • 来自专栏CSDN专栏

    Mvc视图4种提交方式

    在mvc中的4种请求,其中包括了jquery对于请求的操作喔! 符号开头调用出post/get方法,两个方法分别就代表了post提交跟get提交无需再声明; 2、 括号中有三个参数,参数之间用逗号 ”,” 隔开; 3、 第一个参数:“”中填写提交至控制器的路径; 4、 ajax方法,ajax这个方法,传递参数是依靠对象对象值就是传递过去的属性; 2、 ajax中几乎包含了所有会用到的请求属性,图中只是举例了常用的; 3、 url:这个参数是提交至控制器的路径; 4、 、 利用xhr请求调用setRequestHeader创建请求头,函数内容过长可以直接拷贝 “Content-type”, “application/x-www-form-urlencoded” 4、 ()对象的变量发送至控制器; 总结:如果把post跟get拆开应该是5种提交方式,不过合起来也不大区别使用都是一样的只是请求类型不一样而已;四种提交方式都适用于表单的提交,一些提交方式也可以随意提交些数据

    12410编辑于 2025-10-13
  • 来自专栏情情说

    4+1视图」学习与理解

    之前经常看到文章中提到「4+1视图」,对其也有片面的理解,但一直没有实践过,不清楚其真正的作用,这两天在业务需求分析中运用了其中的一部分,想谈谈自己的粗浅理解。 所谓「4+1视图」,是从5个不同视角来描述软件体系结构,包括场景视图、逻辑视图、开发视图、过程视图、物理视图,每个视图只关系系统的一个侧面,5个视图结合起来,才能反映系统的全部内容。 (程序包、应用的统一框架、引用的类库、SDK和中间件等),并规范和约束开发环境的结构。 开发环境 开发语言:Java、JavaScript、Html 数据库类型:MySQL 5.0 应用服务器类型:Apache+JBOSS 其他软件:Ant、JUnit 等 相关硬件:略 技术框架 开源框架 我理解的还很浅,先欠个账,后续项目开发过程中,完整应用「4+1视图」后,我在做个实践总结。 欢迎扫描下方二维码,关注我的个人微信公众号,查看更多文章 ~

    4.7K120发布于 2018-04-27
  • 数据库】视图

    什么是视图 视图是⼀个虚拟的表,它是基于⼀个或多个基本表或其他视图的查询结果集。视图本⾝不存储数据,⽽是通过执⾏查询来动态⽣成数据。⽤户可以像操作普通表⼀样使⽤视图进⾏查询、更新和管理。 视图本⾝并不占⽤物理存储空间,它仅仅是⼀个查询的逻辑表⽰,物理上它依赖于基础表中的数据。 ** 修改数据(更新视图) 通过真实表修改数据,会影响视图: 通过视图修改数据会影响基表: 如果视图在定义时使用了order by ,就没法更新。 例如,针对⼀个复杂的多表连接查询,可以创建⼀个视图,⽤⼾只需查询视图⽽⽆需了解底层的复杂逻辑。 安全性:通过视图,可以隐藏表中的敏感数据。 逻辑数据独⽴性:视图提供了⼀种逻辑数据独⽴性,即使底层表结构发⽣变化,只需修改视图定义,⽽⽆需修改依赖视图的应⽤程序。使⽤到应⽤程序与数据库的解耦 重命名列:视图允许⽤户重命名列名,以增强数据可读性。

    15010编辑于 2026-01-12
  • 来自专栏技术之路

    数据动态视图DataView

    DataView 之前我们说了DataSet在DataSet里面存的是DataTable,而DataTable里面存的就是 DataView类似于数据库中的视图 提供基础DataTable中数据的动态视图 完全脱离数据源进行数据筛选 属性名称 说明 Table 用于获取或设置源DataTable Sort 获取或设置DataView的一个或多个排序列以及排序顺序 RowFilter 获取或设置用于筛选在 DataView中查看哪些行的表达式 Count 在应用RowFilter后,获取DataView中的行数 数据筛选 下面这行代码描述了再DataView中筛选所有ClassName的行。

    41710编辑于 2024-04-23
  • 来自专栏SAP Technical

    S4 HANA CDS视图聚合函数

    今天简单介绍几个CDS视图聚合函数。 total_stock } group by snwd_pd.category, snwd_pd.product_id 在上面的示例中,ABAP CDS视图使用聚合函数 4、COUNT(*) 代码举例如下: @AbapCatalog.sqlViewName: 'ZCDS_AGGR2' @AbapCatalog.compiler.compareFilter: true @ 5、COUNT(DISTINCT) 代码举例如下: @AbapCatalog.sqlViewName: 'ZCDS_AGGR_4' @AbapCatalog.compiler.compareFilter ③:CDS视图中使用的所有非聚合字段都应在GROUP BY子句中指定。

    93810发布于 2020-11-27
  • 来自专栏项目文章

    Flask学习与项目实战4视图高级之蓝图和子域名、类视图

    然后在主视图中即app.py中进行导入即可。 现在就是不同模块根据功能分类了,然后统一注册,通过register_blueprint去注册即可使用了。 类视图 上述的过程中接触的都是函数视图,这些视图也可以基于类来实现的。 类视图实现的好处就是支持继承。 但是类视图不能跟函数视图一样,写完类视图还需要通过app.add_url_rule(url_rule,view_func)来进行注册。 以下将对两种类视图进行讲解: 1、标准类视图 标准类视图是继承自flask.views.View,并且在子类中必须实现dispatch_request方法,这个方法类似于视图函数,也要返回一个基于Response Flask还为我们提供了另外一种类视图flask.views.MethodView,对每个HTTP方法执行不同的函数(映射到对应方法的小写的同名方法上。

    40510编辑于 2024-06-07
  • 来自专栏Jack96

    MySQL4_联合-子查询-视图-事务-索引

    cross join) 自然连接(natural join) using函数 练习 3.子查询 in | not in some | any | all exists | not exists 子查询分组 4. 视图 创建视图 查询 修改视图 查看创建视图的语句 查看视图的结构 查看所有的视图 删除视图 视图的算法论 5.事务 开启事务 事务的特性 隔离性(isolation) 自动提交事务 6.mysql操作记录日志开启 数据库(mysql)中保存操作记录(较全) 7.悲观锁 8.乐观锁 9.索引 索引的创建原则 索引的类型 mysql优化 MySQL_联合-子查询-视图-事务-索引 1.联合查询 关键字:union 将多个 视图 1.视图是一张虚拟的表,视图当中包含了多个表的数据;暂存查询的数据 2.视图中实际上没有数据,只有表的结构,数据从基础表中去获取 3.一张表可以创建多个视图,一个视图可以引用多张表 创建视图 create (值),(值); #数据库 100次 连接数据库服务器 选择数据库 语法分析 检查 插入100w次 关闭链接 4.select语句优化 结果集尽量不要写*,要使用那些字段,就填写那些字段 #使用选择排序

    1.6K30编辑于 2023-03-07
  • 来自专栏WD学习记录

    辅助方法、模型、视图数据

    如果想在一个表单中显示价格,可以用下边的控制器代码: public ActionResult Edit(int id){ ViewBag.Price=10.0; return View(); } 在相应的视图中 控制器代码: public ActionResult Edit(int id){ ViewBag.Album = new Album{Price=11}; return View(); } 在视图中使用代码 eg3: TextBox辅助方法依靠强类型视图数据也能很好的工作。 Html.TextBox("Price") 渲染生成的HTML标记 <input id="Price" name="Price" type="text" value="12.0"/> 如果想避免自动查找数据 Name",album.GenreId); return View(album); } 视图中的代码: @Html.TextBox("Title",Model.Title) 辅助方法在查找强类型模型对象之前

    88320发布于 2018-09-03
  • 来自专栏Devops专栏

    Mysql数据库-视图

    Mysql数据库-视图 3.1 视图概述 3.1.1 视图介绍 # 视图介绍 1). 视图(View)是一种虚拟存在的表。 2). 视图并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。(视图只保存sql的逻辑,不保存表数据) 3). 安全性需要 如果源表中部分数据需要对外保密, 那么可以使用视图屏蔽这些数据 合理利用视图则可以减少很多授权工作和保证数据安全性 3.2 创建和查看视图 3.2.1 数据准备 -- 准备数据 - ----+-----------+------+ | 1 | 北京 | 1 | | 2 | 上海 | 1 | | 3 | 纽约 | 2 | | 4 | 莫斯科 | 3 | +----+-----------+------+ 4 rows in set (0.00 sec) mysql> 3.2.2 视图创建 # 视图创建 /*

    1.9K20编辑于 2022-01-17
  • 来自专栏NetCore 从壹开始

    集成Ids4,实现统一授权认证

    (又一个客户端集成了IdentityServer4) 还是很开心的,目前已经有六个开源项目都集成到了Ids4认证中心了。 ); 《[Mvp.Blazor] 动态路由与钩子函数》 之前三篇文章,我们学会了组件通信、数据请求、数据绑定和继承等知识点,那这篇文章我简单的对路由和钩子函数做了说明和讲解,已经算是比较完善的项目了; 就是这样的,所以我基本任何项目都会有权限,包括我们功能内部的一些小Portal,我都会在重要页面或数据上增加一定的权限。 最终呢,不负众望,实现了将Blazor.Server集成到了Ids4统一认证平台上,如果你用的是Blazor.wasm,基本差不多,甚至更简单,等你有实战项目了就知道了。 具体的代码我建议还是直接从我的项目中获取,具体内容不做赘述; 3、blazor项目引用 我们都知道Blazor.Server更像是一个netcore项目,那如何引用js文件呢,很简单,之前的文章中我也讲过,有一个统一的主页面

    2.6K20编辑于 2022-04-11
  • 来自专栏大数据&分布式

    统一数据数据血缘

    背景介绍 数据血缘(Data Lineage):是数据治理中元数据管理领域下的一个子范畴,是数据的溯源过程,获得数据产生链路,发现数据的关联关系,目的是解决"数据的哲学三问":我是谁,我从哪里来,我到哪里去 HookContext中获取血缘信息,支持血缘解析的Hive SQL类型: CREATETABLE_AS_SELECT:基于Select创建Hive表; CREATE_MATERIALIZED_VIEW:物化视图创建 CREATEVIEW:创建视图; ALTERVIEW_AS:变更视图表; LOAD/EXPORT/IMPORT:数据加载、导入、导出; QUERY:复杂查询语句; 基于LineageREST类提供实体对象血缘关系查询 Calcite也可支持数据血缘解析,由于Calcite主要针对统一的SQL方言,对原生多方言支持较弱,因此会有很多工作量在于扩展原生的SQL方言,该实现可参考 Linkedin Coral 处理。 Cypher:   Neo4j、RedisGraph、AgensGraph nGQL:   Nebula Graph 应用架构 由于数据血缘的时效性不高,且数据量级通常较大,一般会选择消息中间件进行解耦处理

    5.1K98编辑于 2024-05-11
  • 来自专栏WD学习记录

    ASP.NET MVC4 View 指定视图

    public ActionResult Index(){ return View(); } 这个控制器操作没有指定视图的名称。 当不指定视图名称时,操作方法返回的 ViewResult 对象将按照约定来确定视图,它会在目录 /View/ControllerName 下查找与action 名称相同的视图。 这种情况下选择的视图是 /Views/Home/Index.cshtml。 也可以直接指定路径指向视图: public ActionResult Index(){ return View("~/Views/Example/Index.cshtml"); } 这种情况下,为了查找视图时避开视图引擎的内部查找机制 ,必须提供视图文件的扩展名。

    97320发布于 2018-09-03
  • 来自专栏HelloGitHub

    4 篇:用类视图实现首页 API

    作者:HelloGitHub-追梦人物[1] 文中所涉及的示例代码,已同步更新到 HelloGitHub-Team 仓库[2] django-rest-framework 类视图拓展自 django 的类视图 ,只是针对数据的序列化和反序列化等逻辑做了封装。 除非需要深度定制视图函数的逻辑,一般情况下我们的视图不会直接继承这个类。 更为通用的类视图是 GenericAPIView,这个类继承自 APIView,对基类的功能做了拓展。 继承自这个类的视图,只需对其类属性做一些简单的配置,就能获得获取单个资源、获取资源列表、资源列表分页等功能。当然,这个类作为其他特定功能类视图的基类,我们一般也很少使用。 博客首页 API 返回首页文章列表数据,显然应该选用的是 ListAPIView。

    97710发布于 2021-05-14
  • 来自专栏Java架构师进阶

    springboot 统一异常处理(包含统一数据校验)

    1、统一异常处理的优势 在开发中,我们是否遇到过如下两种奇葩现象: (1)只要没有成功,不管什么原因,前端界面给出提示:服务端错误/异常。 哪怕是数据校验不过,也这样提示(嗯,反正先把锅甩出去再说,具体什么原因我才不在乎呢,老子就是这么聪明); 如果想学习Java工程化、高性能及分布式、深入浅出。 那么异常统一处理有什么好处呢? 提高用户体验; 业务逻辑和异常处理逻辑解耦; 对异常进行分类统一处理,减少冗余代码; 便于代码风格统一,并且更优雅(比如参数校验的时候,得写很多if else,并且不同的人写法不一致); 2、统一异常处理的实现 2.2 统一异常处理 java异常详解 首先,定义自己的异常类,随便起个名字哈,MyException.java @Data public class MyException extends Exception

    1.3K41发布于 2019-04-09
  • 来自专栏SAP供应链

    SAP MM 物料主数据分类视图数据会带入批次分类视图里?

    SAP MM 物料主数据分类视图数据会带入批次分类视图里? 1,我们在物料主数据的分类视图里的023类型的分类里,维护了一个特性的值,比如'Potency in IU/MG' 这个特性的值为500。 如下图示: 2,MSC3N 看这个物料的一个批次主记录,这个特性值被带入'Material Data'选项卡里, 而不会带入批次主记录的'Classification'选项卡里,如下图示: 批次分类视图里保存的是这个批次相关的各个特性值

    1.2K00发布于 2021-01-09
  • 来自专栏Java核心技术图谱:原理·对比·避坑

    数据库圣经--Alter & 视图

    并设置排序规则为 utf8mb4_unicode_ci: ALTER TABLE employees CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; ALTER TABLE employees CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; SQL执行语句执行顺序: 视图 1.概念 视图是⼀个虚拟的表 视图本⾝不存储数 据,⽽是通过执⾏查询来动态⽣成数据。用户可以像操作普通表⼀样使用视图进⾏查询、更新和管理。视图本⾝并不占⽤物理存储空间,它仅仅是⼀个查询的逻辑表⽰,物理上它依赖于基础表中的数据。 逻辑数据独立性:视图提供了⼀种逻辑数据独立性,即使底层表结构发生变化,只需修改视图定 义,而无需修改依赖视图的应用程序。 它让你的程序只看到“逻辑视图”,不管底层逻辑怎么重组。 4. 重命名列:视图允许用户重命名列名,以增强数据可读性。

    28610编辑于 2025-12-23
  • 来自专栏明明如月的技术专栏

    软考高级架构师:4+1 视图

    一、概念 4+1视图模型是由Philippe Kruchten提出的一种软件架构设计方法。它通过四个核心视图和一个用例视图来描述和设计软件系统的架构。 以下是每个视图的简要描述: 逻辑视图(Logical View): 目标:描述系统的功能需求,即系统必须完成的功能。 关注点:系统的主要类及其关系。 受众:设计人员和开发人员。 开发视图(Development View): 目标:描述软件在开发环境中的模块组织结构。 关注点:模块的层次结构、依赖关系以及开发和维护的便利性。 受众:程序员。 物理视图(Physical View): 目标:描述系统的物理部署结构,即系统运行时的硬件和软件映射关系。 关注点:系统的拓扑结构、网络配置、分布式计算等。 受众:系统工程师。 通过这五个视图4+1视图模型提供了一种全面的方法来描述和设计复杂的软件系统,从不同的角度满足了不同受众的需求。 二、题目

    1.1K00编辑于 2024-05-25
  • 来自专栏全栈程序员必看

    MySQL数据库—视图索引

    1.修改视图的结构 alter view 视图的名字 as select查询语句; 2.修改视图中的数据 格式:参考修改表数据的语法格式,把表名改成视图名 update 视图名字 select * from view_student; 四.删除视图 1.删除视图中的数据 格式:参考删除表数据的语法格式,把表名改成视图名 delete from 视图的名字 where 条件; 2.insert语句向视图中插入数据 格式:参考表插入数据的格式 insert into 视图名字 values(值1,值2…); 3.删除整个视图 格式:drop view a.索引的缺点: 1.创建索引需要消耗数据空间,并花费一定的时间 2.查询的速度是快了,但是索引会减慢增删改的操作 3.索引的创建也是需要消耗系统性能 4.索引的优势一定在于表中数据越多,查询的速度提升就越明显 ,对于小表来说,索引可能不会产生优化的效果 b.优先考虑建立索引的列: 1.建立有主键或者外键约束的列 2.查询中频繁使用的列 3.连接过程中频繁使用的列(表连接,子查询) 4.分组和排序用到的列 三.

    3.4K10编辑于 2022-09-16
领券