当前位置:首页 > 串口通信工具的设计与实现--中文翻译
(3)所有的外部数据格式转换到应用程序域对象应限于这一层。 (4)在这个层单元测试类应用做的简单。
开发框架支持使用 Hibernate 和直接的 JDBC 调用访问关系数据库。使用 Spring 框 架的模板类?JdbcTemplate 和 HibernateTemplate 是推荐的。当直接使用 JDBC 访问关系 型数据库?建议应用程序的 DAOS 继承自 Spring 框架的 JdbcDaoSupport。JdbcTemplate 类管理访问数据库(例如 PreparedStatement)的资源。开发框架使用应用程序配置文件将 datasource 插入到 DAOS。当使用 Hibernate 访问关系数据库?通过应用程序配置文件将 Hiberate SessionFactory 注入到应用程序的 DAOS。 16
开发框架的重点在一个开发团队中可以明确定义角色及其相互作用的结构上。三种 角色描述如下。这些角色的相互作用是整个应用项目成功的关键。
(1)前端的开发人员专注于 JSPS?Action/ActionForm 类和外部 Web 服务。 (2)服务的开发者专注于开发应用的服务和整合这些服务中的不同部分。 (3)项目集成者主要专注开发的集成文件?如 DAOS 或消费型 Web 服务。
发展中的一个基本问题是在其依赖组件没有准备好或不可用时如何开发和集成的
代码。开发框架通过以声明式注入“模拟对象”这种结构来解决这个问题?并在开发生命 周期的过程中用实际对象取代模拟对象。由于我们的应用是通过不同的配置集进行配置 的使这成为了可能。该框架使团队能测试开发过程中的一个组成部分。这使编写和运行 JUnit 测试成为了可能。框架专注于测试应用服务和他们的依赖性。应用部署在一个单 一的 Enterprise Archive(EAR)文件中。Ant 脚本生成此 EAR 文件?并可以手动运行或定 期调度。建议在创建 EAR 之前运行所有的 JUnit 测试。
共分享92篇相关文档