[size=medium][color=red]spring是一整套应用程序框架[/color],也是一种设计思想,他实现了很多实用工具,开发者直接使用这些工具可以提高开发速度,减少代码编写量,sping最大的用途是进行对象间的解耦操作,可实现设计松散耦合的应用程序系统,以便达到更高的可维护性和可扩展性能。
[color=red]spring security是基于sping core的一个具体工具实现[/color],主要用来[color=red]管理应用程序的安全性[/color],并提供了一组[color=red]用户权限[/color]的解决方案。
简单点说,以一个web应用程序举例,[color=red]sping框架负责整个应用程序的构架,spring seurity负责用户登录和用户权限管理。[/color]
另:spring框架包含很多工具,这些工具的使用涵盖非常多的基础知识,例如: web servlet编程,aop动态代理, 面向方面编程(不是面向对象编程),mvc框架,orm对象映射 等等等等,如果你是初学者,建议从 java基础 和 servlet基础学起,不要一上来就学 spring框架了。
如果你是中级水平,建议先学独立的 mvc框架、orm对象映射等技术,再学sping与这些框架的集成工作方式
如果你是高级水平,建议直接看sping的源代码,很容易就能掌握spring框架的工作原理与编程思想的。[/size]
[color=red]spring security是基于sping core的一个具体工具实现[/color],主要用来[color=red]管理应用程序的安全性[/color],并提供了一组[color=red]用户权限[/color]的解决方案。
简单点说,以一个web应用程序举例,[color=red]sping框架负责整个应用程序的构架,spring seurity负责用户登录和用户权限管理。[/color]
另:spring框架包含很多工具,这些工具的使用涵盖非常多的基础知识,例如: web servlet编程,aop动态代理, 面向方面编程(不是面向对象编程),mvc框架,orm对象映射 等等等等,如果你是初学者,建议从 java基础 和 servlet基础学起,不要一上来就学 spring框架了。
如果你是中级水平,建议先学独立的 mvc框架、orm对象映射等技术,再学sping与这些框架的集成工作方式
如果你是高级水平,建议直接看sping的源代码,很容易就能掌握spring框架的工作原理与编程思想的。[/size]