企业级 JavaBeans 开发全解析
一、开发背景与动机
在 2000 年春季,在父亲的劝说下,我参加了马萨诸塞大学的软件开发课程。此前,我一直苦恼于无法让计算机按照我的意愿运行,但学习编程后,我逐渐掌握了主动权。不过,学术学习略显抽象,我渴望开发出能为用户带来实际价值的程序。经过无数次的尝试与错误,我意识到,借助他人的成果进行开发更为高效,而非事事亲力亲为。
当时,JBoss 开源社区的“应用服务器”正崭露头角。对于初级开发者而言,这意味着无需编写网络代码、手动建立数据库连接,也无需管理对象池和缓存。我可以专注于编写自己想实现的程序,而不必操心底层机制。这段经历让我在毕业后成功获得了一份工作。后来,我们参加了 JBoss 公司的培训课程,讲师 Bill Burke 激发了我参与开源社区的热情。此后,我积极参与用户论坛并提交补丁,后来有幸成为 EJB 3 开发团队的一员。
二、适用人群
EJB 3.1 和 Java 持久化编程模型虽然能简化应用开发,但本身较为复杂,需要大量时间和精力去掌握。在学习相关内容前,你需要具备以下条件:
1. 熟练掌握 Java 语言。若不熟悉,可参考《Learning Java》。
2. 具备一定的 JDBC 实践经验或了解其基础知识。若不熟悉,可阅读《Database Programming with JDBC and Java》。
3. 有分布式对象系统的经验会有帮助,但并非必需。若需要加强分布式计算的背景知识,可参考《Java Distributed Computing》。
三、整体架构
3.1 内容组织
相关知识内容分为五
超级会员免费看
订阅专栏 解锁全文
57

被折叠的 条评论
为什么被折叠?



