独自幸福快乐同级劲敌碾压库里他追上当年的自己依依不舍孤独
时间:2020-06-25 07:02:47 来源:望德堂环保厂家 浏览量:1
一、系统设置:
1.工具:UltraEdit
2.应用服务器:Weblogic 8.1
3.数据库:MySQL4.0
二、基本类的编写:(例子源于MasteringEJB中的第6章的实体Bean实例)
1.Home接口: va
2.本地Home接口: va
3.Remote接口: va
4.Remote Home接口: va
5.实现类: va
6.主健类: va
7.用户测试类: va
三、数据库设置
1. 数据库用MySQL中的test数据库;
2. 数据表为:
drop table accounts;
create table accounts (id varchar(64),ownername varchar(64),balance numeric(18));
3. 插入一条测试记录
insert into accounts(id,ownername,balance) values(“0000”,”Dosany”,);
四、在WebLogic中设置数据连接池和数据源
1. 下载MySQL的JDBC驱动,并把它的路径加入到系统classpath中;
2. 启动WebLogic中的用户域这对客队极为不利。欧赔方面,这个实例为 mydomain;
3. 打开WebLogic管理界面:http://localhost:7001/console,输入用户名和密码进入;
4. 进入Services-JDBC-ConnectionPools
5. 点击Configure a new JDBC Connection Pool... ,
6. Database Type:MySQL,DatabaseDriver:MySQL’s Driver(Type 4) Version:Any;
7. 点击 Continue;
8. Name:MySQLDatePool;DatabaseName:test;Host Name:127.0.0.1;
Port:3306;Database User Name:hhdsf;Password:baobao 下同;continue;
9. Driver Classname: iver
URL: jdbc:mysql://127.0.0.1:3306/test
10. Test Driver Configuration,可以看到成功;
注意:MySQL中的用户hhdsf是安装MySQL后加入的,因为MySQL安装后的默认用户是 root;密码是空,而在WebLogic中密码不能为空;
设置数据源:
1. 进入Services-JDBC-DataSources
2. 选择Configure a new JDBC Data Source
3. Name:MySQLDataSource;JNDI:mySqlDs;点击Next;
4. 在Connect to connection pool 中选择刚刚建立的connection pool;点击Next;
5. 点击Create,创建DataSource。
五、部署文件
1. Ejb-jar部署文件:
?xml version="1.0"?
!DOCTYPE ejb-jar PUBLIC '-//Sun Microsystems, Inc.//DTD Enterprise JavaBeans 2.0//EN' ''
ejb-jar
enterprise-beans
entity
ejb-nameAccount/ejb-name
homeAccountHome/home
remoteAccount/remote
local-homeAccountLocalHome/local-home
localAccountLocal/local
ejb-classAccountBean/ejb-class
persistence-typeBean/persistence-type
prim-key-classAccountPK/prim-key-class
reentrantFalse/reentrant
resource-ref
res-ref-namejdbc/ MySQLDatePool /res-ref-name
taSource/res-type
res-authContainer/res-auth
/resource-ref
/entity
/enterprise-beans
assembly-descriptor
container-transaction
method
ejb-nameAccount/ejb-name
method-intfLocal/method-intf
method-name*/method-name
/method
method
ejb-nameAccount/ejb-name
method-intfRemote/method-intf
method-name*/method-name
/method
trans-attributeRequired/trans-attribute
/container-transaction
/assembly-descriptor
/ejb-jar
2. weblogic-ejb-jar部署文件:
?xml version="1.0"?
!DOCTYPE weblogic-ejb-jar PUBLIC '-//BEA Systems, Inc.//DTD WebLogic 6.0.0 EJB//EN' ''
weblogic-ejb-jar
weblogic-enterprise-bean
ejb-nameAccount/ejb-name
entity-descriptor
entity-cache
max-beans-in-cache100/max-beans-in-cache
/entity-cache
/entity-descriptor
reference-descriptor
resource-description
res-ref-namejdbc/ MySQLDatePool /res-ref-name
jndi-name mySqlDs /jndi-name
/resource-description
/reference-descriptor
jndi-nameAccountHome/jndi-name
local-jndi-nameAccountLocalHome/local-jndi-name
/weblogic-enterprise-bean
/weblogic-ejb-jar
六、编译和运行
1. 编译命令:
@echo *******************************************************
@echo Cleaning things up..这个设施比传统的市场调查有效的多”.
@echo *******************************************************
md classes
md lib
del classes\*.class
del lib\*.jar
@echo *******************************************************
@echo Compiling files...
@echo *******************************************************
javac -d classes src\*.java
@echo *******************************************************
@echo Copying Deployment Descriptor...
@echo *******************************************************
md classes\META-INF
copy deployment\*.xml classes\META-INF
@echo *******************************************************
@echo Creating temporary ejb-jar file...
@echo *******************************************************
cd classes
jar cf ..\lib\r *
cd ..
@echo *******************************************************
@echo Generating helper code, and creating new ejb-jar file...
@echo *******************************************************
pushd lib
java bc r -d r
copy r %DEPLOY_HOME%\r
popd
@echo *******************************************************
@echo Removing temporary ejb-jar file
@echo *******************************************************
del lib\r
2. 运行测试客户端程序:
copy src\va classes
cd classes
javac va
del va
java itial=InitialContextFactory l=t3://localhost:7001 AccountClient
cd .. 查看本文来源
淮安白癜病医院最好消肿止痛的中药商洛白癜风医院有哪些
- 上一篇:最适合老师角色的艺人这幺多经典教师角色中
- 下一篇:二套房的问题在北京还可以再买房子
-
微博女王姚晨的御前侍卫卖萌猫咪八顿位置
微博女王姚晨的御前侍卫——卖萌猫咪八顿微博女王姚晨的御前侍卫——卖萌猫咪八顿 09:36:01出处:络点击:1937 ...[详细]
2022-06-03
-
得过下肢瘫痪的腊肠犬如何保养位置
得过下肢瘫痪的腊肠犬如何保养?得过下肢瘫痪的腊肠犬如何保养? 16:11:59出处:络点击:1855 导读: 得过下肢瘫...[详细]
2022-06-03
-
彻底解决龙鱼侧游你必须这些位置
彻底解决龙鱼侧游,你必须get这些!彻底解决龙鱼侧游,你必须get这些!大家都知道,龙鱼侧游后就会掉眼,这点没错,大家也都会用灯光来调整,这点依然没...[详细]
2022-06-03
-
影响雪纳瑞价格的四个重要因素位置
影响雪纳瑞价格的四个重要因素影响雪纳瑞价格的四个重要因素 12:07:26by 三三 雪纳瑞是梗类犬的一种,它们嘴边明显的胡须让它们看起来跟其他狗...[详细]
2022-06-03
-
防疫疾病阿富汗猎犬细小病毒的预防与治疗位置
对于体型较大的阿富汗猎犬来说,细小病毒是种比较严重的疾病了。别看阿富汗猎犬看起来像是非常健壮的样子,一旦它患上了细小病毒这种疾病,其后...[详细]
2022-06-03
-
防治金毛犬出现肥胖现象的措施有哪些位置
金毛犬可以吃紅花生嗎?奇迹之王:小金毛犬不容易消化,成年金毛犬可以适量吃点.琴韵温柔:可以品尝但不能多吃。和人一样不易消化还增肥 [人每天吃...[详细]
2022-06-03