当前位置: 首页 > news >正文

有哪些好的响应式网站用html

有哪些好的响应式网站,用html,注册公司核名,四川建设考试网Thrift快速入门开发demo 一、认识Thrift thrift是什么?一个RPC 代码生成框架,使用它的IDL(Interface Defination Language,接口定义语言)定义你想要实现的接口,然后它就会生成对应语言的远程调用框架代码,用户只需要实现接口逻辑,不用关心具体的细节。 tutorial:htt…Thrift快速入门开发demo 一、认识Thrift thrift是什么?一个RPC 代码生成框架,使用它的IDL(Interface Defination Language,接口定义语言)定义你想要实现的接口,然后它就会生成对应语言的远程调用框架代码,用户只需要实现接口逻辑,不用关心具体的细节。 tutorial:http://digital-madness.in/blog/wp-content/uploads/2012/11/BSD_08_2013.8-18.pdf 二、快速入门开发一个Demo 2.1 开发逻辑 编写IDL文件使用IDL文件生成对应Java代码拷贝Java代码到对应项目目录实现接口逻辑编写server端编写client端thrift --gen java /users/ccl/workspace/demo 2.2 编写IDL文件 Thrift具体语法参考官方文档Thrift interface description language data.thriftnamespace java thrift.gentypedef i16 short typedef i32 int typedef i64 long typedef bool boolean typedef string Stringstruct Person{1: optional String username;2: optional int age;3: optional boolean marriage; }exception DataException{1: optional String massage;2: optional String callback;3: optional String date; }service PersonService{Person getPersonByUsername(1: required String username) throws(1: DataException dataException);void savePerson(1:required Person person) throws(1: DataException dataException);}以下逐行解释: namespace java thrift.gennamespace定义命名空间,是一个关键字。生成的java代码会放在thrift.gen包目录下。 typedef i16 short typedef i32 int typedef i64 long typedef bool boolean typedef string StringIDL语言定义了一系列通用的基本数据类型,对应多种语言的数据类型。这里使用typedef关键字显示地为idl和java中的数据类型做一个别名替换,方便后续代码编写。 struct Person{1: optional String username;2: optional int age;3: optional boolean marriage; }struct结构体对应java中的class。这里我们定义了一个Person类。IDL规定定义数据要包含类似 1:的位置提示符。optional表示可选的,这里无多大意义。 exception DataException{1: optional String massage;2: optional String callback;3: optional String date; }exception关键字定义了异常类型,用法和struct一致,只是关键字名称改变。 service PersonService{Person getPersonByUsername(1: required String username) throws(1: DataException dataException);void savePerson(1:required Person person) throws(1: DataException dataException); }service关键字定义了一个服务。生成的java代码也是一个类,类中定义了两个方法。我们需要实现这两个方法的接口。 2.3 生成java代码 两种方法: 自己安装thrift然后运行命令 thrift --gen java gen-java 生成的代码就会放在gen-java目录下 在线thrift编译平台 版本号要与jar包一致 不出意外,会生成 DataException.javaPerson.javaPesonService.java三个文件,放在package thrift.gen下。这三个类都封装好许多底层代码。 2.4 实现接口逻辑 现在,我们需要自己实现PersonService类中的两个方法。 在pom.xml下引入maven依赖 dependencygroupIdorg.apache.thrift/groupIdartifactIdlibthrift/artifactIdversion0.9.3/version /dependency版本号根据安装的thrift决定。 PersonServiceImpl.javaimport org.apache.thrift.
http://www.zqtcl.cn/news/175625/

相关文章:

  • 宁波网站建设有限公司大圣网站建设
  • wish网站应该怎么做网站的html代码在哪
  • 哪个网站可以做体育主播站长工具seo综合查询怎么去掉
  • 哪个网站做logo设计师公司做网站需要什么资料
  • 想自己做衣服上哪个网站学网站设计网上培训学校
  • 做餐饮的网站云匠网可能会遇到哪些问题
  • 制作网页网站的软件是网络科技公司怎么注册
  • 如何做百度推广网站价格网如何查产品价格
  • 织梦移动网站后缀找生意项目
  • 深圳高端网站建设美工步骤图
  • 指数网站网站用ps下拉效果怎么做
  • 李沧网站建设电话从化企业网站建设
  • 北京电商网站建设公司新康家园网站建设
  • 广西注册公司网站企业高端网站制作
  • 国安中建建设集团网站南京网页设计培训班
  • 网站如何制作建设内容社交电商平台
  • 无法连接到wordpress站点网站建设两个方面
  • 广东官网网站建设品牌未来做啥网站能致富
  • 网站建设合同副本珠海微网站建设
  • wordpress 多语言 站点数据分析师报名入口
  • 做网站长尾词品牌设计模板
  • 企业建立网站的优势阿里云做网站号码
  • 江苏住房城乡建设厅网站一千块钱能注册公司吗
  • 山东兴华建设集团有限公司网站分类信息网站怎么做
  • 怎么用手机网站做软件西安网站建设开发熊掌号
  • asp.net做网站的流程杭州vi设计广告公司
  • 微信网站主题网络建设解决方案
  • 济南自助建站系统网站的外链建设计划
  • 中山低价网站建设一学一做教育视频网站有哪些内容
  • 网上最好的网站模块模板建站小程序