最近整理了IBM最新spring2.0+JPA教程加源代码
通常情况下,组件架构已经够用了。它的设计目标是组件的大部分管理都对最终开发者透明。不管怎样,当我们需要定制或者扩展组件的时候,了解组件的生命周期会变得非常有用。下面的每一个阶段都是从Component继承下来的类的生命周期中重要的阶段。
Ext的日期格式说明,很实用的,如果大家遇到这方面的问题,可以参考一下.
本文将介绍 Java Platform, Enterprise Edition (Java EE 5) 的一种设计方法,它利用了 Enterprise JavaBeans (EJB) 3.0 新的 Java Persistence API (JPA)。JPA 提供了一种标准的对象关系映射解决方案,该解决方案避免了依赖第三方框架(如 Hibernate)。您将看到示例应用程序的详细内容,其中验证了本方法并阐明关键设计决定。
EJB3 最重要的特性是POJO 编程模型,对开发人员的影响将是非常大的,因为他降低了开发人员编写EJB 的要求。EJB3 的bean 类将更像常规的Java bean。不要求像过去那样实现特殊的回调界面或者扩展EJB 类。所以它将使EJB 的开发更像常规的Java 开发。从EJB3.0 项目的开发情况来看,除了第一个项目开发周期相对有些长之外(因为开发人员之前尚未掌握EJB3.0,相当于边学边用),后面的项目从开发周期到以后的维护时间都明显优于JDBC+java bean 或sprint+hibernate 的项目,软件在模块划分上更清晰,业务模块重用方面也有所提高(多种客户端J2ME,Web,Wap 重用业务对象),数据库移植性方面非常棒,只需修改一下数据源就很容易切换数据库。
几个星期以前,我以“JPA:好与坏”为主题主办了一次 网上技术交流会。它受到了广泛的关注,因此,我没有足够的时间在这个时间空档结束时解答所有问题。这里只列出了对其中部分问题的答复。我将不断更新这篇博客文章,尽量解答其余的问题。
在这一节,将以编程方式向员工数据库添加一些数据,并试用员工信息应用程序。
要为 Tomcat 部署配置数据层代码,仍然需要两个细节: * 告诉 Spring 2 引擎关于 bean 描述符配置文件的位置 * 把 Spring 2 数据源配置的连接改为通过 JNDI 使用 Tomcat 的数据源管理和池管理
在可以向 Tomcat 成功部署 dwspring.war 文件之前,需要进行一些服务器设置。
这一节介绍如何配置 Apache Tomcat,这是个开源的 Web 层容器,它与 Spring 协作,容纳示例应用程序。
在这一节,您将使用 Spring MVC 为员工信息应用程序创建基于 Web 的用户界面。
在这一节,编写和运行一个集成测试,根据数据库测试员工信息应用程序。
在这一节,您将用 Spring DAO(数据访问对象)API 实现员工信息应用程序的服务接口。
在这一节,我们将利用 Spring 2 对 Java 持久性 API(JPA)的支持把数据库访问添加到 Employee 和 Address。
在这一节,要开始构建一个利用 Spring 2 框架的示例员工信息应用程序。要确定和编码应用程序的业务对象、生成 setter 和 getter、编写服务接口、并对类进行单元测试。应用程序开发周期的这个阶段的执行独立于 Spring 框架。
热门文章