. NET Remoting 為分布式對象提供了一個基礎結構。它使用既靈活又可擴展的管線向遠程進程提供 .NET 的完全對象語義。ASP.NET Web 服務基于消息傳遞提供非常簡單的編程模型,而 .NET Remoting 提供較為復雜的功能,包括支持通過值或引用傳遞對象、回調,以及多對象激活和生命周期管理策略等。
Red Hat Linux 命令大全
在所有節點編輯好host文件三個節點,先定義好主機名!!!!!這步很重要分別是hadoop1,hadoop2,hadoop32在所有節點上創建密鑰
adduser 功能說明:新增用戶帳號。 語 法:adduser 補充說明:在Slackware中,adduser指令是個script程序,利用交談的方式取得輸入的用戶帳號資料,然后再交由真正建立帳號的useradd指令建立新用戶,如此可方便管理員建立用戶帳號。在Red?Hat?Linux中,adduser指令則是useradd指令的符號連接,兩者實際上是同一個指令。
什么是JSP JSP(JavaServer Pages)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準,其網址為http://www.javasoft.com/products/jsp。 在傳統的網頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標記(tag),就構成了JSP網頁(*.jsp)。Web服務器在遇到訪問JSP網頁的請求時,首先執行其中的程序片段,然后將執行結果以HTML格式返回給客戶。程序片段可以操作數據庫、重新定向網頁以及發送 email 等等,這就是建立動態網站所需要的功能。所有程序操作都在服務器端執行,網絡上傳送給客戶端的僅是得到的結果,對客戶瀏覽器的要求最低,可以實現無Plugin,無ActiveX,無Java Applet,甚至無Frame。 本文將介紹利用JSP技術開發動態網頁的方法,還將簡要分析JSP技術和 Microsoft 公司的 ASP 技術的不同之處。
1)XML是可擴展標記語言(EXtensible Markup Language)。 2)XML是獨立于軟件和硬件的信息傳輸工具。 3)XML是以文本的形式存在于一個文本文件中的,一般該文件的后綴名就是“.xml”,例如:user.xml。
1)Java的設計者希望使用相同的方式訪問不同的數據庫。 2)JDBC是Java用于統一連接數據庫并操作數據庫的一組通用接口定義(即通過一系列接口定義了訪問數據庫的通用API)。 3)JDBC是連接數據庫的規范,不同的數據庫廠商若想讓Java語言可以對其操作,就需要實現一組類,這組類需要實現Java提供的這組用于連接數據庫的接口,并實現其中定義的相關方法。那么不同的數據庫廠商根據各自數據庫的特點,去提供對JDBC的實現(實現類包),那么這組類就是該數據庫的驅動包了。
我們學習Spring框架的最終目的是用它整合Struts2、Hibernate框架(SSH)。 1.1 Spring框架的作用 Spring框架主要負責技術整合(可以整合很多技術),該框架提供IoC和AOP機制,基于這些特性整合,可以降低系統組件之間的耦合度,便于系統組件的維護、擴展和替換。
Hibernate框架是一個數據訪問框架(也叫持久層框架,可將實體對象變成持久對象,詳見第5章)。通過Hibernate框架可以對數據庫進行增刪改查操作,為業務層構建一個持久層。可以使用它替代以前的JDBC訪問數據。 1)簡單,可以簡化數據庫操作代碼。 2)Hibernate可以自動生成SQL,可以將ResultSet中的記錄和實體類自動的映射(轉化)。 3)Hibernate不和數據庫關聯,是一種通用的數據庫框架(支持30多種數據庫),可以方便數據庫移植。任何數據庫都可以執行它的API。因為Hibernate的API中是不涉及SQL語句的,它會根據Hibernate的配置文件,自動生成相應數據庫的SQL語句。
1)最早出現的Struts1是一個非常著名的框架,它實現了MVC模式。Struts1簡單小巧,其中最成熟的版本是Struts1.2。 2)之后出現了WebWork框架,其實現技術比Struts1先進,但影響力不如Struts1。 3)在框架技術不斷發展的過程中,有人在WebWork的核心XWork的基礎上包裝了Struts1(算是兩種框架的整合),由此,結合了Struts1的影響力和WebWork的先進技術,Struts2誕生了。 4)Struts2不是Struts1的升級,它更像是WebWork的升級版本。
什么是JSP JSP(Java Server Page)是Java服務器端動態頁面技術。是sun公司制訂的一種服務器端的動態頁面生成技術規范。
平臺無關性、簡單性、面向對象、健壯性、多線程、自動內存管理。 平臺無關性:指Java語言平臺無關,而Java的虛擬機卻不是,需要下載對應平臺JVM虛擬機的。 自動內存管理:對臨時存儲的數據自動進行回收,釋放內存。如:引用類型的變量沒有指向時,被回收;程序執行完后,局部變量被回收。
1)HTML(HyperText Markup Language)是一種超文本標記語言,是一種純文本類型的語言,是用來設計網頁的標記語言。 2)用該語言編寫的文件,以.html或者.htm為后綴。 3)由瀏覽器解釋運行。 4)HTML是一個擴展性很強的語言,可以嵌套用腳本語言編寫的程序段,如:VBScript、JavaScript。嵌入JavaScript代碼可以實現動態效果,同時也可以使用CSS定義樣式。
Sun公司制訂的一種用來擴展Web服務器功能的組件規范。 1)擴展web服務器功能 早期(2000年左右)的Web服務器:apache的web server、微軟的iis。只能夠處理靜態資源(即需要事先將html文件寫好),不能夠處理動態資源的請求(即需要依據請求參數然后進行計算,生成相應的頁面)。
DATABASE 關系數據庫使用關系或二維表存儲信息。 關系型數據庫管理系統(EDBMS):Relationship Database Management System是一套軟件,用于在數據庫中存儲數據、維護數據、查詢數據等。
1)JavaScript是一種網頁編程技術,用來向HTML頁面添加動態交互效果。 2)JavaScript是一種基于對象和事件驅動的解釋性腳本語言,具有與Java和C語言類似的語法。 3)JavaScript可直接嵌入HTML頁面。由瀏覽器解釋執行代碼,不進行預編譯。
下面是JDK中有關23個經典設計模式的示例
Java之代理概念代理是什么呢?舉個例子,一個公司是賣攝像頭的,但公司不直接跟用戶打交道,而是通過代理商跟用戶打交道。如果:公司接口中有一個賣產品的方法,那么公司需要實現這個方法,而代理商也必須實現這個方法。如果公司賣多少錢,代理商也賣多少錢,那么代理商就賺不了錢。所以代理商在調用公司的賣方法后,加上自己的利潤然后再把產品賣給客戶。而客戶部直接跟公司打交道,或者客戶根本不知道公司的存在,然而客戶最終卻買到了產品。專業點說:代理模式是對象的結構型模式,代碼模式給某一個對象提供代理,并由代理對象控制原對象(目標對象,被代理對象)的引用。
?Java反射是Java語言的一個很重要的特征,它使得Java具體了“動態性”。?在Java運行時環境中,對于任意一個類,能否知道這個類有哪些屬性和方法?對于任意一個對象,能否調用它的任意一個方法?答案是肯定的。這種動態獲取類的信息以及動態調用對象的方法的功能來自于Java語言的反射(Reflection)機制。?Reflection是Java程序開發語言的特征之一,它允許運行中的Java程序對自身進行檢查,或者說“自審”,并能直接操作程序的內部屬性。
PL/SQL(Procedural Language/SQL)是Oracle在標準SQL的基礎上增加了過程化處理,把DML和select語句組織在PL/SQL代碼的過程性單元中,通過邏輯判斷、循環等操作,實現復雜的功能或者計算的程序語言。