呵呵,Spring的这个封装JDBC的DAO确实没什么价值,不过,它把使用模版模式对JDBC进行了封装。
解决方案 »
- 新人~~~遇到Tomcat 问题
- Object obj;类报错,请问这段程序哪里错了?
- 打开MYeclipse 上的tomcat问题
- 急救!!!!
- 如何能做到 JAVA开发 安全 性能优化 ?
- JbuilderX部署一个web模块到weblogic下发生错误,清高手指点
- struts高手帮忙啊!!!!!!!!!!!
- (問題解決馬上結賬)環境:linux8.0+tomcat4.1.30,JSP文件修改之后不會自動編譯,除非重啟TOMCAT或是刪除已被編譯過的JAVA和CLASS文件
- 今天高兴,大散分
- 关于servlet 重定向的问题?
- Failed to convert property value of type [java.lang.String] to required type [javax.sql.DataSource] for property 'dataSource'
- MYeclipse SPRING +hibernate DAO问题
spring强调的是架构-->那spring架构比较直白的好处是什么捏?
算不了什么spring就是个架
认真的琢磨琢磨了
而且很耗费资源,服务器托管听说也很贵
不过在设计方面,进行了很好封装
易扩展和耦合性方面做的很好
在事务管理和资源调用上也做的很好
有利就有敝
需要多付出点money
它的AOP能为已有的模块增加新的功能,甚至模块都不知道它的存在,难道不神奇吗?
它的事务管理给分层式应用系统开发带来了福音,难道不叫决吗?管它三七二十一呢,先学了再说~!
感觉还是复用的好处。在spring里配置一个bean,然后在程序里都可以调用,但不需要关系具体实现类是啥,如果这个具体实现类发生变化,需要改成其他类,那只要把配置文件里该掉就号,而不用到处去找哪个地方调用了这个类.这点在集成struts\hibernate等框架上都有所体现.这种方式在常规开发中叫面向接口编程吧.
1. 当然数pojo了,不用像struts那样每个类要继承FormBean,太重了
2. 同样也是MVC架构,Controller的功能比Servlet要强好多
3. AOP编程,像用户权限、数据的操作日志、定时任务,这些看起来容易做起来难的事再也不要投入很大的精力了
4. 轻量级框架,几乎所有的类都可以转移到其它框架中去,耦合性大大降低了。
5. 不说了,自己慢慢体会去吧。
同理AOP也是手段,她的目的就是把你从繁琐的事务管理、权限控制等等繁琐的工作中解脱出来,把时间放在编写业务逻辑上。
可以说java引入内存垃圾回收就是AOP的典范之作。
楼主的头像真恶啊!
好像是在吃软体动物吧!!!
可能如上面几位说的一样~ 没看到精髓 没了解Spring吧~ 用久后希望有收货~
顺便说一下 楼主你的头像实在是~~~