java開發用的什么服務器,搞 Java 最重要的是什么?毫不夸張地說,掌握和了解java 開發客戶端服務器程序都會用到哪些技術?,用java開發的WEB服務器如何將DES密鑰傳給客戶端???,基本就能走遍天下都不怕了!
1.java 開發客戶端服務器程序都會用到哪些技術?
先要給樓主說一下: rmi,ejb主要應用在b/s程序中,當然如果樓主一定要用也可以。 如果樓主需要開發一個c/s程序的話,使用swing技術就可以了,您在學習swing的時候可以使用很多中ide插件,如.5ga,可以很方便的為您提供一套ide系統,用起來就像vb一樣,通過拖拽控件和監聽自動生成代碼。 另外,您說進銷存服裝管理系統肯定是要和數據庫掛鉤的,所以您需要學習jdbc,也就是說,swing是做界面和寫業務邏輯的,而jdbc是鏈接數據庫的。 如果做您說的那個功能,學這兩個足夠了! 不過說實話,這樣的系統如果使用delphi的話速度不知要比java快多少倍! 不過也要看樓主老板或者客戶的要求了,誰讓人家給錢啊哈哈。 祝好運
2.用java開發的WEB服務器如何將DES密鑰傳給客戶端?
密鑰可以直接作為密鑰對象保存的,然后用的時候再進行轉換參考代碼:import java.security.Key;import java.security.;import java.security.;import javax.crypto.Cipher;import javax.crypto.;import javax.crypto.;import javax.crypto.;import javax.crypto.SecretKey;public class Test { public static void main(String [] args) { String Algorithm="DES"; //定義 加密算法,可用 DES,DESede,Blowfish keygen; try { keygen = .(Algorithm); SecretKey deskey = keygen.(); Cipher ci = Cipher.("DES"); //將其包裝為byte[]發送 byte[] b = ci.wrap(deskey); //發送 //... //接收到后 //解封裝 Key key = ci.unwrap(b, Algorithm, Cipher.PRIVATE_KEY); //... } catch ( e) { e.(); } catch ( e) { e.(); } catch ( e) { e.(); } catch ( e) { e.(); } }}
雖說掌握和了解了java 開發客戶端服務器程序都會用到哪些技術?,用java開發的WEB服務器如何將DES密鑰傳給客戶端???,能走遍天下,但也要不斷去學習新的知識,更多的Java知識,請聯系客服獲取。