我现在用Java用中间层服务器,delphi作客户端,开发在Internet上使用的多层分布式应用系统,
感觉尚好.
已经快完成全部底层的开发了,经过自己开发底层类,以便将来就只需要专注于业务逻辑的实现.而不用
再考虑实现手段了.底层类包括象在Delphi的DataSnap XML包与类Java的ResultSet中的数据对象间的相
互转换,Cookie的处理等,现在这个平台快完善了,我觉得把他拿到作B-S架构(这个B是自己写的winform
程序,不是IE等浏览器)很不错,现在开发起来也非常简单了.可以做出象传统B-S系统的架构(http传输数据与
远程调用),而拥有传统C-S界面与操作的系统来(访问本地资源,报表处理等无疑要容易实现得多),可谓对二
种系统的优点兼而得之.
系统平台: Weblogic/WebSphere/Tomcat等(具有Servlet容器即可) + Axis1.0 + (Apache),系统采用面
向服务的开发方式(WebServices技术),在服务器端采用javabean或EJB来做业务组件均可.