Time of Update: 2017-02-28
本文講述了調整JSP和servlet的一些非常實用的方法,它可使你的servlet和JSP頁面響應更快,擴充性更強。而且在使用者數增加的情況下,系統負載會呈現出平滑上長的趨勢。在本文中,我將通過一些實際例子和配置方法使得你的應用程式的效能有出人意料的提升。其中,某些調優技術是在你的編程工作中實現的。而另一些技術是與應用伺服器的配置相關的。在本文中,我們將詳細地描述怎樣通過調整servlet和JSP頁面,來提高你的應用程式的總體效能。在閱讀本文之前,假設你有基本的servlet和JSP的知識。
Time of Update: 2017-02-27
一、安裝軟體 需要在電腦中安裝以下軟體: NetBeans IDE 4.1 Java Standard Development Kit (JDKTM) 1.4.2 版或 5.0 版 二、WEB伺服器NetBeans IDE 4.1 捆綁了 Tomcat 三、建立新的 Web 應用程式項目 1、選擇“檔案”>“建立項目”。在“類別”下選擇
Time of Update: 2017-02-27
這一節涉及到兩個頁面,一個donewuser.jsp檔案用來實現記錄添加操作,另一個檔案listuser.jsp檔案 用來顯示所有的已經註冊的使用者資訊。這兩個頁面都涉及到了JavaBean的具體調用,還是來看看檔案吧, 對於檔案中關鍵代碼,都會添加上注釋,以方便大家理解。donewuser.jsp檔案 說明:使用者註冊操作頁面,並根據使用者註冊成功否顯示相應的反饋資訊,這個頁面主要的特點就是使用了 lyf.adduser這個JavaBean的addNewUser()方法來進行記錄的添加。
Time of Update: 2017-02-27
一、起源與現狀:
Time of Update: 2017-02-27
關於jsp驗證碼產生,顯示,驗證和重新整理:
Time of Update: 2017-02-27
前段時間做自己社區的論壇,在jive的基礎上做一個頁面顯示所有論壇的文章,可以稱之為總版,模仿Forum類的介面做個SuperForum並且實現Cachable,不過因為這個頁面重新整理量比較大,雖然被Cache了,我還是想辦法進行頁面的緩衝,感覺用jsp產生的html靜態內容當緩衝,頁面訪問速度應該有所提高。
Time of Update: 2017-02-27
一、page 對象page對象代表JSP本身,更準確地說它代表JSP被轉譯後的Servlet,它可以調用Servlet類所定義的方法。二、config 對象config 對象裡存放著一些Servlet 初始的資料結構。config 對象實現於javax.servlet.ServletConfig 介面,它共有下列四種方法:public String getInitParameter(name)public java.util.Enumeration getInitParameterNames(
Time of Update: 2017-02-27
一.SQL複習 1.SQL語句分為兩類:DDL(Data Definition Language)和DML(Dat Manipulation Languge,資料操作語言)。前者主要是定義資料邏輯結構,包括定義表、視圖和索引;DML主要是對資料庫進行查詢和更新操作。2.Create Table(DDL):Create Table
Time of Update: 2017-02-27
通常,在一個設計良好的Web應用中,都會綜合使用Servlet和JSP技術。Servlet控制業務流轉,JSP則負責業務處理結果的顯示。此時,將大量用到重新導向技術。重新導向技術可以分為兩類,一類是用戶端重新導向,一類是伺服器端重新導向。用戶端重新導向可以通過設定特定的HTTP頭,或者寫JavaScript指令碼實現。本文主要探討伺服器端重新導向技術的實現。伺服器端的重新導向相關類伺服器端的重新導向技術涉及到javax.servlet.ServletContext、javax.servlet.R
Time of Update: 2017-02-27
一、基本概念: 1.標籤(Tag): 標籤是一種XML元素,通過標籤可以使JSP網頁變得簡潔並且易於維護,還可以方便地實現同一個JSP檔案支援多種語言版本。由於標籤是XML元素,所以它的名稱和屬性都是大小寫敏感的 2.標籤庫(Tag library): 由一系列功能相似、邏輯上互相聯絡的標籤構成的集合稱為標籤庫。 3.標籤庫描述檔案(Tag Library Descriptor): 標籤庫描述檔案是一個XML檔案,這個檔案提供了標籤庫中類和JSP中對標籤引用的映射關係。它是一個設定檔,和web.
Time of Update: 2017-02-27
1.最直接最簡單的,方式是把檔案地址直接放到html頁面的一個連結中。這樣做的缺點是把檔案在伺服器上的路徑暴露了,並且還無法對檔案下載進行其它的控制(如許可權)。這個就不寫樣本了。 2.在伺服器端把檔案轉換成輸出資料流,寫入到response,以response把檔案帶到瀏覽器,由瀏覽器來提示使用者是否願意儲存檔案到本地。(樣本如下)
Time of Update: 2017-02-27
大家在JSP的開發過程中,經常出現中文亂碼的問題,可能一至困擾著您,我現在把我在JSP開發中遇到的中文亂碼的問題及解決辦法寫出來供大家參考。 一、JSP頁面顯示亂碼 下面的顯示頁面(display.jsp)就出現亂碼:<html> <head> <title>JSP的中文處理</title> <meta http-equiv="Content-Type" content="text/html;
Time of Update: 2017-02-27
方法一:在servlet的init()方法中快取資料 當應用伺服器初始化servlet執行個體之後,為用戶端請求提供服務之前,它會調用這個servlet的init()方法。在一個servlet的生命週期中,init()方法只會被調用一次。通過在init()方法中緩衝一些靜態資料或完成一些只需要執行一次的、耗時的操作,就可大大地提高系統效能。
Time of Update: 2017-02-27
JavaServer Pages+JavaBeans的資料庫操作應用 上面已經講了一個簡單的JavaBean應用的計數器例子,當然在實際程式過程中,涉及的更多的還是和資料庫相關的操作,所以在這一節我們將重點闡述JavaServer Pages和JavaBeans如何對資料庫進行操作。這裡我們選取了一個比較有代表性比較實用的例子,那就是使用者註冊管理,因為這在網上使用比較的頻繁,不管是註冊Email、有獎調查、購買物品或者加入社區等等都會涉及到一個使用者註冊的問題;另外一方面,它又比較有代表性,
Time of Update: 2017-02-27
adduser.java檔案 說明:主要進行使用者資料的讀取以及添加操作,從db派生出來,addNewUser方法用來進行使用者資料的添加,checkUser()方法用來檢查使用者名稱是否重複,另外還有一些set/get方法用來對屬性進行處理,dousernew.jsp檔案將進行條用。 // Copyright (c) 2000 http://jspbbs.yeah.net package lyf; /** * A Class class. ** @author liuyufeng
Time of Update: 2017-02-27
jsp文法 jsp指令元素 (1)include:匯入其它檔案夾 (2)page: language:用什麼語言,只能為JAVA contentType:MIME類型 import:匯入java包 (3)taglib:自訂標籤庫 jsp常用標準元素 (1)jsp:forward:跳轉到其它頁面 (2)jsp:include:插入其它檔案 eg: (3)jsp:plugin:插入applet小程式 (4)jsp:param:參數傳值 jsp內建對象 (1)request:常用方法
Time of Update: 2017-02-27
一、前言 JSP開發,一般來說需要前端開發工具和後台服務。WebLogic是整合了工具和服務的大型系統。需要重視的是,BEA公司的WebLogic最低要求配置記憶體512M,即使對伺服器參數檔案做最佳化,仍然不能根本解決問題。二、安裝配置WebLogicWindows安裝沒什麼好說的。安裝後,WebLogic自動建了三個伺服器(workshop,integration,portal),使用者可以選擇,不爽的也可以自行建立,建立方面的內容《WebLogic Domain
Time of Update: 2017-02-27
一,using jspApp Engine java提供對JSP,JSTL的幾乎完全支援。本課主要介紹如何在GAE for java中使用jsp及jstl。開啟eclipse菜單->Preferences->Java->Installed JREs,添加jdk安裝目錄,並設為預設。預設eclipse僅指向了jre目錄。開啟gapp_flexblog項目,在war目錄下添加jsp檔案greeting_via_jsp.jsp,如下:<%@page
Time of Update: 2017-02-28
開始之前本教程是為那些希望在應用程式中實現某些形式的瀏覽器檢測 API 的開發人員編寫的。您可以使用 Geronimo 作為 Java™ 2 Platform Enterprise Edition(J2EE)應用伺服器(尤其是使用 Jetty 作為 servlet 容器)以及一些用戶端的 JavaScript。您將開發幾個單獨的基於 Java 的組件,包括一個 servlet 過濾器和兩個定製 JSP 標記。您將使用 Apache Ant 作為編譯工具來構建 .war
Time of Update: 2017-02-28
簡介在 第 1 部分中,虛構的 Web Apps 公司為客戶建立了一個 Web 網站,允許不同層級的使用者認證。基礎設施的開發是通過為應用程式建立資料庫表和安全部署計劃而進行的。在 Geronimo 內建的 Derby 資料庫中,通過 Geronimo 控制台建立了使用者表和分組表。然後通過串連到 Geronimo 內建 Derby 資料庫的 SQLLoginModule,實現安全性;並把使用者名稱、口令和組與使用者登入時提供的資訊進行匹配,從而允許表中的使用者訪問論壇。在這篇文章中,第 1