java客戶端開發(fā)用什么插件,搞 Java 最重要的是什么?毫不夸張地說,掌握和了解java + webgis 開發(fā)環(huán)境,java 開發(fā)客戶端服務器程序都會用到哪些技術?,java可視化圖形界面設計插件有哪些?,求助:java web開發(fā)實現截圖,客戶機截取本機圖片,上傳到服務器??,基本就能走遍天下都不怕了!
1.java + webgis 開發(fā)環(huán)境
webgis是當今GIS應用方面非常流行的技術.WebGIS是什么呢? Define1.WEB-GIS(網絡地理信息系統(tǒng))指基于Internet平臺,客戶端應用軟件采用網絡協(xié)議,運用在Internet上的地理信息系統(tǒng)。一般由多主機,多數據庫和多個客戶端以分布式連接在Internet上而組成,包括以下四個部分: WEB-GIS瀏覽器(browser),WEB-GIS服務器,WEB-GIS編輯器(Editor),WEB-GIS信息代理( agent)。 Define2.WEBGIS是指基于Internet平臺進行信息發(fā)布、數據共享、交流協(xié)作??蛻舳藨密浖捎肳WW協(xié)議,實現GIS信息的在線查詢和業(yè)務處理等功能。運行于因特網上的地理信息系統(tǒng),是利用Internet技術來擴展和完善GIS的一項新技術,其核心是在GIS中嵌入HTTP和TCP/IP標準的應用體系,實現Internet環(huán)境下的空間信息管理。WEBGIS有多主機、多數據庫與多終端,通過Internet、Intranet連接組成,具有客戶、服務器(C/S)結構,服務器端向客戶端提供信息和服務,客戶端具有獲得各種空間信息和應用的功能。 WebGIS是Internet技術應用于GIS開發(fā)的產物。GIS通過WWW功能得以擴展,真正成為一種大眾使用的工具。從WWW的任意一個節(jié)點,Internet用戶可以瀏覽WebGIS站點中的空間數據、制作專題圖,以及進行各種空間檢索和空間分析,從而使GIS進入千家萬戶。WebGIS具有以下特點: (1)全球化的客戶/服務器應用 全球范圍內任意一個WWW節(jié)點的Internet用戶都可以訪問WebGIS服務器提供的各種GIS服務,甚至還可以進行全球范圍內的GIS數據更新。 (2)真正大眾化的GIS 由于Internet的爆炸性發(fā)展,Web服務正在進入千家萬戶,WebGIS給更多用戶提供了使用GIS的機會?,F在流行的WebGIS平臺有: ARCIMS;TopMap World;MapXtreme等國內外成熟產品。WebGIS可以使用通用瀏覽器進行瀏覽、查詢,額外的插件(plug-in)、ActiveX控件和Java Applet通常都是免費的,降低了終端用戶的經濟和技術負擔,很大程度上擴大了GIS的潛在用戶范圍。而以往的GIS由于成本高和技術難度大,往往成為少數專家擁有的專業(yè)工具,很難推廣。 (3)良好的可擴展性 WebGIS很容易跟Web中的其他信息服務進行無縫集成,可以建立靈活多變的GIS應用。 (4)跨平臺特性 在WebGIS以前,盡管一些廠商為不同的操作系統(tǒng)(如:Windows、UNIX、Macintosh)分別提供了相應的GIS軟件版本,但是沒有一個GIS軟件真正具有跨平臺的特性。而基于Java的WebGIS可以做到"一次編成,到處運行 (write once, run anywhere)" ,把跨平臺的特點發(fā)揮得淋漓盡致。 據目前的WebGIS架構來分析,主要分兩種: 1.圖片式的WebGIS也叫做柵格地圖,也可以實現矢量地圖,目前主要通過VML 2.基于控件的矢量地圖.(ActiveX,Java Applet) 這兩個開發(fā)而又利弊。!但是基于控件的會收到諸多限制。自Google Maps發(fā)布以來,圖片式的地圖。越來越盛行!?;A是需要的啊。LZ還是學一下Servlet,JSP,*把3大框架也學下。
2.java 開發(fā)客戶端服務器程序都會用到哪些技術?
先要給樓主說一下: rmi,ejb主要應用在b/s程序中,當然如果樓主一定要用也可以。 如果樓主需要開發(fā)一個c/s程序的話,使用swing技術就可以了,您在學習swing的時候可以使用很多中ide插件,如.5ga,可以很方便的為您提供一套ide系統(tǒng),用起來就像vb一樣,通過拖拽控件和監(jiān)聽自動生成代碼。 另外,您說進銷存服裝管理系統(tǒng)肯定是要和數據庫掛鉤的,所以您需要學習jdbc,也就是說,swing是做界面和寫業(yè)務邏輯的,而jdbc是鏈接數據庫的。 如果做您說的那個功能,學這兩個足夠了! 不過說實話,這樣的系統(tǒng)如果使用delphi的話速度不知要比java快多少倍! 不過也要看樓主老板或者客戶的要求了,誰讓人家給錢啊哈哈。 祝好運
3.java可視化圖形界面設計插件有哪些?
1.基于Eclipse的插件swing/swt/Jface designer都有啊。2.NetBeans越來越棒。3.傳統(tǒng)的JBuilder也不錯。4.Oracle的 Jdevelop也相當好,和NetBeans差不多的感覺。5.IntelliJ IDEA Community Edition也很好,只是歐洲那邊喜歡用,國內比較少。 沒有*,只有最喜歡。這個看個人用過之后的感覺了。反正我用慣了Eclipse,因此別的東西也就用他的插件了。如果感覺麻煩,還是用NetBeans吧,NetBeans打從06年起越來越虎了。
4.求助:java web開發(fā)實現截圖,客戶機截取本機圖片,上傳到服務器
要想客戶端截圖,除非開發(fā)一個插件,并且客戶端要安裝才行否則隨便打開一個網頁都能截圖的話那就是病毒了,你也不想隨便打開一個網頁就把你屏幕上的內容截圖發(fā)到網站吧,呵呵
雖說掌握和了解了java + webgis 開發(fā)環(huán)境,java 開發(fā)客戶端服務器程序都會用到哪些技術?,java可視化圖形界面設計插件有哪些?,求助:java web開發(fā)實現截圖,客戶機截取本機圖片,上傳到服務器??,能走遍天下,但也要不斷去學習新的知識,更多的Java知識,請聯系客服獲取。