java需要學習的知識點及學習程計算機Java_第1頁
java需要學習的知識點及學習程計算機Java_第2頁
java需要學習的知識點及學習程計算機Java_第3頁
java需要學習的知識點及學習程計算機Java_第4頁
java需要學習的知識點及學習程計算機Java_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

種部署和自定義實現(xiàn)自己的個性安全控制策略。EAI:企業(yè)應用集器就叫做J2EE中的WEB容器。種部署和自定義實現(xiàn)自己的個性安全控制策略。EAI:企業(yè)應用集器就叫做J2EE中的WEB容器。EJB容器:Enterpri供一個對客戶端具有數(shù)據(jù)庫獨立性的服務。WebLogic服務器XML技術的支持。分布式結構與WebLogic應用服務器J2第一章:對象導論第二到第十三章除去第11章+第16章Java的基礎,非常重要。這一段內(nèi)容如果你學習得很扎實,那么之后的學習就會比較輕松了。這些內(nèi)容都是很基礎的東西。你都得搞熟練了。單例模式為什么會這么寫,簡直就是理所當然的。第11章以及后面的第17章是講解集合類的集合類可以說是Java常用類里面最重要的類了。里面的內(nèi)容你也是需要熟練的掌握,大致有哪些方法你都應該熟悉??梢哉f沒有哪個項目里面能離開集合類的。第14章RTTI及反射反射也是非常重要的一部分。不過開始學習的時候可以不用深入這個,到你學習框架的時候再深入學習這一部分。到時侯你會發(fā)現(xiàn),框架里面大量的使用了反射??梢詫W習泛型類。這是僅此于集合類的,很重要的一個Java類庫。你也需要盡量的學好。也不能算是精通多線程??梢姸嗑€程這潭水有多深了。這一章你至少要知道多線程的概念,能看懂以及會寫基本的多線程的程序。一章里面復習內(nèi)部類,學習監(jiān)聽器即可。東西也是J2ee里面比較重要的。XML文件在框架的配置文件里面大行其道。沒有JDBC,你就沒辦法連接數(shù)據(jù)庫。這兩個內(nèi)容也需要熟練掌握。整個J2EE架構中的的特定組件,例如Apache整個J2EE架構中的的特定組件,例如Apache的Tomca開發(fā)。它定義了一套標準化的組件,并為這些組件提供了完整的服務2SE)的基礎上,所以具備了J2SE的所有優(yōu)點和功能。包括寫J2EE體系結構簡單介紹在許多企業(yè)級應用中,例如數(shù)據(jù)庫連接、郵件服務、事務處理等都是一在上面的需求基礎之上,許多公司都開發(fā)了自己的中間件,但其與用戶說到的容器的概念就是中間件的一種。容器:充當中間件的角色WEB容器:給處于其中的應用程序組件(JSP,SERVLE提供一個環(huán)境,主要有WEB服務器來實現(xiàn)。例如:TOMCA,TWEBLOGI,CWEBSPHER。該容器提供的接口嚴格遵守J2EE規(guī)范中的WEBAPPLICATION標準。我們把遵守以上標準的WEB服務器就叫做J2EE中的WEB容器。應用程序的負擔。例如SERVLET不用關心HTTP的細節(jié),直接引用環(huán)境變量bridge學習好資料歡迎下載JDBC本地驅動程序橋提供了一bridge學習好資料歡迎下載JDBC本地驅動程序橋提供了一OP:遠程方法調(diào)用/internet對象請求中介協(xié)議,他們主honeBook數(shù)據(jù)庫,并且包含一個表,名為CONTACTT裝載CloudscapeJDBCdriver,并請求drivEJB不用關心數(shù)據(jù)庫連接速度、各種事務控JNDI:JAVA命名目錄服務。主要提供的功能是:提供一個目錄系統(tǒng),讓JMS:JAVA消息服務。主要實現(xiàn)各個應用程序之間的通訊。包括點對點JAVAMAIL:JAVA郵件服務。提供郵件的存儲、傳輸功能。他是JAVA編程中實現(xiàn)郵件功能的核心。相當MS中的EXCHANG發(fā)包。JTA:JAVA事務服務。提供各種分布式事務服務。應用程序只需調(diào)用其JAF:JAVA安全認證框架。提供一些安全控制方面的框架。讓開發(fā)者通EAI:企業(yè)應用集成。是一種概念,從而牽涉到好多技術。J2EE技術是1、基于JAVA技術,平臺無關性表現(xiàn)突出4、提供了一個優(yōu)秀的企業(yè)級應用程序框架,對快速高質量開發(fā)打下基礎J2EE是由SUN公司開發(fā)的一套企業(yè)級應用規(guī)范?,F(xiàn)在最高版本是1.4.支持J2EE的應用服務器有IBMWEBSPHEREAPPLICATIONSERVER,JBOSS,ORACLPPLICATIONSERVER,SUNONEAPPLICATIONSERVER等。。J2EE還自動為應用程序處理了很多實現(xiàn)細節(jié),如安全、多線程DriverManager.getConnection("jermanager。J2EE還自動為應用程序處理了很多實現(xiàn)細節(jié),如安全、多線程DriverManager.getConnection("jermanager得到一個對PhoneBookCloudsc中應用,一個更好的做法是編寫一個EJB,讓它包含存取代碼并提發(fā)企業(yè)級服務器端解決方案的首選平臺之一。于Web的多層應用提供了功能支持。使用這些技術。當然,我還要介紹這些不同的技術之間是如何交互的。此外,為了讓您更好地感受J2EE的真實應用,我將在WebLogic應用服務器來自BEASystems公司的一種廣為應用的產(chǎn)品環(huán)境下來介紹這些技術。不論對于WebLogic應用服務器和J2EE的新手,還是那些想了解J2EE能帶來什么好處的項目管理者和系統(tǒng)分析員,相信本文一定很有參考價值。宏觀印象:分布式結構和J2EE決方案中,客戶端程序負責數(shù)據(jù)訪問、實現(xiàn)業(yè)務邏輯、用合適的樣式顯示結果、彈出預設于升級或改進,而且經(jīng)常基于某種專有的協(xié)議通常是某種數(shù)據(jù)庫協(xié)議。它使得重用業(yè)務邏輯和界面邏輯非常困難。更重要的是,在Web時代,二層化應用通常不能體現(xiàn)出很好的來簡化N層企業(yè)級應用的開發(fā)。它定義了一套標準化的組件,并為這些組件提供了完整的用J2EE開發(fā)N層應用包括將二層化結構中的不同層面切分成許多層。一個N層化應用A能夠為以下的每種服務提供一個分開的層:顯示:在一個典型的Web應用中,客戶端機器上運行的瀏覽器負責實現(xiàn)用戶界面。動態(tài)生成顯示:盡管瀏覽器可以完成某些動態(tài)內(nèi)容顯示,但為了兼容不同的瀏覽器,這些動態(tài)生成工作應該放在Web服務器端進行,使用JSP、Servlets,或者XML(可擴展標記數(shù)據(jù)訪問:數(shù)據(jù)訪問適合用EntityEJBs(后面將介紹)和JDBC來實現(xiàn)。據(jù)后臺系統(tǒng)的特征而定。者和系統(tǒng)分析員,相信本文一定很有參考價值。宏觀印象:分布式結CAPI以一種統(tǒng)一的方式來對各種各樣的數(shù)據(jù)庫進行存取。和者和系統(tǒng)分析員,相信本文一定很有參考價值。宏觀印象:分布式結CAPI以一種統(tǒng)一的方式來對各種各樣的數(shù)據(jù)庫進行存取。和ODEBSPHER。該容器提供的接口嚴格遵守J2EE規(guī)范中的WE界的交互實現(xiàn)從而減輕應用程序的負擔。例如SERVLET不用關的伸縮性,它允許每層專注于特定的角色。例如,讓Web服務器負責提供頁面,應用服務器處理應用邏輯,而數(shù)據(jù)庫服務器提供數(shù)據(jù)庫服務。功能。包括寫一次,到處可用”的可移植性、通過JDBC訪問數(shù)據(jù)庫、同原有企業(yè)資源進行交互的CORBA技術,以及一個經(jīng)過驗證的安全模型。在這些基礎上,J2EE又增加了對分布式結構與WebLogic應用服務器J2EE提供了一個框架--一套標準API--用于開發(fā)分布式結構的應用,這個框架的實際品為整個J2EE規(guī)范提供了一個較為完整的實現(xiàn)。WebLogic服務器已使建立和部署伸縮性較好的分布式應用的過程大為簡化。WebLogic和J2EE代你處理了大量常規(guī)的編程任務,包括提供事務服務、安全領域、可靠的消息、名字和目錄服務、數(shù)據(jù)庫訪問和連接池、線程池、負載平衡和容錯處理等。了具有更好伸縮性和可維護性的應用系統(tǒng),使其為大量的用戶提供了增長的可用性。J2EE技術如何在一個分布式應用中對它們進行支持的。最常用的J2EE技術應該是JDBC、JNDI、EJB、JDBCAPI以一種統(tǒng)一的方式來對各種各樣的數(shù)據(jù)庫進行存取。和ODBC一樣,JDBC提供了數(shù)據(jù)庫存取的平臺獨立性。JDBC定義了4種不同的驅動程序,現(xiàn)分述如下:類型1:JDBC-ODBCBridge在JDBC出現(xiàn)的初期,JDBC-ODBC橋顯然是非常有實用意義的,通過JDBC-ODBC橋,開發(fā)人員可以使用JDBC來存取ODBC數(shù)據(jù)源。不足的是,他需要在客戶端安裝ODBC驅的平臺獨立性。另外,ODBC驅動程序還需要具有客戶端的控制權限。后臺系統(tǒng)集成:同后臺系統(tǒng)的集成可能需要用到許多不同的技術,至cclassJDBCExample{publicstatic后臺系統(tǒng)集成:同后臺系統(tǒng)的集成可能需要用到許多不同的技術,至cclassJDBCExample{publicstatic術在接下來的部分里,我們將描述構成J2EE的各種技術,并且了每次再開發(fā)中都由開發(fā)人員來完成的話,將會造成開發(fā)周期長和代碼JDBC本地驅動程序橋提供了一種JDBC接口,它建立在本地數(shù)據(jù)庫驅動程序的頂層,而不需要使用ODBC。JDBC驅動程序將對數(shù)據(jù)庫的API從標準的JDBC調(diào)用轉換為本地調(diào)用。使用此類型需要犧牲JDBC的平臺獨立性,還要求在客戶端安裝一些本地代碼。JDBC網(wǎng)絡橋驅動程序不再需要客戶端數(shù)據(jù)庫驅動程序。它使用網(wǎng)絡上的中間服務器來第4種類型通過使用一個純Java數(shù)據(jù)庫驅動程序來執(zhí)行數(shù)據(jù)庫的直接訪問。此類型實際上在客戶端實現(xiàn)了2層結構。要在N-層結構中應用,一個更好的做法是編寫一個EJB,讓它包含存取代碼并提供一個對客戶端具有數(shù)據(jù)庫獨立性的服務。種純Java的DBMS,WebLogic服務器中帶有該數(shù)據(jù)庫的評估版本。以下讓我們看一個實例。JDBC實例含一個表,名為CONTACT_TABLE,它帶有2個字段:NAME和PHONE。開始的時SQL查詢。最后,用循環(huán)來遍歷結果集的所有數(shù)據(jù),并用標準輸出將NAME和PHONE字段的內(nèi)容進行輸出。{{{Stringsql="SELECTname,phoneFROMCONTACT_TABLEORDERBYname";BAPPLICATION標準。我們把遵守以上標準的WEB服務BAPPLICATION標準。我們把遵守以上標準的WEB服務較好的分布式應用的過程大為簡化。WebLogic和J2EE代ormix。它也帶有一種JDBC驅動程序用于CloudscaEBSPHEREAPPLICATIONSERV,EBREAW

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論