描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787111627777
内容简介
本书主要介绍了SAP异于ABAP传统编程的SAP Java的 Web编程技术。围绕常用的Web Dynpro for Java技术,以SAP Java 的技术架构、开发环境、基础编程和相关应用为主线,讲解Web Dynpro for Java这门技术中各元素之间的关联及制约关系,包括如何设置Web Dynpro for Java的运行环境,如何创建及编辑Web Dynpro for Java的基本元素,如何应用相关技术等。
技术架构部分由浅入深,详述了Web Dynpro for Java的相关概念,Web Dynpro组件中视图、窗体、Web Dynpro控制器相关组件的作用和关系。开发环境部分详细地介绍了操作系统和服务器的相关配置,并详述如何检查配置结果和配置效果。基础编程部分系统、全面地介绍了各Web Dynpro元素的原理及实现步骤,举例详述如何创建各Web Dynpro元素,并详述不同Web Dynpro元素的编辑实现及应用效果。基础应用部分介绍了Web Dynpro组件之间进行数据交换的几种方式,对Web Dynpro组件、Web Dynpro 组件接口及无接口的组件的使用办法、实现方式进行了详细阐述,并举例说明每种方式的编辑实现及应用效果。
本书提供了大量配置细节及实例源代码,深入剖析Web Dynpro架构关键技术,技术架构部分为SAP Java开发人员深入SAP系统的必备指南。适用于Java开发人员转型为SAP以及EP和CRM平台下Web Dynpro和Web UI程序的开发人员。
为了更好地帮助读者学习,本书对WDJ所涉及的Basis相关技术做了较多的阐述。更多相关Basis技术知识还需参阅相关资料。
技术架构部分由浅入深,详述了Web Dynpro for Java的相关概念,Web Dynpro组件中视图、窗体、Web Dynpro控制器相关组件的作用和关系。开发环境部分详细地介绍了操作系统和服务器的相关配置,并详述如何检查配置结果和配置效果。基础编程部分系统、全面地介绍了各Web Dynpro元素的原理及实现步骤,举例详述如何创建各Web Dynpro元素,并详述不同Web Dynpro元素的编辑实现及应用效果。基础应用部分介绍了Web Dynpro组件之间进行数据交换的几种方式,对Web Dynpro组件、Web Dynpro 组件接口及无接口的组件的使用办法、实现方式进行了详细阐述,并举例说明每种方式的编辑实现及应用效果。
本书提供了大量配置细节及实例源代码,深入剖析Web Dynpro架构关键技术,技术架构部分为SAP Java开发人员深入SAP系统的必备指南。适用于Java开发人员转型为SAP以及EP和CRM平台下Web Dynpro和Web UI程序的开发人员。
为了更好地帮助读者学习,本书对WDJ所涉及的Basis相关技术做了较多的阐述。更多相关Basis技术知识还需参阅相关资料。
目 录
前言
第1章 Web Dynpro for Java的由来1
1.1 Java1
1.2 NetWeaver2
1.3 Web Dynpro2
第2章 SAP Web应用服务器7
2.1 概览7
2.2 架构7
2.3 SAP Web应用服务器的演变8
2.4 SAP Web服务器架构和管理工具13
第3章 SAP Java开发环境19
3.1 开发平台19
3.2 基于Eclipse平台的体系结构20
3.3 插件21
3.4 Eclipse用户界面22
3.5 SAP NetWeaver开发工作室23
3.6 Web Dynpro for Java项目的两种基本类型33
第4章 Web Dynpro基本概念37
4.1 Web Dynpro架构37
4.2 Web Dynpro组件41
4.3 Web Dynpro组件接口54
4.4 Web Dynpro应用程序56
4.5 Web Dynpro建模57
4.6 Web Dynpro建模工具57
第5章 导航59
5.1 导航建模工具59
5.2 开发实例61
第6章 Context78
6.1 Context简介78
6.2 数据绑定86
6.3 Context映射87
6.4 实例89
第7章 控制器127
7.1 模型-视图-控制器127
7.2 Web Dynpro应用程序128
7.3 控制器的类型及结构130
7.4 控制器的方法和属性135
7.5 访问路径139
7.6 实例142
第8章 用户界面控制174
8.1 UI控件集174
8.2 数据绑定176
8.3 实例179
第9章 用户界面模型204
9.1 基本术语204
9.2 视图集207
9.3 实例209
第10章 错误消息处理240
10.1 消息编辑器240
10.2 抛出消息的函数241
10.3 实例243
第11章 一般用户界面服务254
11.1 简易静态值的数据集实现256
11.2 扩展值动态值的数据集实现257
11.3 实例258
附录268
附录A SAP NetWeaver 2004s(7.0)安装配置指南268
附录B IDE(SAP NetWeaver Developer Studio)安装配置指南304
附录C Web Dynpro for Java 命名规范314
附录D 创建第一个Web Dynpro程序317
附录E 用户界面元素348
第1章 Web Dynpro for Java的由来1
1.1 Java1
1.2 NetWeaver2
1.3 Web Dynpro2
第2章 SAP Web应用服务器7
2.1 概览7
2.2 架构7
2.3 SAP Web应用服务器的演变8
2.4 SAP Web服务器架构和管理工具13
第3章 SAP Java开发环境19
3.1 开发平台19
3.2 基于Eclipse平台的体系结构20
3.3 插件21
3.4 Eclipse用户界面22
3.5 SAP NetWeaver开发工作室23
3.6 Web Dynpro for Java项目的两种基本类型33
第4章 Web Dynpro基本概念37
4.1 Web Dynpro架构37
4.2 Web Dynpro组件41
4.3 Web Dynpro组件接口54
4.4 Web Dynpro应用程序56
4.5 Web Dynpro建模57
4.6 Web Dynpro建模工具57
第5章 导航59
5.1 导航建模工具59
5.2 开发实例61
第6章 Context78
6.1 Context简介78
6.2 数据绑定86
6.3 Context映射87
6.4 实例89
第7章 控制器127
7.1 模型-视图-控制器127
7.2 Web Dynpro应用程序128
7.3 控制器的类型及结构130
7.4 控制器的方法和属性135
7.5 访问路径139
7.6 实例142
第8章 用户界面控制174
8.1 UI控件集174
8.2 数据绑定176
8.3 实例179
第9章 用户界面模型204
9.1 基本术语204
9.2 视图集207
9.3 实例209
第10章 错误消息处理240
10.1 消息编辑器240
10.2 抛出消息的函数241
10.3 实例243
第11章 一般用户界面服务254
11.1 简易静态值的数据集实现256
11.2 扩展值动态值的数据集实现257
11.3 实例258
附录268
附录A SAP NetWeaver 2004s(7.0)安装配置指南268
附录B IDE(SAP NetWeaver Developer Studio)安装配置指南304
附录C Web Dynpro for Java 命名规范314
附录D 创建第一个Web Dynpro程序317
附录E 用户界面元素348
前 言
随着SAP软件在国内企业的广泛应用,SAP实施及运维的IT服务行业异军突起,SAP相关技术也得到了广泛应用,其中不乏SAP Web开发的高端技术。本书就是在这种情况下诞生的。
作者根据SAP官方教材、SAP项目开发经验和SAP技术的升级,对SAP Java开发技术做了分类,将Web Dynpro这一单独的SAP Web编程技术纳入本书。
以往Java的书籍仅对Web编程简单做一下概念上的剖析,而对SAP Java的原理、架构及实现的介绍少之又少。本书特点在于对其技术原理阐述、实施前提、实施步骤、实施结果作了详尽的说明。更有作为SAP Web Dynpro Java(SAP WDJ)开发约定俗成的命名规则,SAP WDJ的一般开发步骤及SAP WDJ开发常用的UI组件说明,以帮助那些做技术提升的SAP开发人员。
学习SAP Web开发技术,需要开发者自身水平的提高(例如:从面向过程的编程到面向对象编程的转变;从面向对象的语言开发到基于MVC的理论的Web开发之间的转变及MVC理论下的数据关系映射的了解),也需要熟悉SAP相关操作(例如窗体和视图的创建和调试),更需要SAP开发者对各种技术实施后最终体现结果的认同(例如如何应用创建的导航链接;Web 开发技术实施应用以后有什么样的效果,是否和需求吻合)。
本书中很多技术名词在以往的文献中鲜有记录,有的术语也是首次翻译成汉语,为了便于读者理解,易于应用,很多术语在第一次出现时冠以汉语+英文;有的为体现其本意如Context直接用的是英文,而没有用通常的中文译词“上下文”。
参与本书编写的有孙东文、郭娟、郭欢、张岩,由于作者水平有限,书中不免有疏漏和不足,敬请读者斧正。
作者根据SAP官方教材、SAP项目开发经验和SAP技术的升级,对SAP Java开发技术做了分类,将Web Dynpro这一单独的SAP Web编程技术纳入本书。
以往Java的书籍仅对Web编程简单做一下概念上的剖析,而对SAP Java的原理、架构及实现的介绍少之又少。本书特点在于对其技术原理阐述、实施前提、实施步骤、实施结果作了详尽的说明。更有作为SAP Web Dynpro Java(SAP WDJ)开发约定俗成的命名规则,SAP WDJ的一般开发步骤及SAP WDJ开发常用的UI组件说明,以帮助那些做技术提升的SAP开发人员。
学习SAP Web开发技术,需要开发者自身水平的提高(例如:从面向过程的编程到面向对象编程的转变;从面向对象的语言开发到基于MVC的理论的Web开发之间的转变及MVC理论下的数据关系映射的了解),也需要熟悉SAP相关操作(例如窗体和视图的创建和调试),更需要SAP开发者对各种技术实施后最终体现结果的认同(例如如何应用创建的导航链接;Web 开发技术实施应用以后有什么样的效果,是否和需求吻合)。
本书中很多技术名词在以往的文献中鲜有记录,有的术语也是首次翻译成汉语,为了便于读者理解,易于应用,很多术语在第一次出现时冠以汉语+英文;有的为体现其本意如Context直接用的是英文,而没有用通常的中文译词“上下文”。
参与本书编写的有孙东文、郭娟、郭欢、张岩,由于作者水平有限,书中不免有疏漏和不足,敬请读者斧正。
编 者
评论
还没有评论。