"Expert One-on-One J2EE Development without EJB" 是一本由Rod Johnson和Juergen Hoeller合著的书籍,它挑战了传统观念,指出大多数J2EE应用程序并不需要使用EJB(Enterprise JavaBeans)作为核心开发技术。Rod Johnson作为Servlet和JDO 2.0 JSR专家组成员,以其丰富的Java编程经验,提出了Spring、Hibernate、WebWork等开源框架作为替代EJB的解决方案。书中的主要观点是,开发者应基于实际证据和实践经验来选择技术和架构,而非盲目跟随潮流或固守门户之见。 在这本书中,作者深入探讨了企业级应用的各种问题和解决策略,这些策略都是基于"循证方法",即从实际项目或实验中获取经验。他们提倡的不仅仅是提供具体的解决方案,更重要的是推广这种基于证据的决策方式,鼓励程序员以更科学的方法进行开发工作。 J2EE(Java 2 Platform, Enterprise Edition)是Java平台的企业版,通常EJB被视为其核心组件,用于处理分布式计算、事务处理和安全性等复杂的企业级功能。然而,Rod Johnson认为EJB对于许多应用程序来说过于复杂且效率低下,他提倡使用轻量级框架如Spring,该框架强调依赖注入(IoC,Inversion of Control)和面向切面编程(AOP),简化了应用程序的开发和维护。 Spring框架是一个全面的后端开发解决方案,包括对数据库操作的支持(通过Hibernate或其他ORM工具)、MVC模式的实现以及对Web服务的支持。它允许开发者避免EJB的复杂性,同时提供了一种更加灵活和可扩展的架构。Hibernate则是一个强大的对象关系映射(ORM)框架,它将Java对象与数据库表之间的映射工作自动化,使得数据库操作更加便捷。 这本书揭示了一个事实,即在J2EE开发中,可以采用非EJB的方法实现同样高效和可靠的应用。它鼓励开发者根据具体需求和实际测试结果来选择最适合的技术栈,而不是一味地遵循传统规范。这样的思想对于推动Java社区的发展和技术创新有着深远的影响。
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![002](https://img-home.csdnimg.cn/images/20210720083646.png)
![-](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/c018317d5d2940abb15cff33c442130f_wayne_sulong.jpg!1)
- 粉丝: 9
- 资源: 9
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 解决Eclipse配置与导入Java工程常见问题
- 真空发生器:工作原理与抽吸性能分析
- 爱立信RBS6201开站流程详解
- 电脑开机声音解析:故障诊断指南
- JAVA实现贪吃蛇游戏
- 模糊神经网络实现与自学习能力探索
- PID型模糊神经网络控制器设计与学习算法
- 模糊神经网络在自适应PID控制器中的应用
- C++实现的学生成绩管理系统设计
- 802.1D STP 实现与优化:二层交换机中的生成树协议
- 解决Windows无法完成SD卡格式化的九种方法
- 软件测试方法:Beta与Alpha测试详解
- 软件测试周期详解:从需求分析到维护测试
- CMMI模型详解:软件企业能力提升的关键
- 移动Web开发框架选择:jQueryMobile、jQTouch、SenchaTouch对比
- Java程序设计试题与复习指南
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)