ADF(Application Development Frameword) Web 控制
Web ADF开发路线图
Web ADF的组织:
//Common API
com.esri.adf.web
com.esri.adf.web.data
com.esri.adf.web.data.geometry
com.esri.adf.web.data.query
com.esri.adf.web.data.render
com.esri.adf.web.data.results
com.esri.adf.web.data.symbol
com.esri.adf.web.data.tasks
com.esri.adf.web.faces.*
com.esri.adf.web.tasks
com.esri.adf.web.util
//Resource specific API
com.esri.adf.web.wms.*
com.esri.adf.web.ags.*
com.esri.adf.web.aims.*
com.esri.adf.web.aws.*
com.esri.adf.web.ejb.*
//ArcGIS Server SOAP API
com.esri.arcgisws.*
Web ADF Controls的概念
1.自定义JSF Web Controls集合;
2.暴露服务器对象的功能;
-map、Overview、Toc和Toolbar
-让其他API可以访问(Common API和Resource specific API)
3.SDK标准开发包
-JavaDoc
-Web Control Tag Library
-Sampls
Web ADF Controls做什么
1.为Resource specific APIs提供一个途径
2.提供一个可扩展的框架
-通过时间模型和动作监听
-组织多种渲染的能力(HTML、WML、DHTML)
3.管理在HTTP请求中的状态
4.管理和其他JSF组件的关系