IOC,AOP是spring带的
springmvc比Struts更好用,整合了struts和spring。
springmvc比Struts更好用,整合了struts和spring。
解决方案 »
- websphere在web.xml中新添加一个servlet配置不生效
- Ajax问题,救命啊!!!
- weblogic报错了,连接池的问题,大家帮忙看一下,谢谢大家,顶者有分
- 在JSP中如何显示文件名为中文的图片
- java web start 问题
- 关于把String型转换为日期型的问题
- 关于java里面用getMethod调用方法的性能问题。
- Illegal attempt to associate a collection with two open sessions
- 急!在java中怎么读取ini文件
- 用jbuilder开发的程序,其中用到了xylayout,将应用程序做成了jar文件,运行jar文件时,提示错误。请大家多帮忙
- springmvc restful路径拦截总是会出现莫名其妙的问题。。
- 问个继承HttpServletRequestWrapper类的问题
现在已经译成DI 一来注入
网上搜一下 spring 怎么jdbc连接就OK了spring mvc 就是 @ controller注解
就是在配置文件中写 scan 下特定目录 有@controller大同小异 实现方式不一样罢了
这么多年一直用一个框架,你不了解一些框架的组成概念也能混下来,证明这个框架的成熟。你应该是这个领域的老手了。所以,恭喜你!
但你好奇的心会害了你,你过多的关注框架构建的原理,会发现,那个世界更加美妙,然后你会脱离现在的趣味,变得不专注所以替你担忧。哈哈,玩笑的。
就如同windows用久了,如果突然感兴趣用户权限,资源管理也是正常的。其实我自己也在考虑你的这个问题。但我是初次使用,初次到,今天下载的第一个spring mvc 还运行不起来。
因为手头的资料还在spring 2,, 但不幸的是sring 已经进化到 IO了。如同.net 的快速进化,很多人实际用的只是每个新版本的一部分新特性。 但这样其实写出来的程序很不好,没有生命力。
所以我希望发现一个比较稳定的java 框架,稳定到可以和.net的组件媲美。很抱歉,不能回答你的答案。 如果非要一个答案, 就像它自己官网上说的,你不用重新发明轮子。
在这个领域,需要的是熟练的打字员。
controller ,service 这些你没想过是怎么实现的吗,你是否new过他们呢,没有他们你如何做到事物的传播,事物的一致性,或者说你是否还有自己开启事物呢?他给你省去了大量new的工做,你只要实现自己的业务和服务跳转,不是很niuBee吗
再者springmvc什么时候整合了struts?
惭愧惭愧,小弟刚毕业一年,天天加班做过点项目,也就是个好点的打字员,对于Spring那些官方讲解实在是理解不到位,能不能请大神通俗易懂的讲解一下,或者给个讲解的连接,或者有什么讲解的比较详细的例子,,,求开导,求脱坑啊~~~
再者springmvc什么时候整合了struts?
估计人家说的整合structs,就是指的Spring的@Controller注解吧。。这不就是struts的action功能吗
IOC是控制反转,将对象的创建的控制权交出去,调用的人只管用,无需管理创建。
工程模式其实也是IOC的一个实现,但是工程模式的话,调用者调用对象时还要依赖具体的工厂。
spring的DI 是spring对IOC的一个实现,spring在这里充当了一个超级工厂的角色。
同时对象的创建都由spring自己来控制,调用者只需要引相应的接口,同时附上对应的配置文件或注解就可以了。
具体对象的创建自己就不用管理了。
spring aop 理解太浅,在这里就不谈了
SpringMVC就是基于Spring所建立的Web MVC实现,和Struts一样,不过比Struts好用,而且利用了Spring发展出来的优势,例如由Spring自己管理mvc配置,使用注解来完成配置,Struts只是得到Spring的支持,但需要另外的配置。
找Rod Johnson写的3本书。
Expert One-on-One J2EE Design And Development
Expert One-on-one J2EE Development Without EJB 这本我看了一大部分。
spring 是相对ejb2.现在都ejb3了。如果你只关注Spring MVC,应该,可能,。。
1拦截器,2重写和修改有点用,其他时候感觉好烦啊(学得火气大)
拦截器很好说,当我想加个什么业务逻辑的时候感觉挺方便
重写代码么定义借口再实现用,getbean(借口)来获取对象,spring注入实现类,加设没有使用spring,当我重做了实现类改了类名,那么就要找到没个new 了实现类的地方进行修改(话说我为毛要该类名),而用了spring就改下XML里bean id的reference而已
新手的理解,有高手觉得不对尽管打脸,我回帖也是顺带来学习的
我自己也做过几个项目,都是直接使用jsp+beans+servlet,觉得比这些框架简单多了。但现在触的项目要用到ssh架构,必须得学,但我确实理解不了为什么要用这些框架。我用beans里写类,jsp写页面,提交到servlet处理,整个过程我清楚知道自己在干什么,但框架除了多一堆配置文件,还有什么用?
我觉得最好的项目是没有配置文件的项目。