Ajax在ArcGIS Server Java Web ADF集成和支持(转自EDN).docVIP

  • 7
  • 0
  • 约3.17万字
  • 约 22页
  • 2018-03-08 发布于河南
  • 举报

Ajax在ArcGIS Server Java Web ADF集成和支持(转自EDN).doc

Ajax在ArcGIS Server Java Web ADF集成和支持(转自EDN)

Ajax在ArcGIS Server Java Web ADF集成和支持(转自EDN) 2008年07月03日 星期四 10:52 Introduction ArcGIS Server at 9.2 is a complete Web-based GIS developer platform for building server applications that can be consumed by a variety of clients. ArcGIS Server provides a rich application developer framework for the J2EE environment and a set of software components based on the JavaServer Faces (JSF)1 standard. This framework, called the Java Web Application Development Framework (ADF), is a platform for developing centrally managed J2EE-based GIS applications. Along with JSF, the ADF incorporates and extends the Asynchronous Javascript and XML (Ajax) programming model. The term ?Ajax? was introduced by Jesse James Garrett2. It describes a web programming model used to allow content on a browser page to be updated without full ?postback? to the web server and the re-rendering of elements on the page. This paper covers the architecture of the integrated Ajax framework within the Java Web ADF. This includes the core Java classes supporting Ajax, the client side Javascript library and the framework for adding custom Ajax renderers. Specific use cases will be used to describe how a certain piece works in detail. This paper assumes knowledge and some experience in developing web applications using Java, JSF, Javascript, XML and Ajax. This section covers how the Java Web ADF controls work as a whole. Considering that the Map itself may be the center of most GIS applications, we will use the Map Control to walk through and explain the lifecycle of how a map goes from a JSF tag in a JSP page, to being rendered on the browser page as HTML. Next, we will cover how a request is processed to update the map image, for example how a zoom in operation works. 当一个用户添加一个map标签(com.esri.adf.web.faces.taglib.MapTag5)到它们的jsp页面上时候。这个标签是由ponent.MapControl 这个jsf组件支持的。而这个MapControl自身的值是和 com.esri.adf.web.data.WebMap绑定的。WebMap是com.esri.adf.web.data.WebContext的一部分,WebContext包含所有的GIS resources和GIS业务对象的引用。作为request-r

文档评论(0)

1亿VIP精品文档

相关文档