国产开源JavaWeb应用程序框架——XWAF

Posted xuzy630

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了国产开源JavaWeb应用程序框架——XWAF相关的知识,希望对你有一定的参考价值。

    XWAF是一个基于java反射和Servlet 技术的国产开源Web应用程序框架。其英文全称为“eXtensible Web Application Framework”,意即“可扩展的网络应用程序框架”。

    XWAF框架自带类包扫描器、注解解析器、URL适配器和访问控制器。能够自动扫描用户指定的Handler(处理器)和Interceptor(拦截器)类包,并解析其中所包含的类和方法的注解,创建客户请求URL与Interceptor 类和Handler方法适配器,控制 Interceptor 拦截器与Handler 处理器的代码执行顺序。

    XWAF框架还提供了大量基于自主核心技术的基础功能代码包(分为Java和javascript代码包),功能涵盖:文件上传、文件下载、XML解析、JSON解析和数据转换、日志管理、MD5加密、随机数据加密和解密、手机短信验证服务支持、WebSocket 通信服务支持和 Ajax 应用等等。数据传输采用特有的数据字段分层集合模型,即将要传输的数据分别由数据字段(DataField)、数据记录(Record)和分页数据集(PageDataSet)等对象分层打包,数据集包含记录集合,记录包含字段集合。不同的记录可以包含不同大小的字段集合。可以很方便的描述不规则的表数据。

  使用XWAF框架,用户可以轻松实现面向对象和面向切面的开发。业务功能的添加和删减就像插拔功能芯片一样,有助于推进企业级Web应用程序的模块化和标准化,降低项目代码的整体耦合度和复杂度,方便项目的部署、运营、维护和业务功能扩展。同时,能够大大减轻程序员的编码工作量,缩短项目开发周期,提高开发效率。

  为了帮助广大程序员了解和使用XWAF框架,从今天开始,我将先后推出一系列文章,全面介绍XWAF框架的运行原理、基本结构、使用规范和约定,并尽量多地给出范例代码。欢迎 Java 同行关注、了解和试用,并参与讨论和完善工作!

以上是关于国产开源JavaWeb应用程序框架——XWAF的主要内容,如果未能解决你的问题,请参考以下文章

国产框架扎堆开源,老师木论「深度学习框架的灵魂」

开源基础软件大时代,与国产深度学习框架一起乘风破浪

浅析国产开源框架Guns的使用及注意事项

java开源框架都有哪些?

国产深度学习框架MegEngine,旷视打造,三月底即将开源

一篇文章看懂爬虫:优秀国产开源爬虫框架 WebMagic 剖析