Spring Data Redis 官方中文文档
Spring Data Redis 官方中文文档 v2.5.5
更多Spring 官方文档森运森告尽此春梁在 geekdoc.top
spring和spring security的区别
spring是一整套应用程序框架,也是一种设计思想,他实现了很多实用工具,开发者直接使用这些工具可以提高开发速度,减少代码编写量,sping最大的用途是进行对象间的解耦操作,可实现设计松散耦合的应用程序系统,以便达到更高的可维护性和可扩展性能。
spring security是基于sping core的一个具体工具实现,主要用来管理应用程序的安全性,并提供了一组用户权限的解决方案。
简粗物单点说,以一个web应用程序举例,sping框架负责整个应用程序的构架,spring seurity负责用户登录和用户权限管理。
另:spring框架包含很多工具,这些工具的使用涵盖非常多的基础知识,例如: web servlet编程,aop动态代理, 面向方面编程(不是面向对象编程),mvc框架,orm对象映射 等等等等,如果你是初学者,建议从 java基础 和 servlet基础学起,不要一上来就学 spring框架了。
如果你是中级水平,建议先学独立的 mvc框架、orm对象映射等技术,再学sping与这些框架的集成工作方式
如果你是高级水平,建议直接看sping的源代码,很容易就蠢粗能掌握spring框架的工作原理与编程思想的。
spring在其官方网站提供了很全面的当前版本参考手册,英文版的,如果你英文一般,可以在spring中文论坛中找岩档液spring的中文参考手册,不过最新版的sping框架参考手册好像还没出中文版的,祝你好运。
spring里的常用技术都是什么?
Spring是一个轻型容器(light-weight container),其核并备心是Bean工厂(Bean Factory),用以构造我们所需要的M(Model)。在此基础之上,Spring提供了AOP(Aspect-Oriented Programming, 面向层面的编程)的实现,用它来提供非管理环境下申明让蔽拆方式的事务、安全等服务;坦枣对Bean工厂的扩展ApplicationContext更加方便我们实现J2EE的应用;DAO/ORM的实现方便我们进行数据库的开发;Web MVC和Spring Web提供了Java Web应用的框架或与其他流行的Web框架进行集成。
就是说可将两者一起使用,达到将两者自身的特点进行互补。
java 中文API谁有,百度云分享一下
Android中文版
api手册地址:
Ant最新版
api手册地址:
ASM字节码操作
api手册地址:
Axis2最新版
api手册地址:
Bash脚本
api手槐型滑册地址:
Bootstrap 3
api手册地址:
Bootstrap 4
api手册地址:
C/C++
api手册地址:
C3P0连接池
api手册地址:
CentOS使用文档
api手册地址:
Commons-Beanutils
api手册地址:
Commons-Fileupload
api手册地址:
Commons-IO最新版
api手册地址:
Commons-Lang最新版
api手册地址:
Commons-Net最新版
api手册地址:
CSS 3
api手册地址:
DBCP连接池
api手册地址:
Dom4j
api手册地址:
dubbo中文文档
api手册地址:
EhCache
api手册地址:
Freemarker
api手册地址:
Go语言
api手册地址:
Hadoop
api手册地址:
Hibernate中文版
api手册地址:
IKAnalyzer中文版
api手册地址铅腊:
Java 10
api手册地址:
Java 6
api手租裂册地址:
Java 7
api手册地址:
Java 8中文版
api手册地址:
jqGrid中文版
api手册地址:
Jquery中文版
api手册地址:
Json-lib
api手册地址:
Junit4最新版
api手册地址:
Kryo
api手册地址:
Log4j最新版
api手册地址:
Lucene
api手册地址:
Maven
api手册地址:
Windows MFC中文版
api手册地址:
Mybatis
api手册地址:
MySql中文版
api手册地址:
Netty 3.6
api手册地址:
Nginx中文版
api手册地址:
OpenJPA最新版
api手册地址:
PHP中文版
api手册地址:
POI-apache
api手册地址:
QuickServer
api手册地址:
redis中文参考文档
api手册地址:
Ruby
api手册地址:
Ruby-library
api手册地址:
Ruby on Rails
api手册地址:
Shiro
api手册地址:
Spring最新版
api手册地址:
Spring for Android
api手册地址:
Spring Boot
api手册地址:
Spring Cloud中文文档
api手册地址:
Spring Security
api手册地址:
Spring中文版
api手册地址:
Struts 2最新版
api手册地址:
Taperstry
api手册地址:
TensorFlow中文
api手册地址:
Tomcat
api手册地址:
Ubuntu
api手册地址:
Velocity 1.7
api手册地址:
VelocityTools2.0
api手册地址:
Vue Router中文参考
api手册地址:
vue.js中文文档
api手册地址:
XMLBeans
api手册地址:
Yahoo UI中文版
api手册地址:
Zend Framework中文版
api手册地址:
Zookeeper
api手册地址:
面试官要我介绍一下spring,我该如何比较全面的回答
介绍一个东西关键在于你对这东西有多少了解,不同程度的了解,介绍起来也有所不同.像一般的开发过程中,对core封装包与aop封装包用得比较多,所以你得去查资料对这两个封装包的功能,应该有相当的了解,其它的在开发过程中慢慢学习
下面是spring开发手册上对spring的简介
Spring框架包含许多特性,并被很好地组织在下图所示的六个模块中。本节将依次介绍每个模块。
Spring框架概述
Core 封装包是框架的最基础部分,提供IoC和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性单例模式的需要,并真正地允许你从程序逻辑中分离出依赖关系和配置。
Context(上下文) 封装包构筑于Core封装包的坚固基础上:它提供了用一种框架风格的方式来访问对象,有些像JNDI注册表。Context封装包继承了beans包的功能,还增加了国际化(I18N)(用于规范resource bundle),事件传播,资源装载,以及透明创建上下文,例如通过servlet容器。
DAO 提供了JDBC的抽象层,它可消除冗长的JDBC编码和解析数据库厂商特有的错误代码。 并且,JDBC 封橘唤装包还提供了一种比编程性更好的声明性事务管理方法,不仅仅是实现了特定接口,而且对所有的POJOs(plain old Java objects)都适用。
ORM 封装包提供了常用的“对象/关系”映射APIs的集成层。 其中包括JPA、JDO、Hibernate 和 iBatis 。利用ORM封装包,可以混合使用所有Spring提供的特性进行“对象/关系”映射,如前边提到的简单声明性事务管理。
Spring的 AOP 封装包提供了符合 AOP Alliance规范的面向方面的编程(aspect-oriented programming)实现,让你可以定义,例如方法拦截器(method-interceptors)和切点(pointcuts),从逻圆掘凯辑上讲,从而减弱代码的功能耦合,清晰的被分离开。而且,利用source-level的元数据功能,还可以将各种行为信息合并到你的代码中,这有点象.Net的attribute的概念。
Spring中的 Web 包提供了基础的针对Web开发的集成特性,例如多方文件上传,利用Servlet listeners进行IoC容器初始化和针对Web的application context。当与WebWork或Struts一起使用Spring时,这个包使Spring可与其他框架结合。
Spring中的 MVC 封装包提供了Web应用的Model-View-Controller(MVC)实现。Spring的MVC框架并不是仅仅提供一种传统的实现,它提供了一种 清晰的 分散空离模型,在领域模型代码和web form之间。并且,还可以借助Spring框架的其他特性。