- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《《NetBeans下的j2ee培训3_ejb30》.pdf
EJB 3.0
李涛
Technology Evangelist
Sun Microsystems Inc.
日程安排
为什 要开发 EJB 3.0 ?
EJB 3.0 编程
EJB 3.0 的调用
使用容器提供的服务
为什么要开发
EJB 3.0?
EJB 技术要解决的问题
™
• EJB 技术的初衷是简化企业级应用的开发
通过 EJB 容器环境
提供可共享的服务:
Concurrency ,Distribution,Transactions,
EIS integration, Resource pooling,
Security, Persistence
提供 EJB 模块运行环境
减轻企业级应用开发人员的负担。
EJB 2.x 的问题
• APIs 设计的角度不对,多是为了容器正
常工作设计,较少考虑易用性
● EJBHome interface
● EJBObject interface
● EnterpriseBean interfaces
● JNDI interfaces
● Deployment descriptor
● …
• 解决了老问题,引入了新问题
程序复杂,臃肿,普及度不高。
Boiler Code
部署脚本
简单的EJB 2.x 例子
// EJB 2.1 Stateless Session Bean: Bean Class
public class PayrollBean
implements javax.ejb.SessionBean {
SessionContext ctx
DataSource payrollDB
public void setSessionContext(SessionContext ctx) {
this.ctx = ctx
}
public void ejbActivate() {}
public void ejbPassivate() {}
public void ejbRemove() {}
简单的EJB 2.x 例子?
// EJB 2.1 Stateless Session Bean: Bean Class (continued)
public void ejbCreate() {
...
Context initialCtx = new InitialContext()
payrollDB = (DataSource)initialCtx.lookup
(“java:com/env/jdbc/empDB”)
...
}
public void setTaxDeductions(int empId,int deductions)
{
...
Connection conn = payrollDB.getConnection()
Statement stmt = conn.createStatement()
...
}
}
简单的EJB 2.x 例子??
您可能关注的文档
- 《《Java学习笔记(必看经典)》.doc
- 《《Java最着名的开源项目》.pdf
- 《《JAVA的动态性之脚本语言支持API》.docx
- 《《Java程序设计 教学课件 焦玲 第6章 图形用户界面GUI》.pdf
- 《《Java程序设计实用教程 赵欢 教学课件 第5章 Java异常》.pdf
- 《《Java程序设计实验》.doc
- 《《Java程序设计教程 赵辉 教学课件 第12章 Java高级编程 》.pdf
- 《《Java程序设计教程 赵辉 教学课件 第6章 Java异常处理》.pdf
- 《《Java程序设计教程 赵辉 教学课件 第9章 Java Applet》.pdf
- 《《JAVA笔试题--Java选择题100道》.doc
最近下载
- 珠宝首饰企业形象宣传.pptx
- 风力发电变桨.doc
- 《物理》课程思政教学案例(一等奖).docx VIP
- Module 5 Unit 1 We went to the Great Wall. (教学设计) -2024-2025学年外研版(一起)英语四年级上册.docx
- 安全生产教育培训教材(共55张课件).pptx VIP
- 必威体育精装版通用版小学三年级上册综合实践活动 第1课 我们的校园(课件).pptx VIP
- 二组LAMSON公司案例报告.docx
- 《鸦狐》小古文-文言文讲解分析解释.pptx VIP
- 高中政治课单元教学设计:《中国特色社会主义》探究.docx VIP
- 江苏开放大学2023年秋《组织行为学 060044》第二次作业参考答案.docx VIP
文档评论(0)