在编程代码中嵌入大量的SQL语句,被称之为“意大利面条”似的编码,因为存在代码中的SQL 代码一条一条的,而且有的还很长,真的很像面条。因此,才会提出后来的基于对象的持久化编码,这样的话,即能够隔离数据库形成一个抽象层,又能够让代码看起来一致和干净。
在SAP的大多是应用中,都是使用ABAP持久化方式,也就是在编程的逻辑语句中,使用大量的类似SQL的语句,而且和数据库无关。同样在NetWeaver平台中的Potal,JDI中使用的是基于Java的持久化编码,如同ABAP,Java持久化也能够满足与数据库无关。由于标准化的问题,传统的SQL语句是不能直接嵌入到Java代码中,在NetWeaver中我们采用Open SQL/SQL J来实现,也可以直接使用JDBC,但是没有了设计时的支持。这种方式在传统的快速开发工具中很常见,如PB。这种方式实用,上手快,但是就是代码量大时,会有很多管理问题。
Java社区也尝试着完全采用对象持久化的方式来克服编程语言的障碍,并且SAP也提供了CMP,JDO的方式,不过在代码中嵌入于数据库无关的SQL语句这种方式,肯定还是得有一段时间。
这个是编程和管理的一个矛盾,不知各位看官有何见解?
分享到:
相关推荐
一本非常难得的Netweaver教程,大概700多页,其中详细介绍了Netweaver Portal的相关操作和安全等知识,请详细参考目录 Part I Portal Implementation Planning 1 Introduction to SAP NetWeaver Enterprise Portal ...
《SAP NetWeaver Portal Technology: The Complete Reference》是一本由SAP架构师Rabi Jay编写的全面指南,旨在帮助读者掌握整个SAP NetWeaver门户实施生命周期中的所有关键技术和流程。本书通过详尽的步骤指导、...
### SAP NetWeaver 7.0 SR3 - 安装文档关键知识点解析 #### 一、概述 **SAP NetWeaver 7.0 SR3 - Installation Documentation** 是一份详细的安装指南,旨在帮助技术顾问和技术管理员顺利安装和配置SAP NetWeaver ...
《ERP管理系统资料:使用SAP NetWeaver创建全面协作平台,第二部分》是关于如何利用SAP NetWeaver构建一个全面的协作平台的专业教材。该文档并非官方SAP文档,而是SDN社区的贡献,因此可能包含非官方接口的示例代码...
SAP NetWeaver是SAP公司推出的企业应用服务器平台,用于构建、运行和集成各种企业应用程序。SAP NetWeaver 750_7版本是一个更新的发行版,旨在提供更高效、更灵活的IT环境。RFC(Remote Function Call)SDK是SAP ...
SAP NetWeaver ............................................................................ 24 Unit 2: Navigation ............................................................................ 35 ...
Applying the Data Reconciliation Scenario
SAP NetWeaver 安装指南 SAP NetWeaver 是 SAP 公司出品的一款集成平台,旨在提供一个统一的应用程序开发和集成环境。该平台提供了丰富的功能,包括应用程序服务器、集成平台、portal、business intelligence 等。...
在深入探讨SAP NetWeaver 7.01这一主题之前,我们首先需要理解SAP NetWeaver本身是什么。SAP NetWeaver是SAP公司推出的一个集成平台,旨在为企业的业务流程提供一个统一的技术基础。它包含了多种技术组件,如应用...
### SAP NetWeaver 2004s 业务智能工具迁移策略 #### 概述 本文档探讨了从SAP BW 3.x到SAP NetWeaver 2004s业务智能(BI)工具的迁移策略。这些策略旨在帮助组织顺利过渡到新的平台,并最大限度地减少对现有业务流程...
NetWeaver旨在帮助企业实现信息化转型,通过服务化、标准化和开放性的技术手段,促进业务流程的灵活性和效率。 **一、SAP NetWeaver的主要组件** 1. **应用服务器(Application Server)**:是NetWeaver的核心部分...
在这些升级路径中,SAP 支持现有的投资,即大多数在 XI 3.0 或 SAP NetWeaver PI 7.0 (2004s) 中存储的对象,在升级到 SAP NetWeaver PI 7.1 后仍然可用。然而,用户可能需要进行一些必要的调整,具体细节将在后续...
总之,"SAP NetWeaver.zip"这个压缩包文件包含了学习SAP NetWeaver的全面指南,无论你是企业IT人员还是寻求职业发展的专业人士,都能从中获得宝贵的知识和技巧。通过深入理解和掌握这个平台,你可以有效地支持企业的...
SAP NetWeaver的技术架构涵盖了从数据交换基础架构到门户基础架构,再到Web应用服务器等多个层面,支持与各种现有系统、第三方专业系统以及外部系统的集成。随着技术的发展,SAP NetWeaver将继续进化,以适应不断...
TADM10_2 SAP NetWeaver AS Implementation & Operation I Course Overview ............................................................................ viii Course Goals......................................
这个名为"SAP.NetWeaver.的流程整合的灵活性.zip"的文件包,特别是其中的"ABAP351 Advanced and Generic Programming in ABAP"部分,揭示了SAP NetWeaver如何利用ABAP这一编程语言来实现灵活且高效的业务流程整合。 ...
本文档详细阐述了如何通过Java编程语言调用SAP NetWeaver上的WebService。...了解这些知识点对于Java开发者来说,是实现与SAP系统集成的关键技能,能够帮助企业实现跨系统的数据交换和业务流程自动化。
以下是关于SAP NetWeaver的深入解析。 SAP NetWeaver的核心特性包括: 1. **开放性**:作为一个基于Web的开放式集成平台,SAP NetWeaver支持企业面向服务的架构(Enterprise SOA),允许跨业务和技术边界的集成和...
- **支持多种平台**:无论是移动设备还是 Web 应用,SAP NetWeaver Gateway 都能为用户提供一致的数据访问方式。 - **基于标准**:采用 REST 和 OData/ATOM 这样的开放标准,确保了与现有系统的兼容性和可扩展性。 ...