关于NetWeaver中数据持久化方式(www.mynetweaver.cn)
来源:互联网 发布:有哲理的古语 知乎 编辑:程序博客网 时间:2024/05/18 03:39
在编程代码中嵌入大量的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中数据持久化方式(www.mynetweaver.cn)
- SAP NetWeaver 2004s的核心目标 (www.mynetweaver.cn)
- 初识SAP NetWeaver移动技术(www.mynetweaver.cn)
- 安装NetWeaver需要注意的几个问题(www.mynetweaver.cn)
- SAP ESA开发工具NWDS(www.mynetweaver.cn)
- SAP BI Java SDK简介(www.mynetweaver.cn)
- 更改SDM的密码(www.mynetweaver.cn)
- 如何设置Visual Administrator(www.mynetweaver.cn)
- iOS中数据持久化方式
- iOS中 数据持久化方式
- iOS中 数据持久化方式
- ESA的新应用--SAP 企业搜索引擎(www.mynetweaver.cn)
- 如何激活SAP WAS AS紧急用户SAP*?(www.mynetweaver.cn)
- SAP组合应用框架—SAP Composite Application Framework (www.mynetweaver.cn)
- WebDynpro 阶段模型—Web响应处理机制(www.mynetweaver.cn)
- SAP XI 安装手册(作者:小新爱上小丸子 www.mynetweaver.cn XI版主)
- 开发式编程,声明式编程和产生式编程(www.mynetweaver.cn)
- 解决无程序发布权限的问题(www.mynetweaver.cn)
- Google推出代码搜索 供编程人员学习之用
- Developer's Dilemma: PHP or Perl?
- 五个常见 PHP 数据库问题
- CHM文件打不开的最终解决办法
- Python Cookbook 第二版 汉化版 [Recipe 1.5] 去除字符串末尾的空格
- 关于NetWeaver中数据持久化方式(www.mynetweaver.cn)
- java中的abstract class和interface
- java tech day
- Meta标签详解
- gzip,zip,bzip2 文件压缩和归档
- SQL Server连接失败错误分析与排除
- 用样式来实现下拉菜单的显示隐藏
- 用java将服务器上的音乐文件保存到本地
- Spring中文参考手册