freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

實(shí)體bean教程-文庫(kù)吧

2025-09-07 19:14 本頁(yè)面


【正文】 事情: ?使用 jdbc直接打開(kāi)數(shù)據(jù)表 ?用 select語(yǔ)句取出所需要的記錄 ?將記錄裝入當(dāng)前 bean。 ?關(guān)閉數(shù)據(jù)庫(kù)連接 ? ejbStore{ ? “Update xxx set name=? Balance= ? Where id=?” ?其中的 id當(dāng)然也是從 pk中得到的。也就是把指定 pk的記錄寫(xiě)庫(kù) ? setEntityContext(EntityContext ctx){ ? =ctx。 ?從容器取得本 bean的上下文,然后從外面調(diào)用內(nèi)部方法而取得容器的安全性 ? ejbRemove ?只要用 delete 方法把主鍵相應(yīng)的記錄直接刪除就行了。用戶打開(kāi)連接,執(zhí)行delete,然后返回 ? ejbCreate(id,name) ? { ?連接數(shù)據(jù)表,使用 insert語(yǔ)句插入數(shù)據(jù)庫(kù)一條記錄。 ?返回一個(gè)新的 pk值 ? } ? Public AccountPk ejbFindByPrimaryKey{ ?直接使用 select 語(yǔ)句返回值。 } ? Public Collection ejbFindByOwnerName(name) ?直接使用 vector返回 pk的集合 EJB字段:和數(shù)據(jù)庫(kù)中字段對(duì)應(yīng) 業(yè)務(wù)方法 deposit等,操作 ejb字段,不直接存取 DB ejbRemove用戶調(diào)用,實(shí)際上是 delete數(shù)據(jù) ejbLoad容器調(diào)用,實(shí)際上是 select數(shù)據(jù)裝入 bean ejbStore容器調(diào)用,實(shí)際上是 update數(shù)據(jù)更新 ejbCreate, 用戶調(diào)用,向表中新插入數(shù)據(jù) insert ejbFindBy… 方法,用戶調(diào)用, select返回 pk 客戶端 ? Public class client ? Context ctx = new InitialContext(..) ? Object obj=(“AccountHome”)。 ? AccountHome home=(AccountHome) (obj,AccountHome.class) ? Account= (“0001”,”zenghai”)。 ? ? ,withdraw,remove… 部署客戶端 ? ejbnamehomeremoteejbclass略,差不多的。 ? persistancetype BEAN/..表明是bmp ? primkeyclass ..AccountPk ? reentrant false/.. BMP的特性: ? BMP在用戶和數(shù)據(jù)間加了一個(gè)中間層 ? 用戶看到某個(gè) bean, 操作這個(gè) bean等于操作數(shù)據(jù)庫(kù),且安全可靠。 ? 這個(gè) bean就是一個(gè) bmp的 bean。 實(shí)際的數(shù)據(jù)庫(kù)操作由用戶編寫(xiě),容器調(diào)用。特別是ejbCreate,ejbRemove,ejbLoad,ejbStore。 ? 比較煩人啊。 CMP 更簡(jiǎn)單抽象的實(shí)體 bean 本節(jié)操作任務(wù): ?創(chuàng)建一個(gè) 實(shí)體 bean, 它代表一個(gè)雇員數(shù)據(jù)表。 ?再創(chuàng)建一個(gè) 會(huì)話 bean, 它調(diào)用這個(gè)實(shí)體bean, 向?qū)嶓w bean要數(shù)據(jù)。 ?再創(chuàng)建一個(gè) 客戶端 ,它調(diào)用這個(gè)會(huì)話bean, 從而顯示雇員表中的某個(gè)數(shù)據(jù)。 Step1準(zhǔn)備工作 ? Jbuilder7和 weblogic準(zhǔn)備好。 Jbuider7必須已經(jīng)裝好 JDataStore。 如果沒(méi)有就用access, 比較麻煩些。 ?啟動(dòng) jbuilder7, 新建項(xiàng)目,比如叫 eejb。然后在里面新建一個(gè) ejb模塊。比如叫testEntMod Step2 從外部倒入數(shù)據(jù)庫(kù) ? 點(diǎn)擊左側(cè)窗口的 testEntMod結(jié)點(diǎn),在右窗口下選擇ejbDesigner圖形化編緝器。 ? 在空白處右擊,選擇 import schema from database ? Driver在下拉中選擇 ? Url選擇 local的,全稱是jdbc:borland:dslocal:D:\JBuilder7\samples\JDataStore\datastores\ ? 用戶名密碼自己選,要記牢,等會(huì)用
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1