我正在做一个三层结构的东西,可现在做来做去越来越觉的像两层的,有没有大哥给指点一下,真正的三层结构应该是什么样的呀
我找过一些,说工做的重点应该是服务器端,可是我现在做的还在客户端写SQL语句,呀,服务器端只是用控件搭个价子,没写什么代码,真正的三层是怎么样做呢。
我找过一些,说工做的重点应该是服务器端,可是我现在做的还在客户端写SQL语句,呀,服务器端只是用控件搭个价子,没写什么代码,真正的三层是怎么样做呢。
解决方案 »
- 为什么在XP的X86系统下编写的程序操作注册表是可以的但在X64位系统不能操作注册表
- 一个简单问题,求助高手,万分感谢!
- 请推荐一本好书
- 我想了很长时间才决定把这个帖子放上来,因为是在网路上,Delphi版也有很多朋友,所以我也就没有什么顾虑地畅所欲言。
- 使用TChart画K线图,个别股票的线条不是曲线,散分!!!急!!!
- !!!!!!!!!!!!!!!setkeyboardstate!!!!!!!!!!!
- 键盘键值在从哪里可以看到
- 用TWebBrowser写浏览器,怎样控制是否下载“声音”“图片”“视频”“JavaScript”“ActiveX”“Java Applet”“Scripts”?请知道多少回
- A程序怎么隐藏B程序的界面,按下B程序的某些Tbottom,或是向Tedit写内容
- 会自动释放吗?
- 真正免费的商业源码
- Delphi9什么时候出阿???
CLIENT === APP SERVER ==== DB
CLIENT只负责发命令,也就是传参数,
APP SERVER负责响应请求去执行相应的代码,APP SERVER里的SQL或DB上的存储过程等
DB存放数据
好处:
可以做成瘦CLIENT,仅设计友好漂亮的界面,简单的数据提交命令,可以占用很小的系统资源即降低了系统配置,可以不用管DB的位置即路径,只要连上APP SERVER即可,好处还有很多,请参考相关文档:P
缺点:
APP SERVER的系统配置要求较高,因为是数据处理中心,其它请参考相关文档
-------只是简单说明而以-------
如果用COMMANDTEXT因该不算是真正的三层,应该创建接口,调用服务器方法,只应该包含要处理的参数而以,而不该是整个SQL查询!
2:中间层解释请求后,执行请求的内容
3:中间层将执行的结果反馈给客户端举个例子: 前台发出请求 "我要客户列表数据" 中间层将其解释成对应的数据集如"Cusomer" 然后根据方法执行 "select customername, customerid from Customer " 再将结果返回客户端