我们公司打算做一个类似携程一样的电子机票在线交易平台,考虑到跨平台,安全和系统的稳定性,我们打算用java技术做。这网站的要求是最高5秒内并发是1000+。请问下大家,做这样的网站系统需要怎么架构,服务器如何配置?谢谢!

解决方案 »

  1.   

    我不是高手,我只知道一点
    java做的话,最基本的mvc是jsp+servlet+javabean,现在还有常用的ssh,这样可能学习成本比较高
    服务器得看你想花多少钱,数据库也是,使用oracle还是mysql,得综合看一下
    web应用服务器可选的就很多了,基本上都可以用
      

  2.   

    架构分两种,一种是技术框架,一种是服务器框架。一、技术框架方面:
    个人认为。iBatis + struts2 结合比较合适。
    原因:
      1、这两个框架都比较容易上手
      2、Ibatis的Dao处理了很多的事情,比如事务(在电子商务类应用中,事务是经常出现的)。xml中写sql语法也能让你完全掌控SQL。
         我试过自己写过自己的DaoManager,当和iBatis的源代码比较,觉得自己写的相差太远(当然这和我的技术基础有关),最后还是用iBatis.
     -------------------------
    如果你的需求中有“单点登录”,你还得研究一下cas,使用cas或者写一个类似的出来。这时候你的框架最好是spring + iBatis + struts2
    二、服务器框架
      
         需求:最高5秒内并发是1000+
         个人认为这个需求很小,Linux + Apache + Tomcat都可以应付自如。反倒是你的数据库选型比较重要。