[发明专利]一种辅助编程方法和系统在审

专利信息
申请号: 201611136476.3 申请日: 2016-12-09
公开(公告)号: CN106815011A 公开(公告)日: 2017-06-09
发明(设计)人: 卢小山;张进军;王波涛;勒长华;李光圣;韦东强 申请(专利权)人: 深圳市华力特电气有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 广州嘉权专利商标事务所有限公司44205 代理人: 唐致明
地址: 518000 广东省深*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 辅助 编程 方法 系统
【说明书】:

技术领域

发明涉及一种辅助编程方法和系统,属于计算机领域。

背景技术

ASP.NET是WEB应用开发的主流技术之一,由于微软早期采用WebForm架构,该技术在业界一致认为是入门简单,但精通并不太容易,其涉及的知识点学习非常多,且微软的架构版本更新和技术迭代非常快,后期又推出了ASP.NET MVC架构,并不断的升级,在这过程中让开发人员在跟紧技术发展学习时,会心有余而力不足,特别是对刚入门的新手,对于繁杂的知识脉络,学习成本越来越高,且不能精通,入门要求也相对提高;同时一些已经被证实实用性和稳定性的接口如果大量使用的话,会对快速编程与培育新人很有帮助;一般的MVC架构,需要配置路由表,配置过程较为繁复。

发明内容

为了解决上述问题,本发明通过提供一种辅助编程方法和系统。

本发明采用的技术方案一方面为一种编程辅助方法,包括以下步骤:A、提供UI以获取客户操作,基于客户操作生成http请求;B、基于web.handler解析http请求并输出页面代码和指令;C、基于页面代码和指令调动业务逻辑组件以连接数据访问组件。

优选地,步骤B通过ProcessRequest获取http请求的URL参数,根据类的反射原理,输出页面代码和指令。

优选地,所述URL参数包括:页面功能编码,标记其为P参数,用于通过反射找到对应的页面控制文件LoginProc.cs,调用页面控制类中的ActionDispatcher方法以调动业务逻辑组件以连接数据访问组件;指令编码,标记其为act参数,用于通过反射找到对应的页面控制文件LoginProc.cs,调用指令对应的方法。

优选地,所述数据访问组件包括API和用途说明数据。

优选地,步骤B还包括基于解析http请求的结果,输出报错信息。

本发明采用的技术方案另一方面为一种编程辅助系统,包括:界面表现层,用于提供UI以获取客户操作,基于客户操作生成http请求;控制路由层,用于基于web.handler解析http请求并输出页面代码和指令;业务逻辑层,用于基于页面代码和指令调动业务逻辑组件以连接数据访问组件;数据访问层,包括数据访问组件和对应的数据库。

本发明的有益效果为使用web.handler作为页面路由控制的MVC开发构架,不需要去配置路由表,只是通过改变URL参数,来路由功能页面,去繁化简,提高开发效率。

附图说明

图1所示为基于本发明实施例的一种编程辅助方法的示意图;

图2所示为基于本发明实施例的框架结构的示意图;。

具体实施方式

以下结合实施例对本发明进行说明。

基于发明的实施例1,如图1所示一种编程辅助方法,包括以下步骤:A、提供UI以获取客户操作,基于客户操作生成http请求;B、基于web.handler解析http请求并输出页面代码和指令;C、基于页面代码和指令调动业务逻辑组件以连接数据访问组件。

首先第一步是提供一个UI,包括若干图像化的功能组件,客户选择对应的功能组件,然后输出http请求;web.handler解析http请求,区别出其中的客户需要访问的功能组件的所在位置(页面代码)和需要执行的指令的代码,基于这些代码调动诸如图形化的辅助组件、路径引导组件等业务逻辑组件,连接到数据访问组件,同时将数据访问组件以图形化的方式输出到UI界面。

基于发明的实施例2,整个辅助系统分为控制层和接口层,控制层包括四个方面,包括Aplication网站全局控制、Controllers功能路由控制、Action指令路由控制和自定义异常控制,其中,

1)Aplication网站全局控制

是使用ASP.NE的HttpApplication运行原理,通过Application_Start和Application_End事件,实现在应用程序启动和关闭时对WEB控制层动态链接库的加载和卸载。主要代码如下:

注:WebDLLLoader类中包含对动态链接库动态加载和卸载的实现方法,主要采用的是C#反射技术.

2)Controllers功能路由控制

是使用ASP.NE的HttpHandler运行原理,在ProcessRequest方法中截获URL参数,利用约定好的程序规则,根据类的反射原理,找到对应的页面程序文件,执行其入口方法。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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