有没有架构师这里,一起探讨下,你们在从头搭建一个java web项目时,从开始到最后的顺序是怎么配置的。
比如web.xml,或struts.xml,hibernate和spring的配置文件是怎样配置的顺序。注意的地方都有什么。

解决方案 »

  1.   

    我不是架构师,希望回答能够帮到你。我个人理解,先要对你的框架有整体的认识,就是你要用到框架里具体的那部分功能。以ssh为例,因为struts是前端的(加入到web.xml进行调试),hibernate是后端的,可以同时调试配置。spring也可以同时配置。(spring,hibernate暂不需要web可以不配置web.xml)分步调试完了之后再组装到web.xml具体的还有看项目的特殊性了。《注意的问题》
    我觉得是各个功能框架的版本适应问题。版本冲突比较难办。
      

  2.   

    感谢你的回答,不过spring和hibernate不要的话,那struts的配置文件也需要在web.xml中配置吧,所以个人觉得可能web.xml应该先进性配置,不是个合格的架构师,只能说点个人观点。
      

  3.   

    ssh框架的话,先添加struts的jar包支持,再添加spring的管理支持,最后用spring容器管理hibernate,添加hibernate的jar包。
    这样的管理起来方而且很清晰!
      

  4.   

    1.创建java web项目。
    2.添加struts2框架。
    3.整合spring。
    4.整合hibernate。
      

  5.   

    搭建SSH就算是架构师吗?有木有自己写过最基本的MVC?有木有?!!!!
    有木有写过ORM????有木有!!!!
    有木有写过缓存???有木有!!!!!
    有木有写过适用你们公司自己的框架??有木有!!!!以上只用j2ee标准API,不用任何第三方jar!!!有木有!!!!
      

  6.   

    你要搭建架构   并不是把spring hibernate  跟struts组合起来就是架构了   那不是一个框架 真正的框架你要考虑很多,你要先考虑应用环境,另外还有数据库等,其次你要考虑的是,这个框架搭建好后,跟其他技术的融合,也就是兼容问题,另外你还要考虑架构的稳定性,还有线程的处理,最后可能是你整个系统的权限控制要加进去,这些最低层的东西你还是要搭建好的,我说的很简单,其实里面各个大点涉及的小点还是很多的,这样出来你的系统才能稳定,不会说压力测试的时候还没上去多少就直接崩了。其中各种东西的兼容是要下点功夫研究的   防止以后添加东西的时候冲突产生
      

  7.   

    如果你要搭建SSH的话,要看是struts1.x还是struts2了,配置不一样的,还要看你用的什么开发工具。配置都不一样的,楼主加油吧!
      

  8.   

    现在才接触java,所以对这个问题不是太了解,不过对这个问题倒是很感兴趣;
      

  9.   

    恩,说得简明扼要。在搭建SSH的时候有很多细节需要注意:
    1.jar包的选取,包括jar包之间的依赖关系和相应版本;
    2.整合Struts 2时,在部署描述符里拦截器的配置。以struts 2.1.3为分界,之前版本和之后版本的配置略有不同,虽然影响不大;
    3.整合Spring时Spring插件的选取;
    4.整合Hibernate时配置文件的放置、数据源的配置等等;
    5.正确地配置日志环境等
    ...
    上述是一些细节,可能对楼主没有太大的帮助。呵呵。
      

  10.   

    这个太简单了,做个SSH的项目的都知道,先添加struts支持 在添加hibernate支持,在添加spring支持,欧咯
      

  11.   

    会自动搭建SSH也算架构师?难道我要用一个CURD(jdbc,hibernate)我还要自动去底层写吗?架构师的代码考虑的全,并且封的很深,架构师是不希望普通程序员去看他的封装原代码的。