楼主: powersuite

[笔记] 三层HIS

[复制链接]
论坛徽章:
168
马上加薪
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-01-04 11:49:54蜘蛛蛋
日期:2011-12-05 16:08:56ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41设计板块每日发贴之星
日期:2011-07-22 01:01:02ITPUB官方微博粉丝徽章
日期:2011-06-30 12:30:16管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:33
21#
发表于 2008-6-28 19:52 | 只看该作者
好的思想,要实现了、应用了、体现价值了才是实实在在的好。

使用道具 举报

回复
论坛徽章:
0
22#
发表于 2008-6-30 10:41 | 只看该作者
原帖由 powersuite 于 2008-6-27 15:31 发表
嗯,楼上说的是有道理的,死抱着ORM观念是无助于解决复杂的问题的
但我个人觉得现在的各种JAVA平台都不能很好地解决效率问题,而且JAVA架构的工程维护是比较复杂的
说到数据连接,无论JDBC,ODBC等,数据访问引擎是驻留在客户端的,数据源的实际所在用户是知晓的
这里,我们希望数据源对客户端是隐藏的,所以提出了数据库访问代理的概念,即实际的数据库访问由数据库访问代理执行的
而客户端只是向代理发送了SOAP请求。


纠正一个说法。
做Java企业应用,一般是采用B/S/S架构,数据访问引擎是驻留在应用服务器端的,而且一般配有数据库连接池,连接起来还是相当高效的。
即使是通过RMI或者hessian等做C/S/S,数据访问引擎仍然是在应用服务器端。
只有采用纯C/S,数据访问引擎才是在客户端,一般是写在代码里,用户也不容易知晓。

使用道具 举报

回复
论坛徽章:
0
23#
发表于 2008-6-30 10:53 | 只看该作者
原帖由 husthxd 于 2008-6-27 23:32 发表


呵呵,不知道Flex应用的效果如何?
btw:
Hibernate不过就是持久化工具,一般不需要用到里面特别麻烦的Features,用来做个CRUD就足够了。
所以,HB达人?根本就不需要。


Flex本身是个好东西,运行环境安装很小很快,运行起来也很快。
但Flex编程是用本身的ActionScript,稍复杂一点的数据结构,总是要进行转换,还是麻烦。
如果客户端机器配置不太低(CPU > C1.5G, 内存>256M)的话,其实可以采用纯Java,Swing/Swt都很棒!

如果HB只是用简单CRUD或对象包装的话,就不要用了,性能损失太大(不采用缓存的话,只有JDBC的1/4)。
真正用HB做实际应用的时候,很多地方Debug是很痛苦的。
像HIS这种关系复杂的软件,HB是需要用到很多高级特性的,不养几个HB达人是很难满足性能要求的。

使用道具 举报

回复
论坛徽章:
1
行业板块每日发贴之星
日期:2008-07-12 01:02:19
24#
 楼主| 发表于 2008-6-30 11:01 | 只看该作者
呵呵,我们是说JDBC和ODBC的数据访问引擎驻留在客户端,并没有说到JAVA的其他架构的数据引擎驻留在哪里
数据访问的效率里,是否支持连接池是一因素,但不是主要因素,关键的效率在于服务端到客户端的记录集的映射的性能

使用道具 举报

回复
论坛徽章:
168
马上加薪
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-01-04 11:49:54蜘蛛蛋
日期:2011-12-05 16:08:56ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41设计板块每日发贴之星
日期:2011-07-22 01:01:02ITPUB官方微博粉丝徽章
日期:2011-06-30 12:30:16管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:33
25#
发表于 2008-6-30 12:03 | 只看该作者
原帖由 lgx522 于 2008-6-30 10:53 发表


如果HB只是用简单CRUD或对象包装的话,就不要用了,性能损失太大(不采用缓存的话,只有JDBC的1/4)。


呵呵,用的是HB自带的特性。
比如HB的cache

使用道具 举报

回复
论坛徽章:
168
马上加薪
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-01-04 11:49:54蜘蛛蛋
日期:2011-12-05 16:08:56ITPUB十周年纪念徽章
日期:2011-11-01 16:19:41设计板块每日发贴之星
日期:2011-07-22 01:01:02ITPUB官方微博粉丝徽章
日期:2011-06-30 12:30:16管理团队成员
日期:2011-05-07 01:45:082011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:33
26#
发表于 2008-6-30 12:05 | 只看该作者
原帖由 powersuite 于 2008-6-30 11:01 发表
呵呵,我们是说JDBC和ODBC的数据访问引擎驻留在客户端,并没有说到JAVA的其他架构的数据引擎驻留在哪里
数据访问的效率里,是否支持连接池是一因素,但不是主要因素,关键的效率在于服务端到客户端的记录集的映射的性能



存储过程>JDBC>ORm
多加了一层,性能损失是必然的。

使用道具 举报

回复
论坛徽章:
109
开发板块每日发贴之星
日期:2006-06-06 01:02:23数据库板块每日发贴之星
日期:2006-12-30 01:03:28每日论坛发贴之星
日期:2008-07-12 01:01:37行业板块每日发贴之星
日期:2008-07-23 01:02:20ITPUB元老
日期:2010-11-12 15:19:292014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:02
27#
发表于 2008-7-4 11:17 | 只看该作者
损失性能应该是必然

使用道具 举报

回复
论坛徽章:
0
28#
发表于 2008-7-9 15:59 | 只看该作者
好的设计没有好的实现,也是一场空了

使用道具 举报

回复
论坛徽章:
0
29#
发表于 2008-7-10 11:24 | 只看该作者
新框架应用主流技术:s+s+h  三层

06——08年 开发改造时间

北京加中科技发展总公司
地址:上地中关村软件圆3A1345  
电话:010:82825038
欢迎同仁加盟!!!

使用道具 举报

回复
论坛徽章:
66
现任管理团队成员
日期:2011-05-07 01:45:08版主9段
日期:2013-04-21 02:21:02ITPUB年度最佳版主
日期:2014-02-19 10:05:27ITPUB年度最佳版主
日期:2013-01-30 17:30:25ITPUB年度最佳技术原创精华奖
日期:2012-03-13 17:12:05优秀写手
日期:2013-12-18 09:29:15元宝章
日期:2015-02-10 19:57:54金牌徽章
日期:2015-02-10 19:59:42银牌徽章
日期:2015-02-10 19:59:42铜牌徽章
日期:2015-02-10 19:59:41
30#
发表于 2008-7-10 23:36 | 只看该作者
新技术阿v

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表