`
JerryWang_SAP
  • 浏览: 1028489 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

BSP and JSP里ID生成逻辑

阅读更多

CRM WebClient UI

WebClient UI渲染出来的DOM元素的这些C#_W#格式的id是在哪行ABAP代码被生成出来的?

 

参考我的博客WebClient UI element ID generation logic

Hybris

既然是JSP,和同样基于服务器端渲染的BSP的套路一样。Hybris的应用开发人员不用重复造轮子,直接在JSP页面里使用ycommerce标签:

 

ycommerce标签实现如下。从注释里也能清楚看出这个JSP标签的实现,为了确保id唯一,采用的是和CRM WebClient UI一样的方式:内部维护一个计数器,每次生成元素后加1.

 

计数器加一的代码:

 

等价于WebClient UI第16行代码:

 

JSP没办法直接被浏览器执行,而是编译成.class,最后浏览器输出的原生HTML代码生成于这些.class:

 
 

要获取更多Jerry的原创技术文章,请关注公众号"汪子熙"或者扫描下面二维码:

 
 
0
0
分享到:
评论

相关推荐

    BSP配置文件及生成下载

    标题与描述中的“BSP配置文件及生成下载”指向了VxWorks操作系统中板级支持包(Board Support Package,简称BSP)的配置与构建流程。BSP在嵌入式系统开发中扮演着至关重要的角色,它负责适配特定硬件平台,使操作...

    VxWorks BSP配置文件及生成下载

    VxWorks BSP 配置文件及生成下载 VxWorks BSP(Board Support Package)是一种集成了操作系统和微处理器的解决方案,用于支持各种嵌入式系统的开发。其中,配置文件 config.h 和 Makefile 是 BSP 的两个核心组件,...

    ldd6410 bsp nand and read nand id

    《ldd6410 BSP NAND与读取NAND ID详解》 在嵌入式系统开发领域,BSP(Board Support Package)是针对特定硬件平台的软件支持包,它为操作系统和其他应用程序提供与硬件交互的基础。本文将深入探讨ldd6410 BSP中的...

    bsp场景管理源码

    `Port.h`可能表示场景中的“门”或“出口”,在BSP场景中,门可能需要处理开启、关闭动画以及与玩家交互的逻辑。此类可能包含位置、尺寸、旋转等属性,以及打开和关闭的逻辑函数。 `Node.h`代表BSP树中的节点,每个...

    BSP报表开发实例(HTML)

    BSP(Business Server Pages)是SAP提供的一种用于构建Web应用程序的技术,它允许开发者使用ABAP语言创建动态网页。在这个实例中,我们将了解如何通过BSP来开发一个简单的HTML报表,并结合ABAP代码进行交互。 1. **...

    单片机bsp、kernel/驱动、应用分层设计开发

    应用层通常包含用户界面、业务逻辑等,与内核和BSP通过定义好的接口进行通信。应用单独编写,意味着App和内核之间有明确的界限,减少了相互影响,便于各自独立开发和调试。 总结来说,"单片机bsp、kernel/驱动、...

    SAP web 开发技术 BSP2 处理网页的

    讲解了如何使用类来实现BSP应用程序的逻辑。由于BSP扩展基于类,因此采用面向对象的方法可以提高代码的可读性和可维护性。 ##### 2.4 页面和页面片段 页面和页面片段是构成BSP应用程序的基本单位。本节详细说明了...

    BSP.rar_ bsp editor_BSP_bsp editor

    2. **自动构建BSP树**:通过算法自动生成BSP树,通常基于场景中的物体分布。 3. **可视化调试**:查看和编辑BSP树的分界面,确保它们合理地分割空间并优化性能。 4. **优化操作**:对已有的BSP树进行剪枝、合并等...

    Quake3 BSP 技术简析

    ### Quake3 BSP 技术简析 #### 一、BSP 技术概述 BSP(Binary Space Partitioning)二进制空间分割技术是一种在计算机图形学领域中广泛使用的算法,尤其在游戏开发中非常关键。它通过一系列平面将三维空间划分为多...

    WinCE 之BSP开发

    ### WinCE之BSP开发详解 #### 一、BSP概览 BSP(Board Support Package,板级支持包)是嵌入式操作系统与硬件之间的桥梁。它在目标系统加电后首先执行,没有BSP的支持,WinCE系统无法正常启动和运行。BSP作为操作...

    vxworks_bsp_developers_guide_6.9

    本文档概括地描述了构成板级支持包(BSP)的元素,VxWorks BSP的要求以及引导过程中BSP的一般行为。 本文档概述了将现有BSP移植到新硬件平台或使用参考BSP或模板BSP作为起点为自定义硬件编写新的VxWorks BSP所需的...

    ldd6410 bsp uart and send "hello\r\n"

    标题中的“ldd6410 bsp uart and send "hello\r\n"" 指的是在LDD6410这个硬件平台上,基于板级支持包(BSP, Board Support Package)实现UART(通用异步收发传输器)通信,并发送字符串"hello\r\n"。在嵌入式系统...

    WinCE BSP下载和资料

    收集各种开发板wince BSP资源: 6410 sd启动裸跑 mini2440 Android系统 WINCE6 VMWARE BSP 三星CPU资料 三星S3C2416 三星S3C2440A 三星S3C2443 三星S3C6410 优龙开发板wince5.0 BSP和资料 友善之臂Micro2440、...

    VxWork BSP 和启动过程

    - **Makefile:** 用于控制 images 的生成,参见 BSP 设置部分及生成下载流程。 - **README:** 记录 BSP 发布信息、版本以及总体文档说明。 - **config.h:** 包括所有涉及 CPU 主板的配置及定义,参见 BSP 设置...

    BSP启动过程分析

    **BSP启动过程详解** BSP(Board Support Package),即板级支持包,是嵌入式系统中一个至关重要的组成部分。它为特定硬件平台提供驱动程序和服务,使得操作系统能够顺利运行在该硬件之上。本篇文章将深入探讨BSP...

    SAP BSP必要配置

    SAP BSP使用前的必要配置 内有截图 详细步骤

Global site tag (gtag.js) - Google Analytics