Asynchronous Javascript And Xml(異步的 JavaScript 和 Xml) 。是一種用來改善用戶體驗 的技術,其實質是利用瀏覽器內置的一個特殊對象(XMLHttpRequest,一般稱之為 Ajax 對 象)異步地(Ajax 對象在向服務器發送請求時,瀏覽器并不會銷毀當前頁面,用戶仍然可以 對當前頁面作其他的操作)向服務器發送請求,服務器送回部分數據(不是一個完整的新的 頁面,而是文本或者 Xml 文檔) ,在瀏覽器端,可以利用這些數據部分更新當前頁面。整個 過程,頁面無刷新,不打斷用戶的操作。
1.1 什么是 JSP JSP(Java Server Page)是 Java 服務器端動態頁面技術。是 sun 公司制訂的一種服務器端 的動態頁面生成技術規范。 1.2 為什么要使用 JSP 因為直接使用 Servlet,雖然也可以生成動態頁面。但是,編寫繁瑣(需要使用 out.println 來輸出) ,并且維護困難(如果頁面發生了改變,需要修改 Java 代碼) ,所以 sun 指定了 JSP 規范。
1.2 什么是 Servlet Sun 公司制訂的一種用來擴展 Web 服務器功能的組件規范。 1)擴展 web 服務器功能 早期(2000 年左右)的 Web服務器:apache 的 web server、微軟的 iis。只能夠處理 靜態資源(即需要事先將 html 文件寫好) ,不能夠處理動態資源的請求(即需要依據請求參 數然后進行計算,生成相應的頁面) 。 為了讓這些 web服務器能夠處理動態資源的請求,需要擴展他們的功能。 早期使用的是 CGI 技術(Common Gateway Interface 通用網關接口) ,可以使用很多 語言編寫,如 perl,C/C++等來開發 CGI 程序。但是 CGI 程序有幾個問題,比如開發比較復 雜(因為需要程序員自己去分析請求參數) 、性能不佳(因為當 Web 服務器收到請求之后, 會啟動一個 CGI 進程來處理請求) 、CGI 程序依賴平臺(可移植性不好) 。 UnRe
1)JavaScript 是一種網頁編程技術,用來向 HTML 頁面添加動態交互效果。 2)JavaScript 是一種基于對象和事件驅動的解釋性腳本語言,具有與 Java 和 C 語言類似 的語法。 3)JavaScript 可直接嵌入 HTML 頁面。由瀏覽器解釋執行代碼,不進行預編譯。
早期,依靠 HTML 元素的屬性設置樣式,比如:border/align;而每個元素的屬性不盡相 同,所以樣式設置比較混亂;因此,W3C 推出了一套標準:使用某種樣式聲明后,所有的元 素通用,即 CSS 產生,它是對頁面的樣式進行統一的定義(聲明)的。
1)HTML(HyperText Markup Language)是一種超文本標記語言,是一種純文本類型的 語言,是用來設計網頁的標記語言。 2)用該語言編寫的文件,以.html 或者.htm 為后綴。 3)由瀏覽器解釋運行。 4)HTML 是一個擴展性很強的語言,可以嵌套用腳本語言編寫的程序段,如:VBScript、 JavaScript。嵌入 JavaScript 代碼可以實現動態效果,同時也可以使用 CSS 定義樣式。
1)XML 是可擴展標記語言(EXtensible Markup Language) 。 2)XML 是獨立于軟件和硬件的信息傳輸工具。 3)XML 是以文本的形式存在于一個文本文件中的,一般該文件的后綴名就是“.xml” , 例如:user.xml。 4)XML 的設計宗旨是傳輸信息(尤其是結構比較復雜的數據) ,而不是顯示數據。 5)XML 可以描繪樹狀結構的數據。因為這個特點,除了傳輸數據外,更多時候我們使 用 XML 作為配置文件。
1)Java 的設計者希望使用相同的方式訪問不同的數據庫。 2)JDBC 是 Java 用于統一連接數據庫并操作數據庫的一組通用接口定義(即通過一系列 接口定義了訪問數據庫的通用 API) 。 3)JDBC 是連接數據庫的規范,不同的數據庫廠商若想讓 Java 語言可以對其操作,就需 要實現一組類,這組類需要實現 Java 提供的這組用于連接數據庫的接口,并實現其中定義的 相關方法。那么不同的數據庫廠商根據各自數據庫的特點,去提供對 JDBC 的實現(實現類 包) ,那么這組類就是該數據庫的驅動包了。
PL/SQL(Procedural Language/SQL)是Oracle在標準SQL的基礎上增加了過程化處理, 把DML和 select語句組織在PL/SQL代碼的過程性單元中,通過邏輯判斷、循環等操作,實 現復雜的功能或者計算的程序語言。
結構化查詢語言 SQL:Structureed Query Language 1)數據定義語言 DDL:Data Definition Language create table 列表結構、alter table 修改列、drop table 刪除列 2)數據操作語言 DML:Data Manipulation Language insert 增加一行,某些列插入值、update 修改一行,這一行的某些列、delete 刪除一 行,跟列無關
Java相關課程系列筆記之一筆記內容說明4月18日的五天Java訓練營(劉英謙老師主講,占筆記內容10%);Java基礎和面向對象(劉蒼松老師主講,占筆記內容40%);JavaSE核心I和JavaSE核心II(范傳奇老師主講,占筆記內容40%);其他視頻及書籍資料(占筆記內容10%)
編寫目的在信息化高速發展的今天,時間,效率這樣的名詞正主導著人們的生活和發展,有必要設計開發系統。通過系統功能及網絡環境解決傳統管理模式和經營理念帶來的不足,加大企業宣傳力度,從而提高酒店形象,擴大酒店市場影響率,優化酒店管理。1.2范圍a.待開發的軟件名稱:酒店管理系統b.項目提出者:酒店總經
引言編寫目的當今賓館住宿行業飛速發展,賓館規模不斷擴大,各個方面的管理難度不斷增加。所以對酒店賓館管理軟件的開發需求也就越發的強烈。本款軟件就是在這樣的背景下開發完成的。該軟件實現了大中型賓館酒店的管理客房、收銀及數據查詢,功能完善,操作簡便。與市場上同類產品比較,實時房態數據一目了然,辦理客房業務過程操作簡便靈活。可打印規范的業務票據,自動生成的當班報表、日報表和月統計報表,及查詢結果。
酒店管理系統是為了旅客旅行方便,提高工作效率,提高服務質量,增加經濟效益,加快公司發展步伐。
編寫目的:為酒店提供一種方便快捷的服務管理軟件
Java領域的即時通信的解決方案可以考慮openfire+spark+smack。當然也有其他的選擇。 Openfire是基于Jabber協議(XMPP)實現的即時通信服務器端版本,目前建議使用3.8.1版本,這個版本是當前最新的版本,而且網上可以找到下載的源代碼。
如何優化sql語句(1)選擇最有效率的表名順序(只在基于規則的優化器中有效):ORACLE的解析器按照從右到左的順序處理FROM子句中的表名,FROM子句中寫在最后的表(基礎表drivingtable)將被最先處理,在FROM子句中包含多個表的情況下,你必須選擇記錄條數最少的表作為基礎表。如果有3個以上的表連接查詢,那就需要選擇交叉表(intersectiontable)作為基礎表,交叉表是指那個被其他表所引用的表.
目標對象:適合所有與數據庫應用相關的人員。內容:1.Sql語句的基礎知識。 2.Sql的基礎優化規則。 3.日常問題的sql解決方法。 4.常見的sql錯誤寫法。基本概念一.寫SQL語句的一般原則能用1條sql語句完成的,不用2條sql完成。能用2條或多條SQL語句完成的,不用帶游標的存儲過程完成。能用帶游標的存儲過程完成的,不用java完成。
Vi初步vi編輯器功能強大但操作不友好,開始可能有些不習慣,用久了就漸漸喜歡上了。vi沒有菜單畫面,所有命令都通過按鍵完成。vi有兩種狀態,命令狀態與編輯狀態,在編輯狀態時按esc回到命令狀態,在命令狀態通過發命令進入編輯狀態,起始進入是命令狀態。vi區分大小寫,大小寫命令很不同,請注意
??df命令功能:檢查文件系統的磁盤空間占用情況。可以利用該命令來獲取硬盤被占用了多少空間,目前還剩下多少空間等信息。語法:df[選項]說明:df命令可顯示所有文件系統對i節點和磁盤塊的使用情況。該命令各個選項的含義如下:-a顯示所有文件系統的磁盤使用情況,包括0塊(block)的文件系統,如/proc文件系統。-k以k字節為單位顯示。