论坛首页 Java企业应用论坛

技术架构问题!

浏览 22882 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-06-19  
wkbulletin 写道
kyo100900 写道
"大型网站,每天业务数量设计在百万级别"
我们公司直接买的商业解决方案,开源的东西如果用不好,的确是一个头痛的问题。

看来买商业解决方案是一个比较妥当的办法。专业的事还是的专人干。因为那种方案都有优缺点,就看那个更适合项目要求了。


建立一个专业的团队才是王道。

就这两种方案而言当然选第一个啦
0 请登录后投票
   发表时间:2008-06-19  
hibernate不是性能问题,而是使用问题!我们使用它已经做了几个大型项目了,没有发现真正的性能问题,倒是有使用和设计不当造成的性能问题。我觉得hibernate确实要求内存比较高,其它方面都不错!!
0 请登录后投票
   发表时间:2008-06-19  
wkbulletin 写道
听说对hibernate不是很精通,用了会影响性能。不知道这个说法对不对?


如果程序结构不好,直接使用JDBC的性能也不会很好。说不定还会比较差。

更头疼的是,对结构不好的程序进行性能调整,简直是一个不可完成的工作。(相对而言,使用ORM框架写的程序,结构会清晰很多。)

个人认为,只要对Hibernate有基本的使用经验,那么使用它之后省下来的时间足以花在搞定性能的研究上。但是,如果团队里没有人对Hibernate比较了解,还需要花大量的时间从头学习,那还是不要选hibernate,因为在开始的时候解决入门级问题的时间足够花掉它能节省的时间。
1 请登录后投票
   发表时间:2008-06-19  
wkbulletin 写道
公司想要做一个大型网站,每天业务数量设计在百万级别上,开发时间在3个月,人员在10多人基础上。在选择技术架构时有两种方案:1) struts+spring+jdbc+freemarker
            2) jsp+freemarker+bean
现在到底用哪种方案呢。大家给给意见

开发确定好技术架构是个关键。若目前自己公司没有架构,选择一套现成的技术框架来保证也不失为一个捷径。
另外,现在的框架很多,选择的时候,既要看框架的开发效率、运行性能,又有看框架的所支持部署的缩放性,这对你以后性能调优和架构扩展是十分重要的。当然,从框架关注问题角度来看,选择的框架最好是涵盖j2ee表示层、业务层和持久层的完整解决方案。
推荐你使用我的框架
http://www.beetlesoft.net
0 请登录后投票
   发表时间:2008-06-19  
LS强,广告做到这来了
0 请登录后投票
   发表时间:2008-06-19  
struts+spring+ibatis+freemarker
国内某每日PV上亿的网站的架构,当然是集群来撑的。
0 请登录后投票
   发表时间:2008-06-19  
架构不应该仅仅只考虑性能哟!
0 请登录后投票
   发表时间:2008-06-19  
泡 泡 写道
struts+spring+ibatis+freemarker
国内某每日PV上亿的网站的架构,当然是集群来撑的。

集群不是万能,做不好,很影响性能。
支撑PV上亿,还有很多技术和技巧,而且更多的时候体现处理问题的设计上面。
0 请登录后投票
   发表时间:2008-06-19  
还需要考虑到业务,网站的业务是常常变化的,策划那边一拍脑袋,说不定数据库就要变动,所以除了性能外,还要考虑到底层数据存储的扩展,变化
0 请登录后投票
   发表时间:2008-06-19  
wkbulletin 写道
听说对hibernate不是很精通,用了会影响性能。不知道这个说法对不对?

的确是有很多这种说法,如果对hibernate不熟悉的话,完全可以考虑采用ibatis
spring自带的例子petstrore就是一个对ibatis很好的应用,可以参考一下
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics