Cache是一種用于提高系統響應速度、改善系統運行性能的技術。尤其是在Web應用中,通過緩存頁面的輸出結果,可以很顯著的改善系統運行性能。 OSCache標記庫由OpenSymphony設計,它是一種開創性的緩存方案,它提供了在現有JSP頁面之內實現內存緩存的功能。OSCache是個一個被廣泛采用的高性能的J2EE緩存框架,OSCache還能應用于任何Java應用程序的普通的緩存解決方案。OSCache是當前運用最廣的緩存方案,JBoss,Hibernate,Spring等都對其有支持。Oscache的使用非常方便,特別是jsp cache用的非常廣泛
<h2 align="center"><strong>JavaScript</strong> 簡介</h2> <p><strong> <strong>JavaScript</strong> </strong>是網景(Netscape)公司開發的一種基于客戶端瀏覽器、面向(基于)對象、事件驅動式的網頁腳本語言。JavaScript語言的前身叫作Livescript。</p> <ul> <li><strong>JavaScript的特點:</strong> </li> </ul> <ol> <ol> <ol> <li>簡單、易學、易用; </li> <li>跨平臺;IE、Navigator </li> <li>符合ECMA(歐洲計算機制造協會)標準,可移植; </li> <li>事件驅動式的腳本程序設計思想; </li> <li>動態、交互式的操作方式。 </li> </ol> </ol> </ol> <ul> <li><strong>JavaScript的作用:</strong> </li> </ul> <ol> <ol> <ol> <li>交互式操作; </li> <li>表單驗證; </li> <li>網頁特效; </li> <li>Web游戲 </li> <li>服務器腳本開發等。 </li> </ol> </ol> </ol> <ul> <li><strong>JavaScript的編寫環境:</strong>文本編輯器<br /> <br /> </li> <li><strong>JavaScript的執行平臺:</strong>Web瀏覽器<br /> <br /> </li> <li><strong>JavaScript的執行方式:</strong>解釋執行(由上而下)<br /> <br /> </li> <li><strong>JavaScript的版本:</strong>JavaScript1.0——JavaScript1.4<br /> <br /> </li> <li><strong>瀏覽器對JavaScript的支持:</strong> </li> </ul> <ol> <ol> <ol> <li>JavaScript/IE3.0、JavaScript1.2/IE4.0; </li> <li>微軟允許用戶自行設置對JavaScript處理模式。 </li> </ol> </ol> </ol> <ul> <li><strong>JavaScript與Java、VBScript、JScript的關系:</strong> </li> </ul> <p> JavaScript與Java的區別體現在:<br /> <br /> 首先,它們是兩個公司開發的不同的兩個產品,Java是SUN公司推出的新一代面向對象的程序設計語言,特別適合于Internet應用程序開發;而JavaScript是Netscape公司的產品,其目的是為了擴展Netscape Navigator功能而開發的一種可以嵌入Web頁面中的基于對象和事件驅動的解釋性語言。<br /> <br /> 其次,JavaScript是基于對象的,而Java是面向對象的,即Java是一種真正的面向對象的語言,即使是開發簡單的程序,必須設計對象。JavaScript是種腳本語言,它可以用來制作與網絡無關的,與用戶交互作用的復雜軟件。它是一種基于對象和事件驅動的編程語言。因而它本身提供了非常豐富的內部對象供設計人員使用。<br /> <br /> 第三,兩種語言在其瀏覽器中所執行的方式不一樣。Java的源代碼在傳遞到客戶端執行之前,必須經過編譯,因而客戶端上必須具有相應平臺上的仿真器或解釋器,它可以通過編譯器或解釋器實現獨立于某個特定的平臺編譯代碼的束縛。JavaScript是一種解釋性編程語言,其源代碼在發往客戶端執行之前不需經過編譯,而是將文本格式的字符代碼發送給客戶,由瀏覽器解釋執行。<br /> <br /> 第四,兩種語言所采取的變量是不一樣的。Java采用強類型變量檢查,即所有變量在編譯之前必須作聲明。JavaScript中變量聲明,采用其弱類型。即變量在使用前不需作聲明,而是解釋器在運行時檢查其數據類型。<br /> <br /> 第五,代碼格式不一樣。Java是一種與HTML無關的格式,必須通過像HTML中引用外媒體那么進行裝載,其代碼以字節代碼的形式保存在獨立的文檔中。JavaScript的代碼是一種文本字符格式,可以直接嵌入HTML文檔中,并且可動態裝載。編寫HTML文檔就像編輯文本文件一樣方便。<br /> <br /> 第六,嵌入方式不一樣。在HTML文檔中,兩種編程語言的標識不同,JavaScript使用<script>...</script>來標識,而Java使用<applet> ... </applet> 來標識。<br /> <br /> 第七,靜態綁定和動態綁定。Java采用靜態聯編,即Java的對象引用必須在編譯時的進行,以使編譯器能夠實現強類型檢查,如不經編譯則就無法實現對象引用的檢查。JavaScript采用動態聯編,即JavaScript的對象引用在運行時進行檢查。</p>