看了一个软件产品,发现客户端用的是dephi开发的,服务器用tomcat。
不明白他们之间是怎么操作数据库的?!?!
希望大家讨论一下!!

解决方案 »

  1.   

    B/S+C/S结构已经很普遍
    不明白他们之间是怎么操作数据库的?!?!
    delphi可以通过soap协议调用java写的webserver程序,但大多数不会这样做,
    其实一般服务器都会写有delphi的服务器程序的
      

  2.   

    查了点资料,好像是EJB,客户端可以用VB,dephi,Java swing
      

  3.   

    用WEBSERVICE进行客户端和应用层交互
      

  4.   

    呵呵。B/S。当然,可以是WebService,也可以不是。不用webservice客户端可以遵循HTTP协议,把整个webserver当然一个中间层应用服务器。根源在于数据罢了。 就算用个FTP,一样也可以做应用服务器的。
      

  5.   

    soap协议嘛,用一样的接口就ok了
      

  6.   

    >>不明白他们之间是怎么操作数据库的?!?!
    tomcat 发布的 ejb, jbean, jsp,sevlet 都可操作数据库
      

  7.   

    业务逻辑写在服务器端是用得比较多的做法,也有部分会写到数据库里,客户端一般是表现数据和数据规则检测了,了解这些楼主就能看出怎么操作数据库了,客户端发调用服务指令,服务器端再向数据库发调具体的SQL执行命令,反回给服务器,服务器再返回给客户端了