Spring到底好在哪? IOC,AOP是spring带的springmvc比Struts更好用,整合了struts和spring。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 首先得感谢几个大哥(有没有大姐不知道,真是大姐也别见怪。。)能给回复啊。。但我还是不懂啊。。网上类似于http://blog.csdn.net/yuebinghaoyuan/article/details/7337359这种的,一大堆啊。。有学生教师的,有斧子砍树的,有老板和轿车的,泥马该不懂照样不懂啊举个例子吧,我写代码的时候,action层会有这几个东西,controller,requestMapping,这肯定不是Spring MVC的吧?那autowared是?service层有这几个东西,@Service,还是@Transactional是?其他都没什么了啊。记得刚学的时候有什么applicationContext.xml,早忘没影了啊。。各位大侠捞点干货啊。。泥马我现在很饥渴啊。。啊啊啊啊啊啊啊啊啊~~~~~~~ 本人暂时对IOC 的理解是spring容器帮我们管理类,以前是自己管理.所以叫控制翻转.AOP就是把非业务逻辑(校验,处理编码问题等)和业务逻辑解耦. ioc 不容易直译现在已经译成DI 一来注入网上搜一下 spring 怎么jdbc连接就OK了spring mvc 就是 @ controller注解就是在配置文件中写 scan 下特定目录 有@controller大同小异 实现方式不一样罢了 首先你要明白spring是什么,spring是java开发框架。什么是框架?就是别人把主要结构给你搭好了,你配置配置就可以拿来用了。省去你搭架子的时间。 我也不是很明白 什么IOC AOP 用会用 底层到底怎么实现的也不明白 真不知道是该恭喜你,还是替你担忧。这么多年一直用一个框架,你不了解一些框架的组成概念也能混下来,证明这个框架的成熟。你应该是这个领域的老手了。所以,恭喜你!但你好奇的心会害了你,你过多的关注框架构建的原理,会发现,那个世界更加美妙,然后你会脱离现在的趣味,变得不专注所以替你担忧。哈哈,玩笑的。就如同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功能吗 SSH springMVC都用过,感觉都差不多,我也不是很懂。 要看spring的好处,得先从IOC说起IOC是控制反转,将对象的创建的控制权交出去,调用的人只管用,无需管理创建。工程模式其实也是IOC的一个实现,但是工程模式的话,调用者调用对象时还要依赖具体的工厂。spring的DI 是spring对IOC的一个实现,spring在这里充当了一个超级工厂的角色。同时对象的创建都由spring自己来控制,调用者只需要引相应的接口,同时附上对应的配置文件或注解就可以了。具体对象的创建自己就不用管理了。spring aop 理解太浅,在这里就不谈了 Spring就是一套基于IOC原理的系列框架,IOC就是对象不再由对象自己建立获得(new出来),而是由第三方容器注入获得(也就是Spring-core),并且可以通过配置文件来确定注入类型或者方式。主要是实现对象间的解耦。SpringMVC就是基于Spring所建立的Web MVC实现,和Struts一样,不过比Struts好用,而且利用了Spring发展出来的优势,例如由Spring自己管理mvc配置,使用注解来完成配置,Struts只是得到Spring的支持,但需要另外的配置。 找spring的老书,看看前面1、2章。找Rod Johnson写的3本书。Expert One-on-One J2EE Design And DevelopmentExpert One-on-one J2EE Development Without EJB 这本我看了一大部分。 j2ee 年代过来的人应该有感受。spring 是相对ejb2.现在都ejb3了。如果你只关注Spring MVC,应该,可能,。。 我是新手,我感觉主要是2点1拦截器,2重写和修改有点用,其他时候感觉好烦啊(学得火气大)拦截器很好说,当我想加个什么业务逻辑的时候感觉挺方便重写代码么定义借口再实现用,getbean(借口)来获取对象,spring注入实现类,加设没有使用spring,当我重做了实现类改了类名,那么就要找到没个new 了实现类的地方进行修改(话说我为毛要该类名),而用了spring就改下XML里bean id的reference而已新手的理解,有高手觉得不对尽管打脸,我回帖也是顺带来学习的 我也理解不了这些框架的作用。我自己也做过几个项目,都是直接使用jsp+beans+servlet,觉得比这些框架简单多了。但现在触的项目要用到ssh架构,必须得学,但我确实理解不了为什么要用这些框架。我用beans里写类,jsp写页面,提交到servlet处理,整个过程我清楚知道自己在干什么,但框架除了多一堆配置文件,还有什么用?我觉得最好的项目是没有配置文件的项目。 如果你没有体会到spring的好,那么你可以写一个项目,不使用spring,你就知道它的好 请教一个关于SESSION的问题 一个多对多的hql的写法 关于CAS 单点登陆的一个小问题 html href 指向文件夹问题 请教 请教 动态生成图片 加载问题 很简单! 如何用jdbc的驱动程序? --------------要学JSP,大家给我推荐一本书吧----------- javabean在jsp下的调用????? 在idea intellj中的pom.xml中贴thymeleaf中,一直出错,这是为什么呢? 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处理,整个过程我清楚知道自己在干什么,但框架除了多一堆配置文件,还有什么用?
我觉得最好的项目是没有配置文件的项目。