2018年11月6日

使用XWAF框架(4)——LunarCalendar日历组件

摘要: XWAF框架提供了一个管理日历的com.xwaf.date.LunarCalendar静态类,可以直接使用,非常方便地实现公历和农历日期表达式的转换,并快速获取指定公历日期的农历生肖和24节气名称。 阅读全文

posted @ 2018-11-06 17:48 徐正银 阅读(311) 评论(0) 推荐(0) 编辑

使用XWAF框架(3)——下载文件

摘要: XWAF提供了HttpFileDownloader类用于简化用户下载文件的编码。该类提供了重载方法“downloadFile(String filePath, String fName)”实现下载。程序员可以编写自己的HttpHandler类和方法,并调用HttpFileDownloader类的downloadFile(String filePath, String fName)方法实现下载功能。 阅读全文

posted @ 2018-11-06 11:36 徐正银 阅读(194) 评论(0) 推荐(0) 编辑

使用XWAF框架(2)——上传文件

摘要: XWAF提供了上传文件的HttpFileUploader工具类,具备强大的多文件上传、文件类型过滤、文件大小限制、存储目录设置、文件名称更改等功能,简化了Web应用开发的编程工作。 它能同时解析表单参数和文件域,不仅能够将文件保存到服务器上,还能同时提取表单参数的值。 阅读全文

posted @ 2018-11-06 11:31 徐正银 阅读(283) 评论(0) 推荐(0) 编辑

使用XWAF框架(1)——Web项目的代码分层

摘要: XWAF框架按照MVC的分层思想,要求用户对代码合理分层,并通过简单配置和注解融入XWAF框架的代码管理体系。 所谓MVC就是将项目的全部代码分为模型(Model)、视图(View)和控制(Control)三大部分,每一部分的代码实现一定的功能。模型层代码负责数据访问、数据传递和业务逻辑处理,视图层代码实现数据展示和用户交互,控制层代码接受客户请求,组织和调度视图层与模型层的代码协调工作,向客户端做出响应。MVC的核心思想就是代码分层和逻辑控制。 XWAF框架和XWAG插件遵循了MVC的代码分层与逻辑控制思想,但进行了细化,将MVC三大部分划分成如下六层:视图表(View)、控制层(Control)、拦截层(Interceptor)、处理层(Handler)、业务逻辑服务层(Service)。 阅读全文

posted @ 2018-11-06 11:16 徐正银 阅读(790) 评论(1) 推荐(0) 编辑

导航