Spring spring主要作用是ioc和aop,不过越做越庞大了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Spring作用一搜一大把,重要的还是自己的理解。很多新知识都是那样:一开始不明就里,那就先囫囵吞枣,再在实际应用中反思,如果不用这个会怎么样? Spring核心就是作为一个bean容器,他来帮你管理你bean的生命周期,同时你在需要他的地方,可以通过spring来进行注入,而不需要你自己去new一个对象出来。这样做的好处就是,低耦合高内聚。简单的理解,其他的功能都是通过这些来扩展的。 好处实在是太多了主要以下常用的以下几个吧:AOP:控制反转,其实说白了,也就是原来需要你用new创建的对象,不用new 创建了,只需要把需要传进去的参数,进行注入,也就是自动传值,然后自己创建对象。当你需要的时候get就好了。而且可以根据需要设置为单例模式,Request请求等等。节约了内存IoC:切面编程,把事务,等需要插入到方法之间执行的方法分离出来这样的话例如日志等操作就不用嵌入到类中取了。统一管理方便,但是目前Spring只支持方法,还不支持属性的AOPSpringMVC:非常轻量级的一个MVC框架和Spring非常融合,只需要非常简单的注解配置,就可以实现MVC分离RestFul:它基于HTTP协议,是一种明确构建在客户端/服务端体系结构上的一种风格。可以调用其他服务器的方法,就像调用自己的方法一样。Security:主要是用于安全验证,登陆验证什么的。推荐看以下SpringInAction,Spring实践,非常经典的教材,如果英语好的话,直接看API,这样学习很快的。 类中属性的小问题,在线等 关于JRadioButton中fireActionPerformed里面的执行顺序的问题 文件上传的问题,高手进来啊 这个for循环怎么这样用 怎么让AudioInputStream的position回到开始的位置 请问各位高手,怎么用java实现3-des算法? jscrollpane的问题,滚动以后不会刷新。 可不可以用Vector的数组 哪有 clearCase 2002 的crack ? 基于西北角法的运输问题求最优解的设计与实现 计算地图上的一些点是否在某个范围内 在线等,页面间传值,传对象问题,gwt如何实现页面间传值
很多新知识都是那样:一开始不明就里,那就先囫囵吞枣,再在实际应用中反思,如果不用这个会怎么样?
AOP:控制反转,其实说白了,也就是原来需要你用new创建的对象,不用new 创建了,只需要把需要传进去的参数,进行注入,也就是自动传值,然后自己创建对象。当你需要的时候get就好了。而且可以根据需要设置为单例模式,Request请求等等。节约了内存
IoC:切面编程,把事务,等需要插入到方法之间执行的方法分离出来这样的话例如日志等操作就不用嵌入到类中取了。统一管理方便,但是目前Spring只支持方法,还不支持属性的AOP
SpringMVC:非常轻量级的一个MVC框架和Spring非常融合,只需要非常简单的注解配置,就可以实现MVC分离
RestFul:它基于HTTP协议,是一种明确构建在客户端/服务端体系结构上的一种风格。可以调用其他服务器的方法,就像调用自己的方法一样。
Security:主要是用于安全验证,登陆验证什么的。推荐看以下SpringInAction,Spring实践,非常经典的教材,如果英语好的话,直接看API,这样学习很快的。