C#的winform做客户端,java web作服务器端,该怎么实现?

穆雄雄
人工智能领域优质创作者
博客专家认证
2017-07-13 07:54:09
如题所说,winform做窗口这方面一直很不错,但是C#的mvc用着不是很好,准备做一个winform与javaweb交互的项目,请问我该怎么实现?网上和搜了好久一直没有思路。谢谢
...全文
764 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
穆雄雄 2017-07-18
  • 打赏
  • 举报
回复
谢谢大家,我有点思路了,动手试试!!!
什么都不能 2017-07-17
  • 打赏
  • 举报
回复
后台java变化如果接口协议不变用不着改client端,如果后台改了接口,那前端不想改那就要提高程序的设计,接口不能定义死。客户端的程序能自动更新或者根据描述文件产生对应的逻辑代码。
雨隹 2017-07-17
  • 打赏
  • 举报
回复
引用 7 楼 qq_34137397 的回复:
[quote=引用 6 楼 huoda2008523 的回复:] [quote=引用 5 楼 qq_34137397 的回复:] [quote=引用 3 楼 huoda2008523 的回复:] http://open.weibo.com/wiki/%E5%BE%AE%E5%8D%9AAPI 就是使用java做类似这种接口,供WinForm调用。服务端简单的话可以使用servlet做接口,加框架的话使用spring mvc就行,还有不少类似的框架。在复杂点可以做成restful风格的接口,看需求了。
如果后台java有变动的话,每次都得重新生成dll文件,这样是不是太麻烦了,还有别的方案吗?[/quote] 什么意思?没太懂啊 如果接口改的话 客户端肯定得改啊 [/quote] 我现在的思路是,java用框架写,要想在C#里面引用java的类的话必须要生成jar包,在生成.dll文件,如果我java有的地方稍有变动,就得重新生成jar包和.dll文件,这样是不是很麻烦,还有别的方案吗?[/quote] 你使用的是webservice吧 这个确实麻烦 你直接用http提供接口不就行了 给winform一个网址 请求参数放到url里或者http的body里 就不要jar包了啊
k10509806 2017-07-17
  • 打赏
  • 举报
回复
哪有你这么复杂,java提供http接口给winform调用就好了
穆雄雄 2017-07-16
  • 打赏
  • 举报
回复
引用 6 楼 huoda2008523 的回复:
[quote=引用 5 楼 qq_34137397 的回复:] [quote=引用 3 楼 huoda2008523 的回复:] http://open.weibo.com/wiki/%E5%BE%AE%E5%8D%9AAPI 就是使用java做类似这种接口,供WinForm调用。服务端简单的话可以使用servlet做接口,加框架的话使用spring mvc就行,还有不少类似的框架。在复杂点可以做成restful风格的接口,看需求了。
如果后台java有变动的话,每次都得重新生成dll文件,这样是不是太麻烦了,还有别的方案吗?[/quote] 什么意思?没太懂啊 如果接口改的话 客户端肯定得改啊 [/quote] 我现在的思路是,java用框架写,要想在C#里面引用java的类的话必须要生成jar包,在生成.dll文件,如果我java有的地方稍有变动,就得重新生成jar包和.dll文件,这样是不是很麻烦,还有别的方案吗?
雨隹 2017-07-16
  • 打赏
  • 举报
回复
引用 5 楼 qq_34137397 的回复:
[quote=引用 3 楼 huoda2008523 的回复:] http://open.weibo.com/wiki/%E5%BE%AE%E5%8D%9AAPI 就是使用java做类似这种接口,供WinForm调用。服务端简单的话可以使用servlet做接口,加框架的话使用spring mvc就行,还有不少类似的框架。在复杂点可以做成restful风格的接口,看需求了。
如果后台java有变动的话,每次都得重新生成dll文件,这样是不是太麻烦了,还有别的方案吗?[/quote] 什么意思?没太懂啊 如果接口改的话 客户端肯定得改啊
穆雄雄 2017-07-16
  • 打赏
  • 举报
回复
引用 3 楼 huoda2008523 的回复:
http://open.weibo.com/wiki/%E5%BE%AE%E5%8D%9AAPI 就是使用java做类似这种接口,供WinForm调用。服务端简单的话可以使用servlet做接口,加框架的话使用spring mvc就行,还有不少类似的框架。在复杂点可以做成restful风格的接口,看需求了。
如果后台java有变动的话,每次都得重新生成dll文件,这样是不是太麻烦了,还有别的方案吗?
雨隹 2017-07-15
  • 打赏
  • 举报
回复
http://open.weibo.com/wiki/%E5%BE%AE%E5%8D%9AAPI 就是使用java做类似这种接口,供WinForm调用。服务端简单的话可以使用servlet做接口,加框架的话使用spring mvc就行,还有不少类似的框架。在复杂点可以做成restful风格的接口,看需求了。
  • 打赏
  • 举报
回复
你就把winform想成客户端,java通过http提供api供winform调用
穆雄雄 2017-07-13
  • 打赏
  • 举报
回复
引用 1 楼 perfectIdeal 的回复:
你就把winform想成客户端,java通过http提供api供winform调用
需要其他的工具之类的?

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