现在小弟需要在原有的Client(Delphi开发的,具备了浏览器功能模块)上增加信息查询功能。
我考虑了几种方案:
1。Server上建立一个Asp网站,通过Client上的浏览器功能模块访问。
2。结合Delphi+Asp开发
3。??????
4。??????
现在希望大家都给些思路,最好能分析每种方案的优缺点,可以考虑大量散分。
注:因为本人搞网站目前只是掌握了Asp,其他的Jsp和Php只是有很少的了解。
    信息查询主要针对的数据是:房屋出租,本地酒店,本地高等学府
    因为我参与制作的系统可能在不同的地区使用,每个地区都有服务器。
    而信息查询需要在不同的地区使用本地信息。

解决方案 »

  1.   

    pbdirver.net 看看有你要的资料!
      

  2.   

    to:flyhot(阳光清晨)
    进不去,而且我知道那里是什么网站。
      

  3.   

    Server用asp或websnap健web服务程序。
      

  4.   

    to: qwertyasd(昊) 
    这位兄台是说用方案1或则2?
    请大家多多发言,来者都有分!
      

  5.   

    我觉得方案2好,李维就说使用delphi开发asp可以加速开发,因为全部使用delphi作为开发工具,不必关心脚本语言(其实是较少关心。),而且可以做成多层的系统。以便以后生级。
      

  6.   

    请大家多提提建议,小弟原来用Asp感觉比较烦。
    一直希望能结合Delphi+Asp搞些程序,现在工作中正好需要。
    所以想多听听各位前辈的提议。
      

  7.   


    delphi+asp就完全可以了。本人也是用dephi+asp做项目比用纯asp写的速度还要快。
      

  8.   

    To: xiangding(杨过) 
    问题是Delphi+Asp做项目的主要流程我不是很清楚,所以希望在这里大家给点思路呀。
      

  9.   

    delphi+ASP方式ie<->IIS<->MTS<->database
    这种方式比较好。
      

  10.   

    To: cougar87(不死的海) 
    希望能详细说说兄台上面说的 “MTS”这部分可能用到的相关技术。
    比如madis,mts/com+,websnop,webservices,intrweb
    真是眼花缭乱,真希望高人能好好给小弟解释一下,什么地方用什么技术,
    什么地方避免使用什么技术。:)
      

  11.   

    希望能详细说说上面说的 “MTS”这部分可能用到的相关技术。
    比如madis,mts/com+,websnop,webservices,intrweb
    真是眼花缭乱,真希望高人能好好给小弟解释一下,什么地方用什么技术,
    什么地方避免使用什么技术。:)
      

  12.   

    请使用过Delphi+Asp开发的朋友谈谈,你们的开发流程主要是怎么样的,还有使用到那些技术?
    谢谢。
      

  13.   

    to Circket(蛐蛐): 
    对不起,有段时间没来看csdn了。
    我说得Delphi+Asp主要是指:使用Delphi开发Transaction object 和Active server Object用来提供商业逻辑和业务流程的处理。这样带来的好处是在使用Asp的时候1。可以忽略数据库处理的细节(包括,数据库连接,数据库结构,数据库类型等)2。可以忽略商业逻辑的处理过程3。使用MTS可以获得Object pooling ,load-balance,以及线程安全(这一点我不是很确定)等通用服务4。可以在其他项目中有效继承重用的功能5。还有很多,不一一列举。
      详细的来讲,使用Transaction object 来实现通用的功能需求,比如连接数据库,操作数据库,提供远程服务,复杂的算法实现,某些本地文件操作(比如文件的上传下载)等功能。使用Active server Object用来维护客户信息(不论是session级的还是application级的),并将transaction object提供的基本功能具体整合为更具体的系统功能,比如用户的权限认证(它会涉及数据库连接操作,权限认证机制等)。它还可以集中管理客户使用的系统资源(比如数据库连接,对象的创建和销毁),而不会散落到程序的各个角落难以管理。
      而在Asp只需要轻松调用由active server object提供各个功能接口即可实现相应的功能需求,并提高了系统的运行效率(由于这些com+组件编译执行的)。
      以上是这个开发过程的概述。如果你需要详细了解,你或许可以看看李维些的《。。mtx/com..》这本书,至于框架的完善性问题,你也可以借用部分J2EE中EJB标准。(这里的Active server object很象EJB标准里定义的session bean,而Tranction object很象EJB标准中的Entity Bean,MTS则很象EJB标准中的EJB Container。因此你在具体的系统架构设计中,各层的具体分工和各种类型对象的具体分工设计你都可以参考一下EJB框架标准)
      晚复为谦!