你時常被客戶抱怨JSP頁面響應速度很慢嗎?你想過當客戶訪問次數劇增時,你的WEB應用能承受日益增加的訪問量嗎?本文講述了調整JSP和servlet的一些非常實用的方法,它可使你的servlet和JSP頁面響應更快,擴充性更強。而且在使用者數增加的情況下,系統負載會呈現出平滑上長的趨勢。在本文中,我將通過一些實際例子和配置方法使得你的應用程式的效能有出人意料的提升。其中,某些調優技術是在你的編程工作中實現的。而另一些技術是與應用伺服器的配置相關的。在本文中,我們將詳細地描述怎樣通過調整servle
你的J2EE應用是不是啟動並執行很慢?它們能不能承受住不斷上升的訪問量?本文講述了開發高效能、高彈性的JSP頁面和Servlet的效能最佳化技術。其意思是建立儘可能快的並能適應數量增長的使用者及其請求。在本文中,我將帶領你學習已經實踐和得到證實的效能調整技術,它將大大地提高你的servlet和jsp頁面的效能,進而提升J2EE的效能。這些技術的部分用於開發階段,例如,設計和編碼階段。另一部分技術則與配置相關。技術1:在HttpServletinit()方法中快取資料伺服器會在建立servlet執
最近在網上看到一個用java來操縱excel的open
WebForm是事件驅動的,控制項狀態可以在http請求之間自動保持,並且使用後置代碼很好地實現了頁面外觀與頁面邏輯控制的分離,一改以往html,伺服器段代碼、javaScript混雜在一起的web開發方式。stucts提供了大量的定製標籤,由tag、form、bean、action及設定檔構建了一個優秀的MVC模式的web開發方式。但相比較其WebForm來,竊以為stucts更為複雜,需要協同工作的元素較多,解決問題的效果不如WebForm顯著(僅是個人看法)。在現實開發中,常常需要在某個頁
摘 要 要學習JSP開發,必須先搭建一個符合JSP規範的開發環境。本文以實用為原則,介紹了以Tomcat伺服器為核心的3種配置JSP環境的方法。Sun推出的JSP(Java Server Pages)是一種執行於伺服器端的動態網頁開發技術,它基於Java技術。執行JSP時需要在Web伺服器上架設一個編譯JSP網頁的引擎。配置 JSP
摘要:本文介紹了一種開發基於Web的管理資訊系統的實現架構。利用JSP/Servlet技術,結合MVC設計模式,使得開發過程更加靈活,更加易於維護。1、
JSP共有以下9種基本內建群組件(可與ASP的6種內部組件相對應):request 使用者端請求,此請求會包含來自GET/POST請求的參數response 網頁傳回使用者端的回應pageContext 網頁的屬性是在這裡管理session 與請求有關的會話期application servlet 正在執行的內容out 用來傳送回應的輸出config servlet的構架組件page JSP網頁本身exception 針對錯誤網頁,未捕捉的例外可以使用它們來存取執行JSP代碼的servlet。
JSP與DB2資料庫連結的問題網上有很多資料,但筆者發現大部分資料均有誤,無法真正處理與DB2連結的問題,筆者經過研究解決了這個問題,現將我的一點心得發表出來,與君共用。<%@ page session="false" %><%@ page import="java.sql.*"%><%@ page import="java.util.*"%><html><head></head><body> <% String
一:介紹記得初學jsp的時候,總喜歡把他和asp,php去比較,也習慣於使用asp的開發模式去寫jsp後來才發現這真是很傻的做法,其實jsp一出了來就已經用MVC模式了。下面我就簡要說說jsp設計使用MVC來設計。二:MVC介紹MVC其實是模、視圖、控制的縮寫,也就是說在使用jsp時,有相應的檔案去實現相應的操作通常jsp只負責view也就是只負責顯示頁面。商務邏輯等有bean(ejb)去實現。下面討論的是不使用ejb的情況下實現。如果使用ejb,ejb負責M.C通常會由servlet去實現。或
Servlet和JSP技術是用Java程式開發伺服器端應用的主要技術,是開發商務應用表示端的標準。Java開發人員喜歡使用它有多種原因,其一是對於已經熟悉Java語言的開發人員來說這個技術容易學習;其二是Java把“一次編寫,到處運行”的理念帶入到Web應用中,實現了“一次編寫,到處實現”。而且更為重要的是,如果遵循一些良好的設計原則的話,就可以把表示和內容相分離,創造出高品質的、可以複用的、易於維護和修改的應用程式。比方說,在HTML文檔中如果嵌
通過File->New...->Web->雙擊JSP表徵圖,彈出建立JSP嚮導的對話方塊,如下圖3所示: ·Web module:如果一個工程下有多個Web模組,你可以通過這兒指定JSP所要加入到的Web模組,因為我們的工程中只有一個webModule,所以是嚮導將預設設定為webModule。 ·Name :鍵入JSP檔案名稱,你可以鍵入.jsp尾碼,也可以不寫尾碼,直接鍵入login就可以了。圖 3 通過嚮導建立login.jsp Generate
由於在login.jsp的表單中通過action屬性指定switch.jsp為響應的JSP檔案,當使用者在login.jsp中選定登入使用者,輸入密碼提交表單後,用戶端將向伺服器發送一個HTTP請求,伺服器即調用switch.jsp來響應這個請求。 表單中使用者名稱和密碼兩組件的資料將通過HTTP請求傳給伺服器的switch.jsp,伺服器將這些資訊封裝在request對象中傳給switch.jsp,所以switch.jsp可通過request.getParameter(String
錯誤處理頁面error.jsp Web應用程式一般都有一個或多個統一的錯誤處理JSP頁面,以便在功能性的JSP頁面發生錯誤時,能以一種友好的形式向使用者反饋。友好而統一的錯誤頁面是Web展現層一個無可忽略的方面。 下面,我們建立錯誤處理error.jsp檔案,其代碼如下所示: 代碼清單 11 error.jsp錯誤處理JSP頁面1. <%@page contentType="text/html; charset=GBK"
歡迎頁面welcome.jsp 當使用者錄入正確的密碼後,switch.jsp控制JSP頁面導向welcome.jsp歡迎頁面,在這節裡,我們來開發這個welcome.jsp頁面。因為welcome.jsp需要使用到一個第三方的標籤庫,所以在開發welcome.jsp之前需要在JBuilder中作一些配置引入這個標籤庫。 將第三方標籤庫配置到JBuilder中 Apache開源組織提供了許多有用標籤庫,歡迎頁面welcome.jsp需要使用一個來源於Apache的datetime標籤庫,可
使用者登入模組程式的結構圖如圖1所示: 使用者在登入頁面中錄入密碼、驗證正確後轉向歡迎首頁面,如果輸入的密碼錯誤,導向登入失敗頁面。這個模組包含6個JSP檔案、3個Java類及兩張後台表。 圖 1 執行個體頁面流轉圖 6個JSP檔案分別為使用者登入、頁面流轉控制、錯誤處理、登入成功和失敗、以及退出系統的處理頁面,簡單介紹如下: 表 1 JSP檔案 JSP頁面 說明
使用者登入和退出日誌 當使用者登入系統時,在日誌表中插入一條記錄,記錄使用者登入的時間,在使用者退出系統時記錄使用者退出系統的時間。 我們利用HttpSessionBindingListener介面來完成記錄登入和退出日誌的功能,該介面中定義了兩個方法: ·valueBound(HttpSessionBindingEvent event) ·valueUnbound(HttpSessionBindingEvent
1.在Oracle的SQL Plus工具中,以具有DBA許可權的使用者登入資料庫。 system/manger@to_128 @後的to_128為資料庫的串連串名,需要根據具體情況更改,如果資料庫是在本地,則可以省略@和串連串。 2.建立jbuser使用者,指定密碼為abc。 SQL> create user jbuser identified by abc; 3.為jbuser使用者指派connect和resource角色許可權。 SQL> grant connect
jsp作為一個很好的動態網站開發語言得到了越來越廣泛的應用,在各類Jsp應用程式中,Jsp + Java Bean的組合成為了一種事實上最常見的Jsp程式的標準,就讓我們來看看具體的Jsp是如何與Java Bean結合在一起的吧。 本教程將闡述JavaBean的原理,接著將闡述JavaBean在JavaServer Page下的特定文法,然後示範一個使用Jsp+JavaBean的簡單的計數器,最後將詳細的講解一個有資料庫功能的JavaBean+jsp的使用者註冊程式。Java
JavaBeans 和 JavaServer Pages的結合 通過上面的學習,大家對JavaBean應該有了一個基本的瞭解,對於在JavaServer Pages中調用JavaBeans我們還需要瞭解一些特定的jsp的內容,讓我們來看看吧。 JavaServer Pages中的JavaBean相關標籤 在JavaServer Pages中調用JavaBean有三個標準的標籤,那就是<jsp:useBean>, <jsp:setProperty>,以及&
Jsp與JavaBean結合的簡單例子 上面講了這麼多,到現在還沒有看到具體應用,那好,現在我們看看具體的JavaServer Pages+JavaBean的例子吧,首先讓我們看看一個簡單的計數器程式。 本常式共包含3個檔案 JavaBean--counter.java檔案,JavaServer Page-- counter.jsp檔案,