WEB开发网
开发学院软件开发Java Apache Beehive 相关介绍 阅读

Apache Beehive 相关介绍

 2009-12-21 00:00:00 来源:WEB开发网   
核心提示: 注意,这里使用了注释,Apache Beehive 相关介绍(3),我首先使用 @Jpf.Controller 注释来定义这个类是一个 JPF 控制器,@Jpf.SimpleAction 注释定义了这个控制器中的操作,控件也大量使用了 JSR 175 注释,控件通过提供一种允许访问各种类型的资源

注意,这里使用了注释。我首先使用 @Jpf.Controller 注释来定义这个类是一个 JPF 控制器。@Jpf.SimpleAction 注释定义了这个控制器中的操作。这些注释与 Struts 中操作(action)的概念类似。@Jpf.Action 注释定义了操作本身。@Jpf.Forward 注释定义了在流程的下一个阶段会发生什么。这个注释与 Struts 配置文件中信息的概念类似。

前向注释(forward annotation)中引用的 HelloWorld JSP 文件在本文中并没有介绍。对于这个例子来说,它可以是任何 JSP 文件,只要包含一行向屏幕上打印 HelloWorld 信息的代码即可。

NetUI 技术还包括 3 个标签库,它们的基本功能是简化 JSP 文件的开发,并在视图层和控制器层之间提供自动的数据绑定。这些标签都可以支持 JavaScript,因此您可以像标准的 HTML 标签(例如 input 和 select)一样使用它们。这些标签库包括:

NetUI这个标签库包括与 struts-html 标签类似的一些标签。NetUI-dataNetUI-data 标签库用来将表单和控制器中的数据绑定到 JSP 文件中。它可以让您快速显示数据列表,例如搜索结果。NetUI-template您可以在 JSP 文件中使用 NetUI-template 标签库来创建子节(或模板)。

控件

控件是一种非常有趣的技术。控件对基于 SOA 的开发提供了一层很好的抽象和封装。控件是一些封装在 EJB 或消息驱动 bean 中的业务逻辑组件。它们为所有的资源集(数据库、外部系统,等等)提供了一组通用的接口。您可以将控件拖放到 Java 应用程序或 Web 服务中,从而为应用程序或 Web 服务提供这种功能。这可以帮助加速开发过程。

与 Apache Beehive 的其他部分类似,控件也大量使用了 JSR 175 注释。控件通过提供一种允许访问各种类型的资源的统一客户机模型,从而降低了作为一个 J2EE 资源的客户机的复杂性和学习曲线。

上一页  1 2 3 4 5  下一页

Tags:Apache Beehive 相关

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接