框架模块,webex会议
Webx是一个框架,可以执行以下操作:
创建功能齐全的web APP应用程序的Webx提供了创建web APP应用程序所需的所有功能。
通过创建新的Web框架Webx,可以定制和重写大多数Webx框架的逻辑,以实现新功能或与其他APP应用程序框架集成。
创建非web APP应用程序的Webx功能不限于web APP应用程序,而且对任何类型的APP应用程序都很有用。 Webx提供的SpringExt子框架是Spring框架的扩展,它简化了Spring的配置并增强了Spring组件的可扩展性。
WebX=Spring组件VelocityVelocity是基于java的模板引擎(template engine )。 这样,只需简单的模板语言“template language”就可以引用java代码中定义的对象。
将Velocity应用于web开发时,界面设计者可以与java程序开发人员同步开发符合MVC架构的网站。 这意味着页面设计器可以只关注页面的显示,而java程序开发人员可以关注业务逻辑的编码。 Velocity通过将java代码从网页中分离出来,方便了网站的长期维护,除了JSP和PHP之外还提供了可选方案。
Templates ()程序集) ) ) ) ) ) ) ) ) )。
模板对应于MVC的视图模块。 用于渲染接口。 这里使用Velocity模板引擎进行处理,使用动态数据和静态页面。 这里不说明具体的Velocity模板引擎的知识,只说明templates的结构。 templates也有三种类型的文件: layout、screen和control文件。
在webapp-home下
屏幕页面上显示的静态文件或输出准备数据Model。 动态数据由module下的scrren对象传递,并使用Velocity模板引擎渲染Control以用于可重用的scrren表示。 具体为$control.settemplate (
角色:Webx3作为MVC框架,模块组件充当控制器。 Module负责接受客户端的数据输入,执行业务逻辑,响应客户端的输出,并负责数据检查、页面流控制等。
. vm部件:一种基于java的velocity模板引擎的页面控制文件。 可以在文本编辑器中打开,可以看到他只是一个类似html的语句。 本质是模板引擎veclocity。