利用 Stripes、Apache Derby 和 Eclipse 进行无配置的 J2EE 开发
2009-12-21 00:00:00 来源:WEB开发网核心提示: @ValidateNestedProperties:该注释允许为对象验证使用嵌套的 validate() 方法,@ValidationMethod:利用该注释,利用 Stripes、Apache Derby 和 Eclipse 进行无配置的 J2EE 开发(10),您可以在任何事件处理程序被调用
@ValidateNestedProperties:该注释允许为对象验证使用嵌套的 validate() 方法。
@ValidationMethod:利用该注释,您可以在任何事件处理程序被调用之前执行一个特殊的验证方法。
其他注释:
@Before
@After
@SpringBean
@Test
利用 TestNG 进行单元测试
TestNG 没有以任何方式与 Stripes 耦合在一起。但是它在利用 JDK 1.5 注释方面共享一个公共的结合点,并且与其他测试框架相比,它需要更少的配置和维护。TestNG 是选择用于 Stripes 开发的单元测试套件。下面是一些要点:
您只需要一个 XML 配置文件,其中包含关于测试套件运行元数据的信息。
一个测试套件可以包含多个测试,而一个测试又包含多个类。
您可以运行测试组,以及将这些测试组合到更大的组中,以便为何时测试哪些组提供灵活性。
您可以通过一个似于 Ant 任务的脚本启动测试套件运行。
利用一个开放的应用程序接口 (API),TestNG 通过控制台、HTML 和定制选项提供报告。
如果需要的话,插件和 JUnit 报告是可用的。
开发 Glossary 1.0 Web 应用程序
本节指导您开发 Glossary 1.0 Web 应用程序。
Glossary 1.0 应用程序设计
Glossary 1.0 Web 应用程序包括以下三层:
持久层或模型(Model)
表示层 (UI) 或视图(View)
业务逻辑层或控制器(Controller)
图 17 展示了该设计。
图 17. Glossary 1.0 应用程序设计
更多精彩
赞助商链接