好几年前,论坛中有讨论到采用“客户端用delphi写,服务器端用java写”的异构语言方案,关于这个方案我看了很精彩,基本谈清了思路,缺少的是详细的解决方案以及代码实现!公司有个项目,客户端有很复杂的操作,尤其是三维地理信息的运用,完全使用B/S结构到目前为止基本不能实现客户的要求,介此,研究决定采用Delphi作为客户端,服务器端采用J2EE来实现,一来完成客户的需求,二来为下步全部升级为B/S结构做充分的准备工作!
看了JE上对Delphi、Java异构语言做C/S结构的精彩讨论,初步决定Delphi、Java直接采用Json数据来交换数据,采用HTTP协议,可结合安全套接字实现交换数据安全性,服务器端通过json-rpc方式export远程调用接口,结合delphi indy session控件实现cookie机制。Java端采用Spring3+JPA作为基础结构,使用JabSorb作为交互基础框架,客户端采用Delphi Indy组件结合JSON Toolkit框架完成JSON的数据解析。
由于是第一次采用这种开发方式,很多初级问题都需要解决,初步提出以下需要解决的问题:
1、Delphi如何像服务器端发送并读取数据;
2、http协议是否能够满足数据的安全性
3、delphi客户端的图文混编编辑器如何实现?
分享到:
相关推荐
三层架构Delphi+Java+Oracle模式的实现之pdf文件
delphi客户端和JAVA服务端数据传输。
Delphi++ is a Rapid Application Development tool and currently the only development environment that includes a foundation library to create Live Applications that can be distributed and executed on ...
DELPHI C/S结构网络在线考试程序,先运行服务端后再启动客户端,若对Delphi比较熟悉,你可以此源码为基础,完整出一个完整的在线考试系统。
delphi c/s 资料
FLEX+Delphi+Java+C#联合打造聊天室14220982这是一个综合实战的例子,它是用FLEX+Delphi、FLEX+Java、 FLEX+C#多种语言巧妙组合而打造的超强功能的聊天室。服务端代码基于JAVA技术。彻底解决了以往版本中的沙箱问题...
delphi + sql c\s结构的航空购票系统须自己设置ADOCONNECTION
1、C/S结构,全C#版,即服务器、客户端全VS2010的C#编写; 相关办公系统(部署说明+qqimdb),另送qqsrc. 本用于政务网的即时通信的政务交流工具,界面上高仿QQ,包含完整客户端、服务器端、数据库源文件,全部C#编写...
这两天正在做一个项目,需要使用Delphi与互联网社区网站进行对接,协议中使用了RSA加密;通过测试,Delphi的RSA算法无法与Java的RSA算法兼容,经过各种周折最终尝试了Delphi调用Java的类的方法进行RSA加密解密;这是...
Delphi开发B_S数据库应用系统教程
关于一个老话题,Java服务端+DELPHI客户端
Grid++Report是一款C/S与B/S集成报表工具,功能全面易学易用。C/S开发适用于VB.NET,C#,VB,VC,Delphi,BCB,VFP,易语言等。B/S开发适用于ASP.NET,ASP,PHP,JSP等,支持所有WEB服务器。开发C/S报表与B/S报表共享相同的...
delphi开放的考勤管理系统,系统很简单,旨在掩饰开发c/s模式的方法。
基于Delphi设计B/S 基于Delphi设计B/S 基于Delphi设计B/S
最近做一个接口,与JAVA的关于DES/CBC/PKCS5Padding 互相解密。在网上找了很多资料,摸索了3天才摸索出来。同样的明文,用JAVA加密的密文死活都跟用DELPHI加密的不相等,有时候少于8个字符的就正常,多了8个字符的就...
cbx ria架构 用delphi就可以开发b/s
DELPHI 7 调用 JAVA 接口 ,传入 JAVA接口地址,和参数 返回结果
最近在学习数据编程,这本书相当不错,共享一下,有需要的朋友就下载吧~第1章 ADO/MTS/COM十和分布式多层架构 1-1 认识ADO 1-2 使用原生ADO对象 1-3 ADO和分布式多层架构 1-4 Delphi的数据存取技术 1-5 原生ADO对象和...
但是,由于三层结构提高了开发的起点,加上具体介绍三层次应用开发的书籍并不象介绍C/S的书脊那样普遍,对于大多数开发人员来说,三层结构依然是一种理想,而不是一个能够立即在现实中使用的方法。甚至,由于缺乏...