菜鸟求解什么是SSH?
现在自学了SSH框架
我理解过来 Hibernate就是包装的JDBC,Struts就是包装的Servlet,那Spring是什么呢?
对于小项目,用了SSH,设计会好很多,但相应的,效率会受到什么样的影响呢?
因为,我理解过来,Servlet显然是效率最高的,但相应的Servlet在代码较多的情况下不好管理。
我上面的这些理解,有没有需要纠正的地方
还有就是,Spring是什么,它到底带来什么便利?请不要复制google 或 baidu的答案给我,我真心求懂。
[解决办法]
spring 就是用来管理类的。spring-mvc另说。
像我用spring,配置文件里注册一自动扫描,
我可以很便的使用想要的类,只要声明一下,就可以注入对象。
我也可以找到spring自带的注解标识的类,也可以找到自定义注解的类,或者是方法。不同注解的类,我可做不同事情。我还可以拦截哪些指定的方法,在方法执行之前,之后,做一些我想要的操作。
当然spring提供不止这些,但是这些是我常用的。
其实你自己用多了,认为spring能给你带来好处,你就用,没带来好处就不用,
[解决办法]
spring是管理对象的。
spring是管理事务的。
spring可以做的事还很多很多。
struts2和hibernate也不是简单的包装,这两个能做的事也有很多,楼主慢慢学吧,不要想着一眼就能看透,得积累,积累不够只会眼高手低
[解决办法]
把spring从你的框架里去掉,保证功能不变。
你加的那些代码就是Spring帮你完成的。
[解决办法]
现在其实SSH不是非常流行了,推荐读者重点学习Spring3.x,看一下Spring是怎么实现自己的MVC的。你如果不懂SSH,那你要好好理解一下MVC模式了
[解决办法]
用框架 分层, 低耦合 等等,后期维护方便。
[解决办法]