![]() |
|
||||||||||||||
| | 网站首页 | 数据库教程 | web编程 | 服务器 | 程序设计 | | ||
|
||
|
|||||
| 用jbuild9.0开发ejb的一些步骤和方法 | |||||
作者:佚名 文章来源:不详 点击数: 更新时间:2007-7-7 ![]() |
|||||
|
正在装载数据…… 1. Open the EJB Module and Create CMP 2.0 Entity Bean 2..Right Click The CMP ---- Select Lanuch DTO/Façade Wizard The Wizard will Auto Create some .java Include For Example: My module name is ContractSample DTO ContractSampleDto.java ContractSampleDtoAssemble.java EJB Entity ContractSample.java ContractSampleBean.java ContractSampleHome.java Session ContractSampleFacade.java ContractSampleFacadeBean.java ContractSampleFacadeHome.java ContractSampleFacadeLocal.java ContractSampleFacadeLocalHome.java IMPL ContractSampleDelegate.java DTO ContractSampleDto.java ContractSampleDtoAssemble.java Explain: Using Value Object Pattern Efficiently transfer remote , fine-grained data by sending a coarse-grained view of the data EJB Entity ContractSample.java ContractSampleBean.java ContractSampleHome.java Session ContractSampleFacade.java ContractSampleFacadeBean.java ContractSampleFacadeHome.java ContractSampleFacadeLocal.java ContractSampleFacadeLocalHome.java Explain Provide a unified , workflow-oriented interface to a set of enterprise beans ContractSampleFacadeBean.java Write the business logic code in ContractSampleFacadeBean.java ContractSampleFacadeBean implement Remote and Local Interface method ContractSampleFacade.java Provide remote interface ContractSampleFacadeLocal.java Provide Local Interface ContractSampleFacade.java Remote create() Mehtod ContractSampleFacadeLocal.java Local create() method IMPL ContractSampleDelegate.java The Business Logic Mothod Interface The Client used ContractSampleDelegate’s Object transfer business logic method() In Common Use Method of EJB 1、New(Form add) ----------------------------Action-------------------------------- OrderDirectFacadeUtil.getLocalHome().create().create(data); //OrderDirectFacadeLocalHome home = OrderDirectFacadeUtil.getLocalHome(); //OrderDirectFacadeLocal order = home.create(); //OrderDirectData orderdata = order.create(data); -------------------------OrderDirectFacadeEJB----------------------- public OrderDirectData create(OrderDirectData cd) throws javax.ejb.CreateException, javax.naming.NamingException { return getLocalHome().create(cd).getData(); } Delete ----------------------------Action-------------------------------- Boolean isDel = OrderRecordFacadeUtil.getLocalHome().create().deleteOrderRecord(data); -------------------------OrderDirectFacadeEJB----------------------- public boolean deleteOrderRecord(OrderRecordData data) throws Exception { //OrderRecordUtil.getLocalHome().findByPrimaryKey(data.getPrimaryKey()).remove(); this.getLocalHome().findByPrimaryKey(data.getPrimaryKey()).remove(); } Modify ----------------------------Action-------------------------------- Fill the form’s data to DAO OrderRecordFacadeUtil.getLocalHome().create().updateOrderRecord(data); -------------------------OrderDirectFacadeEJB-----------------------
|
|||||
| 文章录入:admin 责任编辑:admin | |||||
| 【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 | |||||
| 网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!) |
| | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告 | 网站地图 | 管理登录 | | |||
|