[发明专利]基于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、点击菜单调试程序。
然后再进行页面规范编写:页面规范作为衔接页面模板和页面类的枢纽,需要定义页面类、页面模板的路径,同时需要定义页面模板所用到的所有对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京联创科技股份有限公司,未经南京联创科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710131493.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:自动换向装置
- 下一篇:低光泽的热塑性组合物,其制备方法和由其形成的制品