[发明专利]基于MVC的业务组装和页面模板化开发WEB平台的方法有效

专利信息
申请号: 200710131493.2 申请日: 2007-08-31
公开(公告)号: CN101158896A 公开(公告)日: 2008-04-09
发明(设计)人: 张翅;张青;朱佳敏;易杨 申请(专利权)人: 南京联创科技股份有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 南京天翼专利代理有限责任公司 代理人: 汤志武;王鹏翔
地址: 210013江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 mvc 业务 组装 页面 模板 开发 web 平台 方法
【权利要求书】:

1.基于MVC的业务组装和页面开发WEB的方法,其特征是基于MVC设计模式,M层由JavaBean、EJB、Tuxdeo实现,V层由HTML实现,C层由页面类实现,将页面与逻辑完全分离;页面模板化,基于HTML扩展标记以及扩展属性来表达逻辑,只需在HTML中加上标记即能表达出动态页面效果;

基于组件方式:组件模板中可以嵌套使用其他组件,嵌套的除核心组件库外,其他的组件需要在组件库中定义;

组件属于页面模板的一部分,在运行时生成部分HTML代码;

组件中的所有属性都在组件配置文件中提供的,对于组件配置文件未提供的属性会做为html的属性来使用;

组件配置:

1)、注册组件到组件库中

2)、注册组件库到全局配置中

组件使用:

1)、组件在页面模板中使用,通过组件定义的属性,灵活的配置使用组件

2)、单一型组件使用:

3)、组合型组件使用。

2.根据权利要求1所述的基于MVC的业务组装和页面开发WEB的方法,其特征是页面模块功能点开发的具体步骤:1)准备开发功能点需要的资源,包括页面模板(.html)、页面规范(.page)、页面类(java),以及具体的业务逻辑;

2)注册功能点,在.application文件中将写好的页面规范注册到.application中,并定义唯一的名字;

3)配置测试菜单,在Siderbar.html中新加菜单代码;

4)点击菜单调试程序;

页面规范编写:页面规范作为衔接页面模板和页面类的枢纽,需要定义页面类、页面模板的路径,同时需要定义页面模板所用到的所有对象;

页面类编写:页面类作为MVC中的控制层,用来衔接业务逻辑与页面之间的枢纽,将页面的请求提交给业务逻辑,由业务逻辑处理后反馈结果给页面;页面类编写响应页面的事件以及反馈给页面的结果对象:

页面模板编写:1)、页面模板主要是将业务逻辑中获取的数据展现在页面中,以及对页面操作的一些控制;

组件开发的具体步骤:

1)准备组件需要的资源,包括组件模板(.html)、组件规范(jwc)、组件类(java);

2)编写组件,对于组合型组件需要编写组件模板,对于单一性组件则不需要;

3)注册编写好的组件到组件库中,在.library文件中将写好的组件规范注册到.library中,并定义唯一的组件名字;

4)注册组件库,在.application文件中将写好的组件库文件注册到.application中,并定义唯一的组件库名字;

5)调试组件;

组件开发分为两种:

1)、单一型组件,一般基于最小粒度的组件使用单一型组件,该类型的组件的HTML代码在组件类中编写,组件只包含组件类,组件规范;

2)、组合型组件,一般基于一块页面区域使用组合型组件,该类型的组件的HTML代码在组件模板中实现,所以组件包含组件模板,组件类,组件规范;

组件规范编写:

组件规范作为衔接组件模板和组件类的枢纽,需要定义组件类、组件模板的路径,同时需要定义组件模板所用到的所有对象

组件类编写:

1)、组件类主要是用来衔接业务逻辑与组件之间的枢纽,将处理后的结果反馈给组件;

2)、组件类主要编写组件模板需要用到的动态数据。

3.根据权利要求基于MVC的业务组装和页面开发WEB的方法,其特征是WADE应用运行流程的页面模块功能点的开发的步骤是:

1)、WADE应用运行流程:

A、启动应用服务器,加载部署的WEB应用;

B、WEB应用寻找部署描述符(web.xml),做为程序运行的入口,并加载servlet、filter、monitor、session的一些配置;

C、客户端提交访问路径发起请求到服务器端,服务器端在web.xml中寻找到客户端访问的Servlet,由于配置了filter,访问的根路径会定位到配置的app Servlet中;

D、通过app Servlet中配置的名称找到同名的.application配置文件;

E、加载.application中配置,包括Engine、Visit、Page的一些配置;

F、根据客户端提交访问的页面别名,在.application文件中找到注册的页面别名对应的page文件;

G、通过page文件找到对应的java,html文件,达到寻找资源目的

2)、功能点开发的具体步骤

A、准备开发功能点需要的资源,包括页面模板(.html)、页面规范(.page)、页面类(java),以及具体的业务逻辑;

B、注册功能点,在.application文件中将写好的页面规范注册到.application中,并定义唯一的名字。

C、配置测试菜单,在Siderbar.html中新加菜单代码,

D、点击菜单调试程序。

然后再进行页面规范编写:页面规范作为衔接页面模板和页面类的枢纽,需要定义页面类、页面模板的路径,同时需要定义页面模板所用到的所有对象。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京联创科技股份有限公司,未经南京联创科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200710131493.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top