美文网首页
Spring第一天(为什么要学)

Spring第一天(为什么要学)

作者: 毛仑上保罗先生 | 来源:发表于2017-11-13 15:33 被阅读0次

    开始学习spring,
    其实我是一个由.net转到php再有php转到java的程序员, 原来在.net的时候有spring.net, 但是当时总感觉spring.net太重了,而且用spring.net也只是用一些注入ioc, aop的功能, 而且.net有很多这两者的轻量级代替品比如.net的autofac等
    但是转java的话spring是必须的, 而且仔细的去了解spring确实是一个伟大的框架,spring几乎能满足所有日常开发框架的功能,但是刚java学的东西还很多, 虽然语言是工具, 但是不了解工具的细节怎么能写出好代码, 说只要一两天就能完全转过来的人那都是在吹牛逼!
    spring有如下特点:
    基于POJO的轻量级和最小侵入性编程;
    通过依赖注入和面向接口实现松耦合;
    基于切面和惯例进行声明式编程;
    通过切面和模板减少样板式代码

    POJO的解释:
    POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。
    使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有时可以作为VO(value -object)或dto(Data Transform Object)来使用.当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,也不能携带有connection之类的方法。

    以上特点虽然和原来写.net的时候差不多或者相同, 但是需要系统的按照java的思想学习, 接下来将一步一步的走进伟大spring吧!

    说实话,spring官网下载确实很不方便,一点都不直观,下面直接附上spring 的各种路劲

    Jar包: https://github.com/spring-projects/spring-framework/releases
    源码: https://github.com/spring-projects/spring-framework

    https://repo.spring.io/webapp/#/artifacts/browse/tree/General/libs-release-local/org/springframework/spring

    相关文章

      网友评论

          本文标题:Spring第一天(为什么要学)

          本文链接:https://www.haomeiwen.com/subject/hdxgmxtx.html