这样的讨论很多了,其实你搜索一下应该有很多介绍SSH的文章啊。
struts/spring/hibernate都有它们各自存在的理由,它们有诞生的历史、有其发展壮大的过程,有目前面临的机遇和挑战,如果你都没有做过实际的项目就来讨论这些技术存在的必要性,相信别人说得再深入你也未必能参透其一二。
建议你可以先了解下:为什么要进行架构设计和分层设计,低耦合和控制反转的意义,AOP的好处。要了解spring,那么很久很久以前的时候曾经有一场Spring和EJB的战争。
struts/spring/hibernate都有它们各自存在的理由,它们有诞生的历史、有其发展壮大的过程,有目前面临的机遇和挑战,如果你都没有做过实际的项目就来讨论这些技术存在的必要性,相信别人说得再深入你也未必能参透其一二。
建议你可以先了解下:为什么要进行架构设计和分层设计,低耦合和控制反转的意义,AOP的好处。要了解spring,那么很久很久以前的时候曾经有一场Spring和EJB的战争。
解决方案 »
- EJB3.0中插入带外键的表,出错!, (查询并不出错),求高手指点啊。 迷茫一周了
- 请教方法赋值问题?
- 一段关于JSP的问题
- lucence2.4.0 如何支持xls、doc、xml文件搜索呢?我在网上找的实例,不支持doc以及xls啊!
- 还是 Spring 事务 的 flushMode 的问题
- 给点提示就送分!!
- 新手刚学了 j2se 该怎么样学习 j2ee呢
- 发现hibernate的一个大bug,hsql语句中传入的参数值如果含有单引号,语句执行就会出错,这如何解决呢?!
- 如何解决jdbc里sql语句不能长度128的限制?
- Myeclipse启动Maven项目报错
- Spring+Hibernate+Struts2问题
- jacob1.9+jdk1.5,怎么把一个存储htm页面内容的字符串转化为word识别的,因为是直接替换word内容,不转化就会在word显示<table><tr>等标签
是不是spring在项目开发中用的很少呀?还有就是动态actionform是不是用的也少呀——某种角度上可以这么说。
一般编码用不着spring,奇怪为什么要把action托管给spring,美名其曰spring整合struts,现在整合这个词都快叫烂了。业务变化修改action在开发阶段十分频繁、上线以后也有可能发生,改就改好了,根本不需要非要谋求什么开闭原则加一堆配置文件。
数据库可能自己写用JNDI实现比较理想,condition比较好控制