package oracle.ejb30;
import javax.naming.Context;
import javax.naming.InitialContext;
public class EmployeeClient {
public static void main(String[] args) {
try {
Context context = new InitialContext();
EmployeeFacade ef = (EmployeeFacade) context
.lookup("java:comp/env/ejb/EmployeeFacade");
int empNo = 0;
String name = null;
Double sal = null;
try {
empNo = Integer.parseInt(args[0]);
name = args[1];
sal = Double.parseDouble(args[2]);
} catch (Exception e) {
System.err.println("Correct arguments not received, exiting");
System.exit(0);
}
ef.addEmployee(empNo, name, sal);
System.out.println("Employee with empNo:" + empNo + " created");
System.out.println("Find the employee using Entity Manager API");
Employee emp2 = ef.findEmployeeByEmpNo(empNo);
// Dump the Bean out
System.out.println(emp2);
} catch (Throwable ex) {
ex.printStackTrace();
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
EJB 3.0 持久性 API
共22个文件
zip:7个
xml:4个
java:4个
2星 需积分: 9 23 下载量 35 浏览量
2009-01-16
18:55:23
上传
评论
收藏 250KB RAR 举报
温馨提示
EJB 3.0 持久性 API对于初学EJB的朋友非常有帮助
资源推荐
资源详情
资源评论
收起资源包目录
EJB 3.0 持久性 API.rar (22个子文件)
EJB 3.0 持久性 API
howtoejb30entity
etc
application.xml 307B
manifest.mf 59B
application-client.xml 471B
jndi.properties 303B
ant-oracle.xml 5KB
ant-oracle.properties 1KB
src
ejb
bean
oracle
ejb30
Employee.java 1KB
EmployeeFacadeBean.java 629B
EmployeeFacade.java 212B
client
oracle
ejb30
EmployeeClient.java 1KB
scripts
table.sql 97B
doc
blaf_otn.css 4KB
blaf.css 5KB
how-to-ejb30-entity-ejb.html 16KB
build.xml 19KB
howtoejb30entitymanagerjdk14.zip 32KB
howtoejb30mappingannotations.zip 63KB
howtoejb30thirdpartydb.zip 19KB
howtoejb30inheritance.zip 56KB
howtoejb30queries.zip 56KB
howtoejb30emAPIfromweb.zip 19KB
howtoejb30entity.zip 17KB
共 22 条
- 1
资源评论
- 十正2012-06-20不是api就是一些工程~
wangfujun5555
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功