美文网首页程序开发珍藏文章
2019.05.19 周日--【技术文章】《初探--java

2019.05.19 周日--【技术文章】《初探--java

作者: 算法成瘾者 | 来源:发表于2019-05-19 22:33 被阅读2次

    一、spring框架概述

        最早知道spring框架是当时在清华的一家网络公司做php开发的时候,公司的java就是用的这个框架,我当时想,怎么起了一个季节的名字呢,没想到是如今最流行的java框架。

    Spring框架

        从最开始的J2EE,到spring,再到 spring boot,每一次技术的发展迭代,都是来自市场需求以及各技术的相互影响才有了 srping的今天。

        01)【核心】


        Spring框架的核心说白了,就2点,就是Ioc和AOP。Ioc就是统一的Java的Bean类的管理工具,“控制反转”,也就是著名的“好莱坞原则”。AOP的话,就是面向切面编程,使你专注于自己业务代码的实现,至于时间统计,缓存添加等于核心业务无关代码,可以通过注解的方式,以切面编程的方式实现。

        02)【特点】:


    * 低侵入 / 低耦合 (降低组件之间的耦合度,实现软件各层之间的解耦)

    * 声明式事务管理(基于切面和惯例)

    * 方便集成其他框架(如MyBatis、Hibernate)

    Spring框架结构

    * 降低 Java 开发难度

    * Spring 框架中包括了 J2EE 三层的每一层的解决方案(一站式)

    03)【spring boot】:


    * 它使用 “习惯优于配置” (项目中存在大量的配置,此外还内置一个习惯性的配置,让你无须)的理念让你的项目快速运行起来。

    Spring Boot--使Spring的使用更简单

    * 它并不是什么新的框架,而是默认配置了很多框架的使用方式,就像 Maven 整合了所有的 jar 包一样,Spring Boot 整合了所有框架(引自:springboot(一):入门篇——纯洁的微笑)

    二、spring的使用

        == 首先是下载IDE,创建Java的源码项目

        IDE的话,之前我使用的Eclipse工具,现在使用 Idea 工具,后者性能更好。中央仓库使用Marven,注意源的选择,使用国外的源可能较慢,建议使用国内的源,比如阿里的。

    使用Spring Boot启动Spring

        源码代码,建议是git的源码,clone到本地,开始开发。

        == 创建Spring Boot的项目,配置好可以启动起来服务了。

        注意pom.xml的配置文件,使用的数据库,redis,RabbitMQ等中间件配置好,服务就能启动起来了,然后,就可以本地浏览器访问链接,访问到自己的java的方法了,可以使用logger,System.out.println()等函数进行调试打印,当然也可以使用断点进行调试。

    三、学习资料推荐

    0)spring官网:

        == 官网: https://spring.io/projects/spring-framework

        ==GitHub: https://github.com/spring-projects/spring-framework

    1)Spring Boot 那些事:https://www.w3cschool.cn/springboot/

      对应的 gitHub代码: https://github.com/JeffLi1993/springboot-learning-example

    2)Spring Boot基础视频:https://www.w3cschool.cn/minicourse/play/springbootrm#menulist

    3)Spring教程: https://www.yiibai.com/spring/

    4)【好】:Spring Boot【快速入门】: https://www.cnblogs.com/wmyskxz/p/9010832.html

    5)【好】Spring Boot 中文索引:http://springboot.fun

    6)跟我学spring —开涛: https://legacy.gitbook.com/book/wizardforcel/gen-wo-xue-spring/details

    四、写在最后

        这篇文章成文比较仓促,质量也不是很好,但是我还是想写出来,主要还是督促自己继续学习Spring框架,觉得有用的同学可以姑且看之,当成一个链接“传送门”也阔以,大牛高手之类的,无视之即可。

        如上。

    相关文章

      网友评论

        本文标题:2019.05.19 周日--【技术文章】《初探--java

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