試論軟件開發中接口的統一,軟件的接口比硬件的接口要複雜得多。(接樓下,續篇)

本篇略微講講JAVA編程及JAVA接口的容器--Web服務器。

所謂接口,顧名思義,是連接兩個物體或稱兩個部件的東西--或稱連接器。接口要實現轉換的功能,例如:電源接口,要連接三相電和各種各樣的電器,一般情況下,是將交流電轉換成小電流的直流電,以供電器使用。再舉個例子,網線的接口,要把電信號或光信號轉換成計算機能識別的數位數據,由於計算機只能識別0和1這兩個電信號及其組合,所以接口就起着轉換成0或1的數據的使命。

那麼軟件接口又如何呢??由於編程時不想重新編寫繁雜的程序,有些程序模塊就可以交由模塊庫或類庫來解決。這就是軟件重用。在源程序文件中調用接口,將運算的職能交由類庫處理,然後從類庫返回程序中想實現的功能的數據,幾行代碼就可以實現幾百行甚至幾千行代碼的功能和效果。而軟件接口在實際編程中就集中在Web服務器當中。Web服務器,說實話,是有別於底層數據庫的。作爲中間層的Web服務器,其中最重要的一點就是,處理業務邏輯 ,前端顯示界面,讓用戶使用和操作,中間層Web服務器就把軟件系統要處理的事務的邏輯和運算方法集中起來處理。讓用戶看不到計算機是如何工作的,當然,開發軟件系統的程序員和操作、管理軟件系統的系統管理員和網管是知道軟件系統的內部情況的。在此不贅述。

JAVA作爲世界上最流行的編程語言,其接口成百上千,要使用一個軟件接口,要用到implements這個單詞,此單詞是“實現”的意思,也就是調用一個接口或類或方法的意思。

未完待續。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章