[置顶] 电信光猫带路由器(F452)的虚拟服务器端口映射

摘要: 使用电信光猫路由器的超级用户账号和密码,设置虚拟服务器的端口映射,在要求电信公司修改本地光猫路由器的IP为外网IP的前提下,快速解决公网访问家庭局域网本地Web服务器的问题。 阅读全文

posted @ 2019-08-01 11:20 徐正银 阅读(8878) 评论(0) 推荐(0) 编辑

[置顶] 国产开源JavaWeb应用程序框架——XWAF(1)

摘要: XWAF是一个基于java反射和Servlet 技术的国产开源Web应用程序框架。自带类包扫描器、注解解析器、URL适配器和访问控制器。提供了大量基于自主核心技术的基础功能代码包(分为Java和JavaScript代码包),功能涵盖:文件上传、文件下载、XML解析、JSON解析和数据转换、日志管理、MD5加密、随机数据加密和解密、手机短信验证服务支持、WebSocket 通信服务支持和 Ajax 应用等等。 阅读全文

posted @ 2018-11-01 20:05 徐正银 阅读(1186) 评论(0) 推荐(0) 编辑

2018年11月7日

使用XWAF框架(5)——XML解析器:CXDP

摘要: XWAF推出了自己的组合式XML文档解析器,英文名叫:“CXDP”,是“Combined XML Document Parser”的缩写。核心代码属XWAF原创,注释、日志和帮助文档采用全中文描述,特别适合于中文背景的初级程序员学习和使用。 CXDP解析器融合了DOM解析和DSE解析两种XML解析技术。 DOM解析就是基于文档对象树的解析技术,编码简单,功能强大,且能对XML原文进行“增、删、改、查”操作,是行业内最早推出的XML解析方案,应用广泛,但是对用户计算机的性能和内存要求较高,解析速度稍慢。 DSE(Document Scanning Events)解析是基于文档扫描事件机制的解析方案。就是以XML原文的节点和元素为最小解析单元,“一边扫描文档内容,一边抛出解析数据”。每次抛出解析数据,就引发一次事件,解析器就会执行与此事件关联的方法。程序员可以在该事件方法中编写捕获数据的代码,为自己所用。DSE解析技术的最大特点,就是“边扫描、边解析、边抛出”,解析器不保存解析的历史数据,交与开发者自己去处理。因此,该方案对计算机的硬件配置和 阅读全文

posted @ 2018-11-07 09:41 徐正银 阅读(1116) 评论(0) 推荐(0) 编辑

2018年11月6日

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

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

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

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

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

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

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

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

posted @ 2018-11-06 11:31 徐正银 阅读(278) 评论(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 徐正银 阅读(779) 评论(1) 推荐(0) 编辑

2018年11月2日

Web框架——XWAF的代码结构和运行机制(4)

摘要: XWAF是基于Servlet和Java反射技术的Web应用程序框架,在Web服务器上加载和运行。它包括XWAF框架管理代码和专项应用技术功能代码。XWAF使用com.xwaf.control.XwafDispatchServlet类实例接管客户请求,为了保持XWAF框架接管请求的灵活性,XwafDispatchServlet类没有使用注解指定匹配的URL,而是交给项目开发人员在web.xml文件中配置。 阅读全文

posted @ 2018-11-02 09:40 徐正银 阅读(424) 评论(0) 推荐(0) 编辑

2018年11月1日

理解Web应用程序的代码结构和运行原理(3)

摘要: Web应用程序是基于浏览器/服务器模式(也称B/S架构)的应用程序,它开发完成后,需要部署到Web服务器上才能正常运行,与用户交互的客户端是网页浏览器。浏览器负责显示来自服务器的数据和接受用户的输入数据,也称为“与用户交互”;服务器负责处理浏览器的访问请求,并把处理结果(数据或消息)组织成浏览器可以识别的格式文本返回。java开发Web应用程序已经走过了漫长的路程,期间出现过多种典型的Web应用程序结构。包括:JSP页面结构、JavaBean页面结构、MVC结构。使用java实现MVC结构的典型方案,是使用Bean创建模型,JSP创建视图,Servlet实现控制。Servlet本身是一种特定的运行机制,有一套规范的编程接口(API),支持请求和响应过滤器。 阅读全文

posted @ 2018-11-01 22:03 徐正银 阅读(2060) 评论(0) 推荐(0) 编辑

获取并安装XWAF框架压缩包(2)

摘要: 建议在Eclipse环境下使用XWAF框架来开发用户的Web项目。首先下载并安装XWAF框架的压缩包文件。 阅读全文

posted @ 2018-11-01 21:37 徐正银 阅读(333) 评论(0) 推荐(0) 编辑

导航