国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

致 java 愛好者(2)

2019-11-18 13:34:44
字體:
來源:轉載
供稿:網友

  致 java 愛好者(2)

四、 Java應用的運行環境

Java的應用可以簡單分為以下幾個方面:

1、 Java的桌面應用

桌面應用一般僅僅需要JRE的支持就足夠了。

2、 Java Web應用

Java的Web應用至少需要安裝JDK和一個web容器(例如Tomcat),以及一個多用戶數據庫,Web應用至少分為三層:

Browser層:瀏覽器顯示用戶頁面

Web層:運行Servlet/jsp

DB層:后端數據庫,向Java程序提供數據訪問服務

3、 Java企業級應用

企業級應用比較復雜,可以擴展到n層,最簡單情況會分為4層:

Browser層:瀏覽器顯示用戶頁面

Client層:Java客戶端圖形程序(或者嵌入式設備的程序)直接和Web層或者EJB層交互

Web層:運行Servlet/JSP

EJB層:運行EJB,完成業務邏輯運算

DB層:后端數據庫,向Java程序提供數據訪問服務

4、 Java嵌入式應用

Java嵌入式應用是一個方興未艾的領域,從事嵌入式開發,需要從Sun下載J2ME開發包,J2ME包含了嵌入式設備專用虛擬機KVM,和普通的JDK中包含的JVM有所不同。另外還需要到特定的嵌入式廠商那里下載模擬器。


--------------------------------------------------------------------------------

Java Learning Path(二)、書籍篇

學習一門新的知識,不可能指望只看一本,或者兩本書就能夠完全把握。需要有一個循序漸進的閱讀過程。我推薦Oreilly出版的Java系列書籍。

在這里我只想補充一點看法,很多人學習Java是從《Thinking in Java》這本書入手的,但是我認為這本書是不適合初學者的。我認為正確的使用這本書的方法應該是作為輔助的讀物。《Thinking in Java》并不是在完整的介紹Java的整個體系,而是一種跳躍式的寫作方法,是一種類似tips的方法來對Java很多知識點進行了深入的分析和解釋。

對于初學者來說,最好是找一本Java入門的書籍,但是比較完整的循序的介紹Java的語法,面向對象的特性,核心類庫等等,在看這本書的同時,可以同步來看《Thinking in Java》,來加深對Java的理解和原理的運用,同時又可以完整的了解Java的整個體系。

對于Java的入門書籍,蔡學鏞推薦的是Oreilly的《EXPloring Java, 2nd Edition》 或者《Java in a Nutshell,2nd Edition(針對C++背景)》,我并沒有看過這兩本書。其實我覺得電子工業出版社的《Java 2編程詳解》或者《Java 2從入門到精通》就很不錯。

在所有的Java書籍當中,其實最最有用的,并不是O´reilly的 Java Serials,真正最最有用處是JDK的Documentation!幾乎你想獲得的所有的知識在Documentation里面全部都有,其中最主要的部分當然是Java基礎類庫的API文檔,是按照package來組織的,對于每一個class都有具體的解釋,它的繼續關系,是否實現了某個接口,通常用在哪些場合,還可以查到它所有的public的屬性和方法,每個屬性的解釋,意義,每個方法的用途,調用的參數,參數的意義,返回值的類型,以及方法可能拋出的異常等等。可以這樣來說,所有關于Java編程方面的書籍其實都不過是在用比較通俗易懂的語言,和良好的組織方式來介紹Documentation里面的某個package里面包含的一些類的用法而已。所以萬變不離其宗,假如你有足夠的能力來直接通過Documentation來學習Java的類庫,那么基本上就不需要看其他的書籍了。除此之外,Documentation也是編程必備的手冊,我的桌面上有三個Documentation的快捷方式,分別是J2SDK1.4.1的Documentation,Servlet2.3的Documentation和J2SDKEE1.3.1的Documentation。有了這個三個Documentation,什么其他的書籍都不需要了。

對于Java Web 編程來說,最核心的是要熟悉和把握HTTP協議,這個就和Java無關了,在熟悉HTTP協議之后,就需要熟悉Java的實現HTTP協議的類庫,也就是Servlet API,所以最重要的東西就是Servlet API。當然對于初學者而言,直接通過Servlet API來學習Web編程有很大的難度,我推薦O´reilly的《Java Server Pages 》這本書來學習Web 編程。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 威宁| 太和县| 鄂托克前旗| 鱼台县| 甘泉县| 嘉义县| 濉溪县| 牙克石市| 芜湖市| 太白县| 吐鲁番市| 内江市| 肃宁县| 宁都县| 老河口市| 镇原县| 华池县| 分宜县| 新龙县| 两当县| 金华市| 忻州市| 鹿泉市| 鲁甸县| 庐江县| 会泽县| 南汇区| 呈贡县| 容城县| 汾西县| 论坛| 二连浩特市| 思南县| 巴塘县| 岳西县| 拉萨市| 利辛县| 临武县| 垣曲县| 龙井市| 青海省|