查看: 5623|回复: 7

本周有奖讨论:Java Web开发的技术架构选型

[复制链接]
论坛徽章:
277
马上加薪
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14马上有车
日期:2014-02-18 16:41:112014年新春福章
日期:2014-02-18 16:41:11版主9段
日期:2012-11-25 02:21:03ITPUB年度最佳版主
日期:2014-02-19 10:05:27现任管理团队成员
日期:2011-05-07 01:45:08
跳转到指定楼层
1#
发表于 2012-2-21 00:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
主流Web系统的解决方案我把它归结为三大类:
1)基于.NET Framework解决方案
2)基于Java的解决方案
3)基于动态语言及其框架的解决方案(比如Ruby on Rails、Python+Django……)

本周,我们讨论第二条,基于Java的解决方案。对象为大、中、小型Web系统,欢迎各抒己见。比如某个大型Web系统的架构和部署选型,目前系统架构如下:
1、web层采用struts+tomcat实现,整个系统采用20多台web服务器,其负载均衡采用硬件F5来实现;
2、中间层采用无状态会话Bean+DAO+helper类来实现,共3台weblogic服务器,部署有多个EJB,其负载均衡也采用F5来实现;
3、数据库层的操作是自己写的通用类实现的,两台ORACLE数据库服务器,分别存放用户信息和业务数据;一台SQL SERVER数据库,是第三方的业务数据信息。

话题讨论:
1、对于您所做过的项目,您采用了哪些技术架构?请举例说明。
2、架构师做技术选型时应考虑哪些因素?
3、您在做技术选型时遭遇、经历过哪些痛苦?
4、对于日益变化的框架技术,项目团队是保持架构方案不变呢?还是随着各种技术的流行而“随大流”?
...........................

欢迎大家就以上的问题点发表自己的观点看法,任意交流任意讨论!!

活动奖励:
1、参与本话题讨论的会员将可获赠100pub币奖励
2、讨论最激烈最有价值的、参与最积极的5位会员将可获赠一枚彩蛋
论坛徽章:
28
2010数据库技术大会纪念徽章
日期:2010-05-13 09:34:232012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:252012新春纪念徽章
日期:2012-02-13 15:12:25版主2段
日期:2012-07-05 02:21:032013年新春福章
日期:2013-02-25 14:51:24ITPUB社区12周年站庆徽章
日期:2013-08-12 09:34:36马上有车
日期:2014-02-19 11:55:14
2#
发表于 2012-2-21 10:07 | 只看该作者
2、架构师做技术选型时应考虑哪些因素?

从用户量和使用频率评估出可能的压力负载,再做决策。
团队成员的熟悉程度、技术社区的活跃程度、成功案例。
我现在喜欢用开源的东西低成本的解决问题。

使用道具 举报

回复
论坛徽章:
407
紫蛋头
日期:2012-05-21 10:19:41迷宫蛋
日期:2012-06-06 16:02:49奥运会纪念徽章:足球
日期:2012-06-29 15:30:06奥运会纪念徽章:排球
日期:2012-07-10 21:24:24鲜花蛋
日期:2012-07-16 15:24:59奥运会纪念徽章:拳击
日期:2012-08-07 10:54:50奥运会纪念徽章:羽毛球
日期:2012-08-21 15:55:33奥运会纪念徽章:蹦床
日期:2012-08-21 21:09:51奥运会纪念徽章:篮球
日期:2012-08-24 10:29:11奥运会纪念徽章:体操
日期:2012-09-07 16:40:00
3#
发表于 2012-2-21 10:15 | 只看该作者
我只知道,让数据库干尽量多的事情,但有时候让应用程序干容易扩展。。。

使用道具 举报

回复
论坛徽章:
317
季节之章:春
日期:2012-06-20 17:38:14季节之章:夏
日期:2012-06-12 10:49:25季节之章:秋
日期:2012-06-12 10:49:25季节之章:冬
日期:2012-06-12 10:49:25马上有钱
日期:2014-06-16 15:59:19蓝色妖姬
日期:2012-05-19 11:02:10蓝色妖姬
日期:2012-06-12 11:21:48蓝色妖姬
日期:2012-06-12 11:21:48玉兔
日期:2012-07-27 11:00:12玉兔
日期:2012-08-05 10:00:09
4#
发表于 2012-2-21 10:46 | 只看该作者
不懂开发的支持一个

使用道具 举报

