首页 文章 精选 留言 我的

精选列表

搜索[撒谎模式],共10000篇文章
优秀的个人博客,低调大师

CRM中间件里的发布-订阅者模式

从事务码SMW01里能观察到一个BDOC可能被发送往不止一个目的site去,比如下图所示的5个site都会收到该site,而高亮显示的SMOF_ERPSITE代表ERP系统QI3的client 504会接收到这个BDOC。 所以上图列表里的site是从哪里读取出来的? 以BDOCPRODUCT_MAT为例,在视图SMW3FDBDOC里维护回调函数: 第一个回调SMOH_REPLICATION_WRAPPER_MSG负责决定需要从CRM将该BDOC发送到哪些site去。 这个回调是自动生成的: 在我的系统里,一共决定出了有6个site需要接收: 上图的ABAP代码里使用了guid A17123B82C2DD5118BC8080006277F8D来查询表smohsubsit,那么这个guid到底指什么东西? 可以在表SMOHPUBL里查询到guid对应的对象描述:Product Materials(MESG) 到这里我们发现它就是我们熟悉的在事务码SMOEAC里为某个site订阅它希望监听的众多对象之一。如下图,QI3/504的site注册了"Product Materials(MESG)"的发布,意味着一旦CRM的Product发生了修改,对应的BDOC就会发送到QI3/504.

优秀的个人博客,低调大师

三层架构软件设计分层模式

分层思想是为了让每层中的组件保持内聚性,每层都应与其下面的各层保持松耦合,对于小型的项目一般三层就够了,分层的方案有很多种,其中最具影响力也最成熟的就是三层架构. 三层架构 三层指的是表示层,业务逻辑层,数据访问层 表示层:位于最外层(最上层),使用户能够直接访问,用于显示数据和接收用户输入的数据,为用户提供一种交互式操作界面.在web应用程序中,表示层一般以JSP.HTML文件为主. 业务逻辑层:主要功能是对业务逻辑处理的封装,业务逻辑层中,通常会定义一些接口,表示层通过调用业务逻辑层的接口实现各种操作; 数据访问层:该层实现对数据的保存和读取操作. 层与层之间的关系 三层架构中,各层之间相互依赖,上一层依赖下一层,各层之间的数据传递方向分为请求和响应两个方向. 过程: 1.表示层根据用户的操作,请数据提交到业务逻辑层; 2业务逻辑层对用户的操作进行审核和处理,然后将请求通知数据访问层或者直接返回给表示层; 3数据层收到业务逻辑层的请求便开始访问数据库,从数据库中访问得到请求结果; 4并把请求结果通知业务逻辑层,业务逻辑层对数据进行审核和处理, 5然后通知给表示层,表示层收到数据,并把数据展示给用户; 分层原则: 1上层依赖下一层,依赖关系不跨层 上一层调用下一层所得到的执行结果完全取决于下一层中的实现代码,上一层无法进行控制 2.下一层不能调用上一层 上一层可以调用下一层的功能,下一层不能调用上一层的功能,下一层是为上一层提供服务,而下一层不能使用上一层的服务 3.下一层不依赖上一层 上一层不管发生任何改变,不会对下一层产生任何影响 4.在上一层中不能出现下一层的概念 确保层次间的关系清晰

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

用户登录
用户注册