公司旧产品是delphi开发的,现在想升级为网络产品。
客户端用JSP网站,IOS,android。数据库不变。
想用delphi做一个中间层,做业务处理,这样原有代码就能复用了。
但是不知道如何做,用什么技术,请大神指导。
开发环境为delphi xe3或delphi xe5
我想用delphi做中间的业务处理层,这样很多代码可以复用。
但是不知道用什么方法做,什么技术?什么控件?应学习哪方面的知识?
这太广泛了,说不清楚。比如你做中间层,要用TCP控件监听端口,这个端口是客户端发来数据的端口,接到数据后进行处理,可能需要访问数据库,要用到ADO组件,SQL语句,然后把结果数据发回给客户端。
你可以搜一下简单的delphi 3层架构的例子,照里面学做,慢慢就熟了。
如果走http协议呢,webservice?
追答http就是tcp、udp。用indy组件,里面有tcpSever、udpSever控件。webservice不清楚了。