请教高手:我想使用jave + MySql + JS做一个小的网站,当然,我也想做一个后台。我想请教一下,现在web开发中,大家一般来说,主要采用哪些技术:
如,1) 使用struts1.1还是使用struts1.2或者使用其他的什么技术?
2) 大家使用hibernate吗?
3) 大家使用spring吗?

解决方案 »

  1.   

    小的网站就没必要用这些框架了。
    直接用servlet+jsp+mysql即可
    这样可以了解项目的实现过程。
    到时你想用到其他框架的时候在学习下就好了。
      

  2.   

    不满各位高手说,我已经使用java+Mysql+js+ajax做了一个聊天室,功能全都做好了。但是,这里面使用的通信方式都是ajax。
    我不知道ajax是不是最好的选择,是否有更好的选择?
    在做较大的网站的时候,到底应该使用什么技术比较好?
    我最主要的问题是,我不知道browser和sever之间的通信到底应该使用什么技术比较好?
      

  3.   

    想用框架可以看下现在漫天飞舞的SSH
      

  4.   

    看网站大小了如果交互性内容较多的话建议还是采用SSH框架(还是用struts2好些),这样对事务,日志,安全的支持都会很好如果单纯展示性内容偏多,建议可不用Spring,如果查询数据都不多的话也就不用hibernate,纯jdbc更灵活个人认为ajax是辅助的,提高体验感,减少刷新,可适当使用个人意见,仅供参考
      

  5.   

    struts不是这样划分版本的。
      

  6.   

    各位高手:
    就struts来说,那个比较好:
    1.1
    1.2
    or 2.0?
      

  7.   

    struts1和struts2没有好坏之分。你可以搜一下他们的区别,然后再决定你是选用1还是2。
      

  8.   

    ssh:struts-2.2.3+hibernate-3.6.6+spring-3.0.5 我一直在使用这个。spring 要用的   他的AOP技术 IOC技术  都是很好用的。所以合理使用spring 对你的工作来说  是好事至于你说的struts1 现在用的不是很多了。 以前的程序员都在用struts1 但后来由于比struts2复杂。 就很少用了。 就如:struts1中要有action 和 actionform ,而struts2 只需要有一个类去继承ActionSupport就可以实现很多功能。 例如内置的拦截器和校验器。我建议 楼主 用我上面提到的ssh整合。 对你的项目更有好处。
      

  9.   

    感谢13楼高手!你说的struts2, 不是struts1.2,对吗?
      

  10.   

    struts1和struts2的区别:
    http://ikingqu.iteye.com/blog/68597
      

  11.   


    用struts2更好些。 因为方便。 但是也是有弊端的。 因为struts2略比struts1要慢。 但综合来看strus2优势很明显
      

  12.   

    struts2+spring+hibernate,我们一般都是这么用
    特殊情况下会用ibatis代替hibernate,比如对sql性能有要求,要使用存储过程、视图等