Web Application server development 技术总结

来源:互联网 发布:口口网络用语什么意思 编辑:程序博客网 时间:2024/05/16 15:22

第一,首先我们要弄清楚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