回复
论坛徽章:
171
ITPUB社区OCM联盟徽章
日期:2013-07-30 11:25:46最佳人气徽章
日期:2013-03-19 17:13:45ITPUB年度最佳技术原创精华奖
日期:2013-03-22 13:18:30ITPUB季度 技术新星
日期:2012-05-22 15:10:11BLOG每日发帖之星
日期:2012-02-15 16:43:07生肖徽章2007版:马
日期:2012-03-07 10:13:26蓝锆石
日期:2012-02-24 10:13:15萤石
日期:2012-02-24 10:13:15海蓝宝石
日期:2012-02-24 10:13:15紫水晶
日期:2012-03-01 21:28:36
5#
发表于 2012-2-21 12:07 | 只看该作者
先想想~顶一个

使用道具 举报

回复
招聘 : 多个岗位招聘
论坛徽章:
33
2010广州亚运会纪念徽章:跆拳道
日期:2010-11-22 15:42:39灰彻蛋
日期:2012-05-16 13:17:56参与WIN7挑战赛纪念
日期:2012-05-24 10:37:35茶鸡蛋
日期:2012-05-28 17:27:32灰彻蛋
日期:2012-06-13 18:48:14双黄蛋
日期:2012-06-14 14:32:02奥运会纪念徽章:帆船
日期:2012-07-10 09:43:29奥运会纪念徽章:足球
日期:2012-08-17 09:17:32奥运会纪念徽章:帆船
日期:2012-07-26 15:46:49奥运会纪念徽章:赛艇
日期:2012-08-20 16:23:58
6#
发表于 2012-2-21 13:35 | 只看该作者
.Net
路过

使用道具 举报

回复
招聘 : 多个岗位招聘
论坛徽章:
33
2010广州亚运会纪念徽章:跆拳道
日期:2010-11-22 15:42:39灰彻蛋
日期:2012-05-16 13:17:56参与WIN7挑战赛纪念
日期:2012-05-24 10:37:35茶鸡蛋
日期:2012-05-28 17:27:32灰彻蛋
日期:2012-06-13 18:48:14双黄蛋
日期:2012-06-14 14:32:02奥运会纪念徽章:帆船
日期:2012-07-10 09:43:29奥运会纪念徽章:足球
日期:2012-08-17 09:17:32奥运会纪念徽章:帆船
日期:2012-07-26 15:46:49奥运会纪念徽章:赛艇
日期:2012-08-20 16:23:58
7#
发表于 2012-2-21 13:39 | 只看该作者
话题讨论:
1、对于您所做过的项目,您采用了哪些技术架构?请举例说明。
   说实话,俺们的系统较小,就是简单的C/S二层架构。
2、架构师做技术选型时应考虑哪些因素?
   主要考虑的应该是应用的扩展性和维护方便性。
3、您在做技术选型时遭遇、经历过哪些痛苦?
   这个。。。
   干项目的都知道,最悲催的就是甲方成天改需求了。
   哎。。。
4、对于日益变化的框架技术,项目团队是保持架构方案不变呢?还是随着各种技术的流行而“随大流”?
   这个是跟应用走的,你的应用在你的行业里,需要什么样的架构。
   都是一个公司长期沉淀出来的东东。
   对于新的东西,可以探索,研究。但是是不是真的在你的项目里适用。需要多方评审。



一个菜鸟C#开发的见解
欢迎指正~



使用道具 举报

回复
论坛徽章:
27
2010新春纪念徽章
日期:2012-10-09 21:15:58奔驰
日期:2013-12-18 16:13:12凯迪拉克
日期:2014-01-24 12:35:202015年新春福章
日期:2015-04-01 23:38:112010数据库技术大会纪念徽章
日期:2015-04-23 10:33:192011数据库大会纪念章
日期:2015-04-23 10:33:192012数据库大会纪念章
日期:2015-04-23 10:33:192013数据库大会纪念章
日期:2015-04-23 10:33:192014数据库大会纪念章
日期:2015-04-23 10:33:192015中国数据库技术大会纪念徽章
日期:2015-04-24 16:04:24
8#
发表于 2012-2-24 13:31 | 只看该作者

话题讨论:
1、对于您所做过的项目,您采用了哪些技术架构?请举例说明。
   通用的 三层架构
2、架构师做技术选型时应考虑哪些因素?
   扩展与适应随时变更的需求
3、您在做技术选型时遭遇、经历过哪些痛苦?
   需求改变
4、对于日益变化的框架技术,项目团队是保持架构方案不变呢?还是随着各种技术的流行而“随大流”?
   框架不变,技术变

使用道具 举报

回复

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

本版积分规则 发表回复

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