2006年7月18日
安裝好CVSNT2.5后,用Eclipse3.1把項目Share project 到CVS上提示以下錯誤:1)共享項目到CVS2)出錯提示:3) 問題解決:編輯倉庫連接屬性:? 把C:/cvsfiles 改成 /cvsfiles ,測試通過4)重新共享項目到CVS成功
posted @ 2006-10-24 11:21 亮子 閱讀(372) | 評論 (0) | 編輯 收藏
posted @ 2006-08-31 00:49 亮子 閱讀(1570) | 評論 (2) | 編輯 收藏
先來介紹一下JavaBean 什么是JavaBean? ? JavaBean是一種可重復使用,且跨平臺的軟件組織.? 分兩種:有用戶界面的JavaBean????????? 沒有用戶界面的JavaBean,主要用來處理事務的JavaBean.通常所指的就是此種JavaBean.JavaBean的特性?? JavaBean是一個Public類? JavaBean有一個不帶參數的構造方法 JavaBean通過setter,getter來設置和訪問屬性.JSP訪問JavaBean?????? 有兩種辦法來訪問JavaBean:??????? 1)通過程序代碼??????? 2)通過JSP標簽來訪問JavaBean如何通過JSP標簽來訪問JavaBeans???????? 1)導入JavaBean類: <%@ page import="my.SampleBean"%>??????? 2)聲明JavaBean對象 : 使用<jsp:userBean id="myBean" class="my.SampleBean" scope="Session"/>??????????????? id代表對象的變量名??????????????? class指定JavaBean類名,必須是JavaBean的完整名稱.??????????????? scope指定JavaBean對象的范圍??????? 3)訪問JavaBean屬性:??????????????? 訪問JavaBean屬性: <jsp:getProperty name="myBean" property="xxx"/>??????????????? 設置JavaBean屬性: <jsp:setProperty name="myBean" property="xxx" value="0"/>JavaBean的范圍.??????? scope屬性決定JavaBean對象存在的范圍.scope可選值有四個:1)page 2)request 3)session 4)application. 默認page.舉個例子先,jsp文件如下:
javabean User類文件User.java內容為:
注意:上面的程序經編譯、部署,訪問會出現java.lang.InstantiationException異常.這是因為JavaBean User類需要有一個不帶參數的構造器.添加此構造器后問題解決:
?
posted @ 2006-07-20 15:19 亮子 閱讀(1507) | 評論 (0) | 編輯 收藏
先來介紹兩個基本概念:
?1. 數據源和連接池.? 在 DataSoure 中可以事先建立多個數據源對象,把這些數據庫連接保存在連接池( Context poo) 中.這樣我們在訪問數據庫時,不用自己再手動創建數據庫連接,直接在連接池中撈一個數據庫連接對象即可.如果這時連接池中沒有可用的連接時,客戶程序就將等待.這樣的好處:1)避免客戶程序每次訪問數據庫都創建數據庫連接,提高程序相應時間.??????????? 2)避免數據庫連接這樣的稀缺資源因無法回收被常時間占有.
?2. 數據源和 JNDI 資源
??? DataSource 對象是由 JBoss 提供的,不能在程序中用創建實例的方式獲得 DataSource 對象.而需要采用 JNDI ( java naming and directory interface )技術,來獲得 DataSource 對象的引用.其實 JNDI 簡單來講就是一種將對象和名稱綁定的技術. Javax.naming 包中提供 Context 接口,該接口提供將對象和名字綁定. 下面就來具體備置一下數據源: (以 Mysql 為例.數據庫名稱: test 用戶名 :root 密碼為空)
1 public ?Connection?getConnection() throws ?Exception { 2 ????Context?cnt? = ? new ?InitialContext(); 3 ????????DataSource?ds? = ?(DataSource)cnt.lookup( " java:/TestDS " ); 4 ???? return ?ds.getConnection(); 5 }
??
posted @ 2006-07-18 14:11 亮子 閱讀(2461) | 評論 (0) | 編輯 收藏
Powered by: BlogJava Copyright © 亮子