Spring
文章平均质量分 73
whitejava2
这个作者很懒,什么都没留下…
展开
-
Spring框架:Spring容器详解
Spring容器Spring容器可以帮助你管理所有的Bean对象,专业术语称之为IoC控制反转。在传统的程序中,对象的生成都是由开发者完成的。而在控制反转中,对象的生成全部都交给框架完成。这样的好处就是减少了程序的依赖性。Bean在Spring中的生命周期如下:实例化。Spring通过new关键字将一个Bean进行实例化,JavaBean都有默认的构造函数,因此不需要提供构原创 2014-09-18 21:40:16 · 9795 阅读 · 2 评论 -
Web框架:Spring简介
Spring是一个比较全面的框架,有很多功能。见下图:ApplicationContextApplicationContext是Spring的核心类,保存了所有的配置。它有多种加载方式,例子如下:// 只能从/WEB-INF/classes加载配置文件new ClassPathXmlApplicationContext("applicationContext.xml"原创 2014-09-16 22:32:09 · 1292 阅读 · 0 评论 -
Spring框架:AOP详解
AOP的中文名称叫做面向切面编程。这个名字非常形象,因为你真的可以把一个系统像面包一样切开,并直接在面包上增加修饰。切面可大可小,大到整个系统,小到某一个方法。AOP有什么用呢?举个例子,每个组件中都可能含有安全、事务、数据库等方面的逻辑,AOP就是把每个组件中的安全作为一个方面进行集中处理,事务作为一个方面,数据库作为一个方面等等。这样才能做到高内聚、低耦合。AOP中有三个重要的术语原创 2014-09-28 23:23:07 · 2385 阅读 · 0 评论 -
Spring框架:Spring与持久化
Spring的持久化用于简化数据的操作。数据源数据源有多种类型:JNDI、连接池、JDBC。JNDI的配置方法。例子中使用Tomcat作为Web容器。首先要在context.xml中加上下面这段代码。<Resource name="jdbc/TestDB" auth="Container" type="javax.sql.DataSource"原创 2014-10-08 22:53:33 · 4126 阅读 · 0 评论 -
Spring框架:SpringMVC详解
SpringMVC的工作流程。最先接触到请求的是DispatcherServlet,它会将请求根据配置文件转发到控制器,控制器返回视图名称和一个Model表示处理结果。DispatcherServlet再将处理结果发送给视图模板引擎,由它进行页面的渲染。下图是整个过程。基本配置声明servlet。首先要在web.xml中声明Spring的Servlet,代码如下: sp原创 2014-10-11 21:41:13 · 2034 阅读 · 0 评论 -
Spring框架:Spring安全
在传统的Web开发中,安全性的代码都是分散在各个模块中的,这样不方便管理,而且有时候可能会漏掉一个地方导致安全漏洞。为了解决这个问题,有人发明了Spring Security。它的作用是将业务逻辑中有关安全的代码全都移动到一个模块中集中管理。本质上是AOP的一个子集。过滤URL为了过滤URL,首先要在web.xml中加入一个过滤器。filter-name不能随便填写,因为它和另外一原创 2014-10-13 22:14:23 · 1791 阅读 · 0 评论