1. 程式人生 > >因特網和內聯網

因特網和內聯網

class 轉移 div 客戶 安全 nts 解決方案 args 理解

Web是解決客戶機/服務器問題的一種常用方案,所以最好能用相同的技術解決此類問題的一些“子集”, 特別是公司內部的傳統客戶機/服務器問題。對於傳統的客戶機/服務器模式,我們面臨的問題是擁有多種 不同類型的客戶計算機,而且很難安裝新的客戶軟件。但通過 Web瀏覽器和客戶端編程,這兩類問題都可得 到很好的解決。若一個信息網絡局限於一家特定的公司,那麽在將Web技術應用於它之後,即可稱其為“內 聯網”(Intranet),以示與國際性的“因特網”(Internet)有別。內聯網提供了比因特網更大的安全級 別,因為可以物理性地控制對公司內部服務器的使用。說到培訓,一般只要人們理解了瀏覽器的常規概念, 就可以非常輕松地掌握網頁和程序片之間的差異,所以學習新型系統的開銷會大幅度減少。 安全問題將我們引入客戶端編程領域一個似乎是自動形成的分支。若程序是在因特網上運行,由於無從知曉 它會在什麽平臺上運行,所以編程時要特別留意,防範可能出現的編程錯誤。需作一些跨平臺處理,以及適 當的安全防範,比如采用某種腳本語言或者Java。 但假如在內聯網中運行,面臨的一些制約因素就會發生變化。全部機器均為Intel/Windows 平臺是件很平常 的事情。在內聯網中,需要對自己代碼的質量負責。而且一旦發現錯誤,就可以馬上改正。除此以外,可能 已經有了一些“歷史遺留”的代碼,並用較傳統的客戶機/服務器方式使用那些代碼。但在進行升級時,每 次都要物理性地安裝一道客戶程序。浪費在升級安裝上的時間是轉移到瀏覽器的一項重要原因。使用了瀏覽 器後,升級就變得易如反掌,而且整個過程是透明和自動進行的。如果真的是牽涉到這樣的一個內聯網中, 最明智的方法是采用ActiveX,而非試圖采用一種新的語言來改寫程序代碼。 面臨客戶端編程問題令人困惑的一系列解決方案時,最好的方案是先做一次投資/回報分析。請總結出問題 的全部制約因素,以及什麽才是最快的方案。由於客戶端程序設計仍然要編程,所以無論如何都該針對自己 的特定情況采取最好的開發途徑。這是準備面對程序開發中一些不可避免的問題時,我們可以作出的最佳姿 態。

 1 package Com.TomTest;
 2 
 3 
 4 interface  ShowMessage {
 5     void 顯示商標(String s);
 6 }
 7 class TV implements ShowMessage {
 8    public void 顯示商標(String s) {
 9     System.out.println(s);
10    }
11 }
12 class PC implements ShowMessage {
13    public void 顯示商標(String s) {
14     System.out.println(s);
15 } 16 } 17 public class TomTest_32 { 18 public static void main(String args[]){ 19 ShowMessage sm; 20 sm=new TV(); 21 sm.顯示商標("長城牌電視機"); 22 sm=new PC(); 23 sm.顯示商標("聯想奔月5008PC機"); 24 } 25 }

因特網和內聯網