网络应用程序框架——XWAF简介

  
 <代码> Web应用程序框架——XWAF简介
  
  版本:V1.0.0.0
  
  XWAF是一个基于java反射和Servlet技术的网络应用程序框架。其英文全称为“可扩展的Web应用程序框架”,意即“可扩展的网络应用程序框架”。
  
  XWAF框架自带类包扫描器,注解解析器,URL适配器和访问控制器,能够自动扫描用户指定的处理程序(处理器)和拦截器(拦截器)类包,并解析其中所包含的类和方法的注解,创建客户请求URL与拦截器类和处理方法适配器、控制拦截拦截器与处理程序处理器的代码执行顺序。
  
  XWAF框架还提供了大量基于自主核心技术的基础功能代码包(分为Java和JavaScript代码包),功能涵盖:文件上,传文件下载,XML解析,JSON解析和数据转换,日志管理,MD5加密,随机数据加密和解密,手机短信验证服务支持,WebSocket通信服务支持和Ajax应用等等。数据传输采用特有的数据字段分层集合模型,即将要传输的数据分别由数据字段(DataField),数据记录(记录)和分页数据集(PageDataSet)等对象分层打包,数据集包含记录集合,记录包含字段集合。不同的记录可以包含不同大小的字段集合。可以很方便的描述不规则的表数据。
  
  使用XWAF框架,用户可以轻松实现面向对象和面向切面的开发。业务功能的添加和删减就像插拔功能芯片一样,有助于推进企业级网络应用程序的模块化和标准化,降低项目代码的整体耦合度和复杂度,方便项目的部署,运营,维护和业务功能扩展。同时,能够大大减轻程序员的编码工作量,缩短项目开发周期,提高开发效率。
  
  为了帮助广大程序员了解和使用XWAF框架,从今天开始,我将先后推出一系列文章,全面介绍XWAF框架的运行原理,基本结构,使用规范和约定,并尽量多地给出范例代码。欢迎Java同行关注,了解和试用,并参与讨论和完善工作!  

网络应用程序框架——XWAF简介