Developing with ArcObjects


With ArcGIS Server for the Java platform, you can build a number of different types of server applications, such as Web applications, Web services, and so on. ArcGIS Server for the Java Platform includes class libraries for Web developers that manage the user interface aspects of those applications; however, the geographic information system (GIS) functionality of an ArcGIS Server application comes from the ArcObjects running in the GIS server.
To be an effective developer of server applications, you need to understand how those applications interact with the GIS server and use the ArcObjects running in the GIS server. The following topics focus on the ArcObjects programming model for ArcGIS Server for the Java Platform. The programming patterns and techniques illustrated in these topics are important if you want to build server applications that go beyond simple mapping.
The following topics focus on the set of programming objects (ArcObjects) that are available to you as an ArcGIS Server for the Java Platform developer. The information in these topics will help you understand the types of GIS functionality you can build into your server applications.