- 浏览: 2414 次
- 性别:
最新评论
文章列表
很少在技术论坛写东西,可能是level不够写出东西怕误导大家吧,所以一般我都习惯于用印象笔记。最近在学习GRPC,发现网上资料好少,甚至连官方的demo都很难跑起来,所以我觉得暂且装一次逼吧,写点东西给大家分享 ...
一、阿里巴巴FastJson是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征:
速度最快,测试表明,fastjson具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson;
功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;支持Android;开源 (Apache 2.0)
Fastjson API入口类是com.alibaba.fastjson.JSON,常用的序列化操作都可以在JSON类上的静态方法直接完成。
public ...
java反射获取字段方法需求注意:
getFields()获得某个类的所有的公共(public)的字段,包括父类。
getDeclaredFields()获得某个类的所有申明的字段,即包括public、private和proteced,
但是不包括父类的申明字段。
同样类似的还有
getConstructors()和getDeclaredConstructors(),
getMethods()和getDeclaredMethods()。
三种主流的Web服务实现方案:(欢迎拍砖、补充)
REST:表象化状态转变 (软件架构风格)
SOAP:简单对象访问协议
XML-RPC:远程过程调用协议
下面分别作简单介绍:
REST:表征状态转移(Representational State Transfer),采用Web 服务使用标准的 HTTP 方法 (GET/PUT/POST/DELETE) 将所有 Web 系统的服务抽象为资源,REST从资源的角度来观察整个网络,分布在各处的资源由URI确定,而客户端的应用通过URI来获取资源的表征。Http协议所抽象的get,post,put,delete就好比数据库中最基本的增删改查 ...
cxf开发webservice的方式有很多,常见的如下:
1、代理方式:JaxWsProxyFactoryBean;
2、动态客户端:JaxWsDynamicClientFactory;
3、命令自动生成:wsdl2java -p cn.creditease.orgams.test.cxf -d d:\cxf\src -all http://10.106.91.47:8080/jeesxb-web-orgams-api/services/creditWS?wsdl
针对前两张方式简单做下对比(仅仅个人理解,不权威,欢迎拍砖补充)
JaxWsProxyFacto ...