程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> Jsp + JavaBean循序漸進教程

Jsp + JavaBean循序漸進教程

編輯:關於JSP


Jsp + JavaBean循序漸進教程(一)
--------------------------------------------------------------------------------
Jsp + JavaBean循序漸進教程(一)
(文/劉玉鋒)
 目前,Jsp作為一個很好的動態網站開發語言得到了越來越廣泛的應用,在各類Jsp應用程序中,Jsp
+ Java Bean的組合成為了一種事實上最常見的Jsp程序的標准,就讓我們來看看具體的Jsp是如何與
Java Bean結合在一起的吧。
  本教程將闡述JavaBean的原理,接著將闡述JavaBean在JavaServer Page下的特定語法,然後
演示一個使用Jsp+JavaBean的簡單的計數器,最後將詳細的講解一個有數據庫功能的JavaBean+jsp
的用戶注冊程序。
Java Bean原理與應用
  1、什麼是JavaBean?
  JavaBean是描述Java的軟件組件模型,有點類似於Microsoft的COM組件概念。在Java模型中,
通過JavaBean可以無限擴充Java程序的功能,通過JavaBean的組合可以快速的生成新的應用程序。
對於程序員來說,最好的一點就是JavaBean可以實現代碼的重復利用,另外對於程序的易維護性等等
也有很重大的意義。
  JavaBean通過Java虛擬機(Java Virtual Machine)可以得到正確的執行,運行JavaBean最
小的需求是JDK1.1或者以上的版本。
  JavaBean傳統的應用在於可視化的領域,如AWT下的應用。自從Jsp誕生後,JavaBean更多的應
用在了非可視化領域,在服務器端應用方面表現出來了越來越強的生命力。在這裡我們主要討論的是非
可視化的JavaBean,可視化的JavaBean在市面上有很多Java書籍都有詳細的闡述,在這裡就不作為
重點了。
  2、非可視化的JavaBean
  非可視化的JavaBean,顧名思義就是沒有GUI界面的JavaBean。在Jsp程序中常用來封裝事務邏
輯、數據庫操作等等,可以很好地實現業務邏輯和前台程序(如jsp文件)的分離,使得系統具有更好的
健壯性和靈活性。
  一個簡單的例子,比如說一個購物車程序,要實現購物車中添加一件商品這樣的功能,就可以寫
一個購物車操作的JavaBean,建立一個public的AddItem成員方法,前台Jsp文件裡面直接調用這個
方法來實現。如果後來又考慮添加商品的時候需要判斷庫存是否有貨物,沒有貨物不得購買,在這個
時候我們就可以直接修改JavaBean的AddItem方法,加入處理語句來實現,這樣就完全不用修改前台

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved