社区
Java EE
帖子详情
可不可以用C#写客户端,用java写服务端呢?
zzt369880281
2011-07-30 05:40:32
程序必须使用C/S结构
...全文
296
7
打赏
收藏
可不可以用C#写客户端,用java写服务端呢?
程序必须使用C/S结构
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zzt369880281
2011-08-01
打赏
举报
回复
[Quote=引用 6 楼 xiukongtiao 的回复:]
引用 5 楼 zzt369880281 的回复:
我又想了想,好像让客户端直接去操作数据库就可以了,是不是这样就不需要服务端了呢。可是这样的话安全性又怎么说呢?
你在思考前人反复思考的问题,最早的C/S程序,就是客户端直接连服务器的,有以下不好:
1.所有的代码都在客户端,当你做了任何修改的时候,所有的用户要重新安装客户端,部署困难。
2.客户端很肥很大。
3.一旦被反编译,所有的东……
[/Quote]
对我有用。
谢谢
再问一下,关于三层结构,世界上到底有多少种三层结构的说法啊?
xiukongtiao
2011-07-31
打赏
举报
回复
[Quote=引用 5 楼 zzt369880281 的回复:]
我又想了想,好像让客户端直接去操作数据库就可以了,是不是这样就不需要服务端了呢。可是这样的话安全性又怎么说呢?
[/Quote]
你在思考前人反复思考的问题,最早的C/S程序,就是客户端直接连服务器的,有以下不好:
1.所有的代码都在客户端,当你做了任何修改的时候,所有的用户要重新安装客户端,部署困难。
2.客户端很肥很大。
3.一旦被反编译,所有的东西都被看完了。
三层结构,客户端+服务器+数据库
1.逻辑全部在服务器的话,很多时候修改服务器逻辑,客户端不需要做任何更新。
2.客户端可以很瘦。
3.反编译了,也看不到你的逻辑。
4.服务器可以做很多客户端做不了的工作或者让很多工作更简单,比如数据缓存。
zzt369880281
2011-07-31
打赏
举报
回复
我又想了想,好像让客户端直接去操作数据库就可以了,是不是这样就不需要服务端了呢。可是这样的话安全性又怎么说呢?
zzt369880281
2011-07-30
打赏
举报
回复
[Quote=引用 3 楼 zhangshune 的回复:]
怎么不用c#做服务端?
[/Quote]C#有框架吗?要是没有的话写大型的工作流之类的程序得多难啊
zhangshune
2011-07-30
打赏
举报
回复
怎么不用c#做服务端?
zzt369880281
2011-07-30
打赏
举报
回复
20分感谢
[Quote=引用 1 楼 mail_ricklee 的回复:]
可以
C# WinForm Client + Java Servlet Http Rest + DB
但最好参考ProtoBuf,MessagePack等高性能跨语言二进制序列化、或者Json等格式进行RPC传递
可以参考FortuneBase,FortuneJ架构
参考地址www.cnblogs.com/mail-ricklee
[/Quote]
mail_ricklee
2011-07-30
打赏
举报
回复
可以
C# WinForm Client + Java Servlet Http Rest + DB
但最好参考ProtoBuf,MessagePack等高性能跨语言二进制序列化、或者Json等格式进行RPC传递
可以参考FortuneBase,FortuneJ架构
参考地址www.cnblogs.com/mail-ricklee
MQTT mosquitto
服务端
客户端
Demo 可直接使用的工具类
网上可以找到的mosquitto真的不多,俺这种不是什么技术大牛的人搞起来真的好费工夫。 在此本着共享精神跟大家分享。(其中的
服务端
的类基本上使用了网络上一位朋友的共享)由于是整整三天的调查成果,因此例外拿个10...
基于c++实现ftp
客户端
,
服务端
程序.zip
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程...不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。
c++开发的聊天软件(linux平台下的基于socket的
服务端
和基于QT的
客户端
).zip
【项目资源】: 包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程...不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。
JAVA
服务器与
C#
客户端
的通信技术调研
JAVA
服务器与
C#
客户端
的通信技术调研 研究背景及目的: ARPG项目的需求:需要将现有的服务器从C++的编
写
平台换为
java
语言。在对需求进行分析的过程中,发现几点需要研究实现的问题
java
与c+语言特性迥异,相比c...
在
C#
客户端
用HTTP上传文件到
Java
服务器
最近在做C / S 开发,需要在
C#
客户端
上传文件到
Java
后台进行处理。 对于较大的文件我们可以直接用FTP协议传文件,较小的文件则可以向B / S 一样用HTTP上传。 首先,由于要传文件,我们需要用 POST 来发送数据。GET...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章