[Web Services轻量级开发框架]zenphpWS3:PHP服务器/J
zenphpWS3是自主开发、利用PHP实现并基于phprpc的Web Services轻量级开发框架,融合了开源社区的优秀框架精神和相关开发框架、应用框架(如Yii、ThinkPHP、phpcms、RedBean等),支持远程调用协
zenphpWS3是自主开发、利用PHP实现并基于phprpc的Web Services轻量级开发框架,融合了开源社区的优秀框架精神和相关开发框架、应用框架(如Yii、ThinkPHP、phpcms、RedBean等),支持远程调用协调RPC、简单对象接入协议SOAP和HTTP协议,具有
便于开发、便于使用、便于扩展三大特点。
==================php 分割线====================
目前在国内外用PHP实现的Web Services框架为数不多,通过谷歌搜索目前主要有WSO2,而且笔者发现,作为开发人员,对于这个开发框架难以使用、学习成本高、内核修改复杂。因为研发一个PHP Web Services框架很有现实开发的需要,可以弥补PHP开发人员在进行Web Services相关项目时开发框架不多的空缺。而且自主开发的框架,通过将源代码、开发技术文档开源的方式,也许能在一定程度上推进国内PHP开源社区对于Web Services的关注和本框架的完善提升,以便更好被应用于现实项目开发。
因为笔者之前在实习的时候,也遇到需要从远程服务器获取数据的情况,但公司原来的做法是直接通过PHP的fopen()函数来获取远程输出的结果。在笔者看来,不仅操作粗暴,而且缺泛统一的处理和安全性,也做了很多重复的事情,如获取过滤参数、返回结果等。除此之外,客户端调用也因服务接口凌乱而使用麻烦。所以,当时笔者就简单封装了一些类以便完成Web Services的调用。恰好此次毕业论文也需要用到Web Services,所以就结合开发框架的设计与实现自主研究一个PHP Web Services的开发框架,以便能应用于现实的项目开发,填补之前开发遇到的不足,同时加快项目的开发。
该框架目前实现了各种协议的通信,以及开发框架所具有的功能,如系统日记、安全性、文件加载、会话、URL重定位、身份验证、数据库访问等。
附件主要有框架源代码、Manual和技术开发文档。
由于个人能力和时间有限,该框架还存在很多有待改进的地方,望各位大神海含。但已经过单元和性能测试,并笔者已应用在一个小项目,运行良好。感兴趣的同学可以下载玩一下。同时也希望phper可以给我提供一些宝贵的意见,或者一同来完善该框架。
小提示:解压到网址路径后直接访问:servername/zenphpws3/即可看到输出效果。如:http://localhost/zenphpws3/
==================php 分割线====================
目前在国内外用PHP实现的Web Services框架为数不多,通过谷歌搜索目前主要有WSO2,而且笔者发现,作为开发人员,对于这个开发框架难以使用、学习成本高、内核修改复杂。因为研发一个PHP Web Services框架很有现实开发的需要,可以弥补PHP开发人员在进行Web Services相关项目时开发框架不多的空缺。而且自主开发的框架,通过将源代码、开发技术文档开源的方式,也许能在一定程度上推进国内PHP开源社区对于Web Services的关注和本框架的完善提升,以便更好被应用于现实项目开发。
因为笔者之前在实习的时候,也遇到需要从远程服务器获取数据的情况,但公司原来的做法是直接通过PHP的fopen()函数来获取远程输出的结果。在笔者看来,不仅操作粗暴,而且缺泛统一的处理和安全性,也做了很多重复的事情,如获取过滤参数、返回结果等。除此之外,客户端调用也因服务接口凌乱而使用麻烦。所以,当时笔者就简单封装了一些类以便完成Web Services的调用。恰好此次毕业论文也需要用到Web Services,所以就结合开发框架的设计与实现自主研究一个PHP Web Services的开发框架,以便能应用于现实的项目开发,填补之前开发遇到的不足,同时加快项目的开发。
该框架目前实现了各种协议的通信,以及开发框架所具有的功能,如系统日记、安全性、文件加载、会话、URL重定位、身份验证、数据库访问等。
附件主要有框架源代码、Manual和技术开发文档。
由于个人能力和时间有限,该框架还存在很多有待改进的地方,望各位大神海含。但已经过单元和性能测试,并笔者已应用在一个小项目,运行良好。感兴趣的同学可以下载玩一下。同时也希望phper可以给我提供一些宝贵的意见,或者一同来完善该框架。
小提示:解压到网址路径后直接访问:servername/zenphpws3/即可看到输出效果。如:http://localhost/zenphpws3/
精彩图集
精彩文章