有搭建过java web框架的朋友么,一起探讨下 有没有架构师这里,一起探讨下,你们在从头搭建一个java web项目时,从开始到最后的顺序是怎么配置的。比如web.xml,或struts.xml,hibernate和spring的配置文件是怎样配置的顺序。注意的地方都有什么。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我不是架构师,希望回答能够帮到你。我个人理解,先要对你的框架有整体的认识,就是你要用到框架里具体的那部分功能。以ssh为例,因为struts是前端的(加入到web.xml进行调试),hibernate是后端的,可以同时调试配置。spring也可以同时配置。(spring,hibernate暂不需要web可以不配置web.xml)分步调试完了之后再组装到web.xml具体的还有看项目的特殊性了。《注意的问题》我觉得是各个功能框架的版本适应问题。版本冲突比较难办。 感谢你的回答,不过spring和hibernate不要的话,那struts的配置文件也需要在web.xml中配置吧,所以个人觉得可能web.xml应该先进性配置,不是个合格的架构师,只能说点个人观点。 ssh框架的话,先添加struts的jar包支持,再添加spring的管理支持,最后用spring容器管理hibernate,添加hibernate的jar包。这样的管理起来方而且很清晰! 1.创建java web项目。2.添加struts2框架。3.整合spring。4.整合hibernate。 搭建SSH就算是架构师吗?有木有自己写过最基本的MVC?有木有?!!!!有木有写过ORM????有木有!!!!有木有写过缓存???有木有!!!!!有木有写过适用你们公司自己的框架??有木有!!!!以上只用j2ee标准API,不用任何第三方jar!!!有木有!!!! 你要搭建架构 并不是把spring hibernate 跟struts组合起来就是架构了 那不是一个框架 真正的框架你要考虑很多,你要先考虑应用环境,另外还有数据库等,其次你要考虑的是,这个框架搭建好后,跟其他技术的融合,也就是兼容问题,另外你还要考虑架构的稳定性,还有线程的处理,最后可能是你整个系统的权限控制要加进去,这些最低层的东西你还是要搭建好的,我说的很简单,其实里面各个大点涉及的小点还是很多的,这样出来你的系统才能稳定,不会说压力测试的时候还没上去多少就直接崩了。其中各种东西的兼容是要下点功夫研究的 防止以后添加东西的时候冲突产生 如果你要搭建SSH的话,要看是struts1.x还是struts2了,配置不一样的,还要看你用的什么开发工具。配置都不一样的,楼主加油吧! 现在才接触java,所以对这个问题不是太了解,不过对这个问题倒是很感兴趣; 恩,说得简明扼要。在搭建SSH的时候有很多细节需要注意:1.jar包的选取,包括jar包之间的依赖关系和相应版本;2.整合Struts 2时,在部署描述符里拦截器的配置。以struts 2.1.3为分界,之前版本和之后版本的配置略有不同,虽然影响不大;3.整合Spring时Spring插件的选取;4.整合Hibernate时配置文件的放置、数据源的配置等等;5.正确地配置日志环境等...上述是一些细节,可能对楼主没有太大的帮助。呵呵。 这个太简单了,做个SSH的项目的都知道,先添加struts支持 在添加hibernate支持,在添加spring支持,欧咯 会自动搭建SSH也算架构师?难道我要用一个CURD(jdbc,hibernate)我还要自动去底层写吗?架构师的代码考虑的全,并且封的很深,架构师是不希望普通程序员去看他的封装原代码的。 java生成word的问题 在java中测试通过的正则在extjs中失效了 chechbox问题求助大神 取不到Session的值!!!!!! hibernate中代理类的相关疑问 tomcat服务内最多能运行多少Thread对象 各位高手,帮忙看一下,HTTP Status 500 - 愁死了 国际化和validate="true",为什么JSP加载就报FreeMarker template error! 我的JSP论坛是乱码 用JPS写下载时,提示存盘的对话框中总是显示乱码??? 求救,调用GetStringUTFChars导致JVM crash JSP 图片上传问题
我觉得是各个功能框架的版本适应问题。版本冲突比较难办。
这样的管理起来方而且很清晰!
2.添加struts2框架。
3.整合spring。
4.整合hibernate。
有木有写过ORM????有木有!!!!
有木有写过缓存???有木有!!!!!
有木有写过适用你们公司自己的框架??有木有!!!!以上只用j2ee标准API,不用任何第三方jar!!!有木有!!!!
1.jar包的选取,包括jar包之间的依赖关系和相应版本;
2.整合Struts 2时,在部署描述符里拦截器的配置。以struts 2.1.3为分界,之前版本和之后版本的配置略有不同,虽然影响不大;
3.整合Spring时Spring插件的选取;
4.整合Hibernate时配置文件的放置、数据源的配置等等;
5.正确地配置日志环境等
...
上述是一些细节,可能对楼主没有太大的帮助。呵呵。