Web Application server development 技术总结

本文详细介绍了SAP Web Application Server (WebAS) 的架构原理,包括与传统R/3系统的对比,以及WebAS特有的组件如BSP、Application Classes等。此外还讲解了页面跳转机制和数据传输方式。
摘要由CSDN通过智能技术生成

第一,首先我们要弄清楚SAP Web Application Server的架构

          我们不妨先回忆一下R/3的架构

          显示层-<--->分发器<---->工作处理器<---->数据库层

                               |---------应用层(R3)--------|

 

         WebAS的架构

         浏览器<----->ICM<----->Task Handler<----->ICF<----->工作处理器<----->数据库

 

第二,ITS与WebAS区别

         ITS架构不同

         浏览器-<--->Web Gate and Application Gate<----->SAP R/3

        ITS基于已经存在的事物代码所对应的屏幕流

        WebAS基于新创建的BSP页面

        这两种技术都实现了B/S

 

第三, Web Application 有哪些组件

       BSP

       Application Classes

       Page Fragments

       MIME Objects

       Themes

       Navigation Structure

 

第四,熟悉Handler能处理的各种事件,并能识别每种事件触发的条件和用处

·         OnCreate: Initiallize data, create objects

·         OnRequest: Restore internal data structures

·         OnInitialization: Check and process user entries

·         OnInputProcessing: Retrieve data

·         OnManipulation: Subsequent manipulation of HTTP data

 

第五,静态跳转和动态跳转各种方式

           静态跳转主要通过链接,通过<Form> action属性

           动态跳转主要通过IF_BSP_NAVIGATION的next_page,goto_page方法实现

 

第六,页面的数据传输

           设置“自动”属性

           通过set_parameter

         

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值