當前位置:首頁 » 編程語言 » javaforarcgis

javaforarcgis

發布時間: 2023-06-05 11:08:25

A. 如何關閉arcgis server for java的tomcat

1.確認你用的登錄用戶是不是系統管理員,如果不是,需要給那個用戶管理員許可權。
2.如果登錄用戶是:administrator,輸入密碼登錄不進去時,輸入 機器名\administrator。
3.如果還是不能正常登錄,您打開服務列表,看看arcgis的三個服務是不是正常啟動。如果正常啟動,對照一下,你post的用戶名有沒有錯誤。

B. 開發 ArcGis Server for java 用什麼框架好 jsf

世界上有300種Java的framework,這個數字是我幾個月前聽到的,現在可能已經不止這個數了。我曾經用過的framework包括Structs,Hibernate,Spring。這些framework不但能加速開發,而且會帶來全新的程序設計理念。我當時的感覺是:原來程序還可以這樣寫!
當然,這些framework都是開源免費,你不用擔心自己的良心受到譴責,也不用擔心比爾蓋茨半夜敲門收錢。
在這300多種framework中,ESRI為什麼選擇了JSF?各個framework有各個framework的好處。JSF最大的優點就是:像
Swing

AWT
一樣,JSF
是一個可以提供一組標準的、可重用的
GUI
組件的開發框架。
原因之一:
行為與表示的完全分離。
行為和表現不分離的一個典型例子是普通的JSP
技術,這一技術很好,因為很容易在
HTML(和類
HTML)頁面中混合
Java
代碼。這樣我們就可以使用強大的Java
API的功能。當然,很明顯的壞處是行為表現黏合在一起。而且代碼不容易重用。這讓我想起剛使用JSP技術時,在文本編輯器下寫JSP頁面,讀寫資料庫,並且在同一個頁面上顯示出來的痛苦回憶。
Model1架構的出現使開發人員可以用javabean的方式進行開發,舒服多了。當然,還有更好的。
這就不得不提到著名的MVC結構,(MVC)
model-view-controller架構提供了一系列的設計模式,這些模式讓你可以輕松地應用於程序地開發,特別是有界面程序的開發。現在又有多少的程序是沒有界面的呢?
Model包裝了商業邏輯,也包含了數據持久的代碼,包括存取資料庫或者存取文件。Model最好不要跟View有任何關系,它最好不要知道誰將顯示結果,是一個Swing界面,還是JSF界面,還是普通的JSP界面。為了做到這一點,事先的規劃要花一些時間,但是相信我,這些花的時間帶來的價值將超過你的想像。如果設計得當,許多用ArcGIS
Engine開發的代碼可以輕松在Server中使用,不需要修改任何代碼。.net也是一樣。
View只用來顯示顯示邏輯,不能有任何商務邏輯。controller是view和model的橋梁,它和model進行交互,並且把結果顯示在Model中。顯示頁面的選擇也由controller進行選擇。我會在後面的講座中詳細解釋JSF中的Controller的實現。
Structs,Spring都實現了MVC的架構。但是它們都沒有像JSF這樣,提供一個事件驅動的組件對象模型。大家可以想一想,一個平常在HTML中使用的標簽,
,在JSF框架中變成了一個組件,這個組件還可以有事件,而且可以對這個事件可以進行編程。這是多麼得激動人心啊!
GIS程序需要和用戶進行良好地交互,選擇一個事件驅動的framework,可以更加容易編程和實現。
這是ESRI選擇JSF的重要原因之一

熱點內容
入門c語言設計 發布:2025-05-17 12:08:31 瀏覽:40
c3演算法 發布:2025-05-17 12:04:19 瀏覽:364
phprecv 發布:2025-05-17 11:55:00 瀏覽:610
福建時鍾監控網關伺服器雲主機 發布:2025-05-17 11:54:28 瀏覽:248
c資料庫壓縮 發布:2025-05-17 11:39:22 瀏覽:960
安卓手機如何連接音響功放 發布:2025-05-17 11:37:48 瀏覽:958
破解exe加密視頻 發布:2025-05-17 11:23:41 瀏覽:976
我的世界伺服器圈太大了怎麼辦 發布:2025-05-17 11:15:21 瀏覽:614
便宜的免費雲伺服器 發布:2025-05-17 11:08:50 瀏覽:779
中國頂級dhcp解析伺服器地址 發布:2025-05-17 11:06:27 瀏覽:36