• 大小: 26.68MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-07
  • 语言: PHP
  • 标签: phpMySQL  

资源简介

在线会议室预定,使用php+MySQL实现,能满足简单的会议室预定功能

资源截图

代码片段和文件信息



using System;
using System.Collections.Generic;
using System.Text;
using System.Net;
using System.IO;

namespace PhalApiClientSDK
{

    /**
     * PhalApi客户端SDK包(JAVA版)
     *
     * - 以接口查询语言(ASQL)的方式来实现接口请求
     * - 出于简明客户端,将全部的类都归于同一个文件,避免过多的加载
     * 
     * 
使用示例:

     ‘‘‘
     * PhalApiClientResponse response = PhalApiClient.create()
     *   .withHost(“http://demo.phalapi.net/“)
     *   .withService(“Default.Index“)
     *   .withparamsList(“name“ “dogstar“)
     *   .withTimeout(3000)
     *   .request();
     *
     * Log.v(“response ret“ response.getRet() + ““);
     * Log.v(“response data“ response.getData());
     * Log.v(“response msg“ response.getMsg());
    ‘‘‘
        *
        * @package     PhalApi\Response
        * @license     http://www.phalapi.net/license GPL 协议
        * @link        http://www.phalapi.net/
        * @author      dogstar  2015-10-16
     */

    public class PhalApiClient {

        protected String host;
        protected PhalApiClientFilter filter;
        protected PhalApiClientParser parser;
        protected String service;
        protected int timeoutMs;
        protected Dictionary paramsList;

        /**
         * 创建一个接口实例,注意:不是单例模式
         * @return PhalApiClient
         */
        public static PhalApiClient create() {
            return new PhalApiClient();
        }

        protected PhalApiClient() {
         this.host = ““;
            this.parser = new PhalApiClientParserJson();

            this.reset();
        }

        /**
         * 设置接口域名
         * @param String host
         * @return PhalApiClient
         */
        public PhalApiClient withHost(String host) {
            this.host = host;
            return this;
        }

        /**
         * 设置过滤器,与服务器的DI().filter对应
         * @param PhalApiClientFilter filter 过滤器
         * @return PhalApiClient
         */
        public PhalApiClient withFilter(PhalApiClientFilter filter) {
            this.filter = filter;
            return this;
        }

        /**
         * 设置结果解析器,仅当不是JSON返回格式时才需要设置
         * @param PhalApiClientParser parser 结果解析器
         * @return PhalApiClient
         */
        public PhalApiClient withParser(PhalApiClientParser parser) {
            this.parser = parser;
            return this;
        }

        /**
         * 重置,将接口服务名称、接口参数、请求超时进行重置,便于重复请求
         * @return PhalApiClient
         */
        public PhalApiClient reset() {
            this.service = ““;
            this.timeoutMs = 3000;
            this.paramsList = new Dictionary();
        
            return this;
        }

        /**
         * 设置将在调用的接口服务名称,如:Default.Index
         * @param String service 接口服务名称
         * @return PhalApiClient
         */
        public PhalApiClient withService(String service) {
            this.service = service;
            return this;
        }

        /**
         * 设置接口参数,此方法是唯一一个可以多次调用并累加参数的操作
         * @pa

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-08-27 04:28  Phalapi_MRBS-master\
     文件         165  2017-08-27 04:28  Phalapi_MRBS-master\.gitignore
     目录           0  2017-08-27 04:28  Phalapi_MRBS-master\Book\
     目录           0  2017-08-27 04:28  Phalapi_MRBS-master\Book\Api\
     文件        5193  2017-08-27 04:28  Phalapi_MRBS-master\Book\Api\Book.php
     目录           0  2017-08-27 04:28  Phalapi_MRBS-master\Book\Domain\
     文件        1947  2017-08-27 04:28  Phalapi_MRBS-master\Book\Domain\Book.php
     目录           0  2017-08-27 04:28  Phalapi_MRBS-master\Book\Model\
     文件        2834  2017-08-27 04:28  Phalapi_MRBS-master\Book\Model\Book.php
     目录           0  2017-08-27 04:28  Phalapi_MRBS-master\Config\
     文件         242  2017-08-27 04:28  Phalapi_MRBS-master\Config\app.php
     文件        1707  2017-08-27 04:28  Phalapi_MRBS-master\Config\dbs.php
     文件         397  2017-08-27 04:28  Phalapi_MRBS-master\Config\sys.php
     目录           0  2017-08-27 04:28  Phalapi_MRBS-master\Data\
     文件         255  2017-08-27 04:28  Phalapi_MRBS-master\Data\phalapi_test.sql
     文件          62  2017-08-27 04:28  Phalapi_MRBS-master\Data\user.sql
     目录           0  2017-08-27 04:28  Phalapi_MRBS-master\Demo\
     目录           0  2017-08-27 04:28  Phalapi_MRBS-master\Demo\Api\
     文件         819  2017-08-27 04:28  Phalapi_MRBS-master\Demo\Api\Default.php
     文件        2011  2017-08-27 04:28  Phalapi_MRBS-master\Demo\Api\User.php
     文件         248  2017-08-27 04:28  Phalapi_MRBS-master\Demo\Api\Welcome.php
     目录           0  2017-08-27 04:28  Phalapi_MRBS-master\Demo\Domain\
     文件         694  2017-08-27 04:28  Phalapi_MRBS-master\Demo\Domain\User.php
     目录           0  2017-08-27 04:28  Phalapi_MRBS-master\Demo\Model\
     文件         589  2017-08-27 04:28  Phalapi_MRBS-master\Demo\Model\User.php
     目录           0  2017-08-27 04:28  Phalapi_MRBS-master\Demo\ModelProxy\
     文件         386  2017-08-27 04:28  Phalapi_MRBS-master\Demo\ModelProxy\UserbaseInfo.php
     目录           0  2017-08-27 04:28  Phalapi_MRBS-master\Demo\Tests\
     目录           0  2017-08-27 04:28  Phalapi_MRBS-master\Demo\Tests\Api\
     文件        1311  2017-08-27 04:28  Phalapi_MRBS-master\Demo\Tests\Api\Api_Default_Test.php
     文件        1978  2017-08-27 04:28  Phalapi_MRBS-master\Demo\Tests\Api\Api_User_Test.php
............此处省略395个文件信息

评论

共有 条评论