Java& Google Protocol Buffers:有人有一个简单的入门示例吗?
我不太确定从哪里开始。
比如,我看到的一些网站希望我安装 maven,并做很多事情,将文件复制到系统目录,并将这些目录添加到 $path(我讨厌这样做,顺便说一句,开发人员应该编写一个安装程序)。但无论如何,该库需要与我的应用程序打包在一起,所以我对安装 Protocol Buffers 不感兴趣...只是在 eclipse 中攻击我的 java 项目。 (比如,将 jar 添加到构建路径中。)
你们知道什么教程吗?
I'm not really sure where to start.
Like, some sites I saw wanted me to install maven, and do a bunch of things with copying files to system directories, and adding those directories to $path (which I hate doing, btw, the devs should just write an installer). But anyway, the library needs to be packaged with my app, so I'm not interested in installing Protocol Buffers... Just attacking it to my java project in eclipse. (like, adding jars to the build path.)
Any tutorials you guys know of?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您无需在生产盒上进行任何安装。您需要将其安装在构建盒上,以便可以为您编写的 .proto 文件创建 java 绑定。这类似于从 wsdl 或 xsd 生成代码的方式。一旦生成了代码(有助于二进制消息的序列化/反序列化),您就可以将其捆绑为 jar 并像任何其他 jar 库一样使用它。 这里有一个小教程帮助您入门。
只是为了增加清晰度
该过程如下
使用 maven 极大地简化了 2、3 和 4
You don't need to do any installation on production boxes. You need to install it on the build box so that you can create java bindings for the .proto file you write. This is similar to the way you generate code from wsdl or xsd. Once you the the generated code (that helps in serialize/deserialize of the binary message), you can bundle it as a jar and use it like any other jar library. Here is a small tutorial to get you started.
Just to add more clarity
The process is as follows
Using maven greatly simplifies 2, 3 and 4
希望这会有所帮助。
描述如何将 ProtoBuf 模式转换为 java 文件
http://hecktechsolutions.blogspot.in/2015/01/protocol-buffer.html
最后还简要介绍了 Eclipse 设置
Hope this would help.
Describes how to convert ProtoBuf schema into java File
http://hecktechsolutions.blogspot.in/2015/01/protocol-buffer.html
Also gives few words on Eclipse Setup at End