??xml version="1.0" encoding="utf-8" standalone="yes"?>精品视频中文字幕,一区二区三区亚洲,116美女写真午夜一级久久http://www.aygfsteel.com/jnspur/zh-cnTue, 17 Jun 2025 17:45:56 GMTTue, 17 Jun 2025 17:45:56 GMT60Spring学习W记Q一Q?/title><link>http://www.aygfsteel.com/jnspur/archive/2007/02/01/97386.html</link><dc:creator>jnspur</dc:creator><author>jnspur</author><pubDate>Thu, 01 Feb 2007 15:00:00 GMT</pubDate><guid>http://www.aygfsteel.com/jnspur/archive/2007/02/01/97386.html</guid><wfw:comment>http://www.aygfsteel.com/jnspur/comments/97386.html</wfw:comment><comments>http://www.aygfsteel.com/jnspur/archive/2007/02/01/97386.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/jnspur/comments/commentRss/97386.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/jnspur/services/trackbacks/97386.html</trackback:ping><description><![CDATA[ <p>q几q来QSpring一直是JavaE序员广泛用的一个框Ӟ很多人在使用它,但也怋用这个框架的人ƈ不清楚Spring到底是什么样的工作原理,像之前的我一栗?/p> <p>l合《Spring in Action》这本书Q首先我们来了解一下到底Spring是什么?/p> <p>Spring是一个轻量的Ioc和AOP容器框架Q它包括轻量U、反向控制、面向切面、容器、框架五个特性?/p> <blockquote dir="ltr" style="MARGIN-RIGHT: 0px"> <p>轻量U:指Spring的大和开销非常,q且它是非R入式的?/p> <p>反向控制QSpring提倡用反向控制来实现松散耦合?/p> <p>面向切面Q通过业务逻辑从系l服务中分离出来Q实C内聚开发?/p> <p>容器Q它包含q且理pȝ对向的生命周期和配置?/p> <p>框架QSpring实现了用简单垢lg配置l合成一个复杂的pȝ?/p> </blockquote> <p>Spring 框架是一个分层架构,?7 个定义良好的模块l成。Spring 模块构徏在核心容器之上,核心容器定义了创建、配|和理 bean 的方式?/p> <blockquote dir="ltr" style="MARGIN-RIGHT: 0px"> <p> <img height="288" alt="Spring 框架囄" src="file:///C:/Documents%20and%20Settings/wangxp/Local%20Settings/Temp/CyberArticle/17_files/spring_framework[1].gif" width="555" /> </p> </blockquote> <p dir="ltr">l成 Spring 框架的每个模块(或组Ӟ都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下Q? </p> <p dir="ltr" style="MARGIN-RIGHT: 0px"> </p> <ul> <li> <b>核心容器</b>Q核心容器提?Spring 框架的基本功能。核心容器的主要lg?<code>BeanFactory</code>Q它是工厂模式的实现?code>BeanFactory</code> 使用<i>控制反{</i> QIOCQ?模式应用程序的配置和依赖性规范与实际的应用程序代码分开? </li> <li> <b>Spring 上下?/b>QSpring 上下文是一个配|文Ӟ?Spring 框架提供上下文信息。Spring 上下文包括企业服务,例如 JNDI、EJB、电子邮件、国际化、校验和调度功能? </li> <li> <b>Spring AOP</b>Q通过配置理Ҏ,Spring AOP 模块直接面向方面的~程功能集成C Spring 框架中。所以,可以很容易地?Spring 框架理的Q何对象支?AOP。Spring AOP 模块为基?Spring 的应用程序中的对象提供了事务理服务。通过使用 Spring AOPQ不用依?EJB lgQ就可以声明性事务管理集成到应用E序中? </li> <li> <b>Spring DAO</b>QJDBC DAO 抽象层提供了有意义的异常层次l构Q可用该l构来管理异常处理和不同数据库供应商抛出的错误消息。异常层ơ结构简化了错误处理Qƈ且极大地降低了需要编写的异常代码数量Q例如打开和关闭连接)。Spring DAO 的面?JDBC 的异帔R从通用?DAO 异常层次l构? </li> <li> <b>Spring ORM</b>QSpring 框架插入了若q个 ORM 框架Q从而提供了 ORM 的对象关pdP其中包括 JDO、Hibernate ?iBatis SQL Map。所有这些都遵从 Spring 的通用事务?DAO 异常层次l构? </li> <li> <b>Spring Web 模块</b>QWeb 上下文模块徏立在应用E序上下文模块之上,为基?Web 的应用程序提供了上下文。所以,Spring 框架支持?Jakarta Struts 的集成。Web 模块q简化了处理多部分请求以及将h参数l定到域对象的工作? </li> <li> <b>Spring MVC 框架</b>QMVC 框架是一个全功能的构?Web 应用E序?MVC 实现。通过{略接口QMVC 框架变成为高度可配置的,MVC 容纳了大量视图技术,其中包括 JSP、Velocity、Tiles、iText ?POI?</li> </ul> <img src ="http://www.aygfsteel.com/jnspur/aggbug/97386.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/jnspur/" target="_blank">jnspur</a> 2007-02-01 23:00 <a href="http://www.aygfsteel.com/jnspur/archive/2007/02/01/97386.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Spring学习W记Q一Q?/title><link>http://www.aygfsteel.com/jnspur/archive/2007/02/01/97385.html</link><dc:creator>jnspur</dc:creator><author>jnspur</author><pubDate>Thu, 01 Feb 2007 15:00:00 GMT</pubDate><guid>http://www.aygfsteel.com/jnspur/archive/2007/02/01/97385.html</guid><wfw:comment>http://www.aygfsteel.com/jnspur/comments/97385.html</wfw:comment><comments>http://www.aygfsteel.com/jnspur/archive/2007/02/01/97385.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.aygfsteel.com/jnspur/comments/commentRss/97385.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/jnspur/services/trackbacks/97385.html</trackback:ping><description><![CDATA[ <p>q几q来QSpring一直是JavaE序员广泛用的一个框Ӟ很多人在使用它,但也怋用这个框架的人ƈ不清楚Spring到底是什么样的工作原理,像之前的我一栗?/p> <p>l合《Spring in Action》这本书Q首先我们来了解一下到底Spring是什么?/p> <p>Spring是一个轻量的Ioc和AOP容器框架Q它包括轻量U、反向控制、面向切面、容器、框架五个特性?/p> <blockquote dir="ltr" style="MARGIN-RIGHT: 0px"> <p>轻量U:指Spring的大和开销非常,q且它是非R入式的?/p> <p>反向控制QSpring提倡用反向控制来实现松散耦合?/p> <p>面向切面Q通过业务逻辑从系l服务中分离出来Q实C内聚开发?/p> <p>容器Q它包含q且理pȝ对向的生命周期和配置?/p> <p>框架QSpring实现了用简单垢lg配置l合成一个复杂的pȝ?/p> </blockquote> <p>Spring 框架是一个分层架构,?7 个定义良好的模块l成。Spring 模块构徏在核心容器之上,核心容器定义了创建、配|和理 bean 的方式?/p> <blockquote dir="ltr" style="MARGIN-RIGHT: 0px"> <p> <img height="288" alt="Spring 框架囄" src="file:///C:/Documents%20and%20Settings/wangxp/Local%20Settings/Temp/CyberArticle/17_files/spring_framework[1].gif" width="555" /> </p> </blockquote> <p dir="ltr">l成 Spring 框架的每个模块(或组Ӟ都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下Q? </p> <p dir="ltr" style="MARGIN-RIGHT: 0px"> </p> <ul> <li> <b>核心容器</b>Q核心容器提?Spring 框架的基本功能。核心容器的主要lg?<code>BeanFactory</code>Q它是工厂模式的实现?code>BeanFactory</code> 使用<i>控制反{</i> QIOCQ?模式应用程序的配置和依赖性规范与实际的应用程序代码分开? </li> <li> <b>Spring 上下?/b>QSpring 上下文是一个配|文Ӟ?Spring 框架提供上下文信息。Spring 上下文包括企业服务,例如 JNDI、EJB、电子邮件、国际化、校验和调度功能? </li> <li> <b>Spring AOP</b>Q通过配置理Ҏ,Spring AOP 模块直接面向方面的~程功能集成C Spring 框架中。所以,可以很容易地?Spring 框架理的Q何对象支?AOP。Spring AOP 模块为基?Spring 的应用程序中的对象提供了事务理服务。通过使用 Spring AOPQ不用依?EJB lgQ就可以声明性事务管理集成到应用E序中? </li> <li> <b>Spring DAO</b>QJDBC DAO 抽象层提供了有意义的异常层次l构Q可用该l构来管理异常处理和不同数据库供应商抛出的错误消息。异常层ơ结构简化了错误处理Qƈ且极大地降低了需要编写的异常代码数量Q例如打开和关闭连接)。Spring DAO 的面?JDBC 的异帔R从通用?DAO 异常层次l构? </li> <li> <b>Spring ORM</b>QSpring 框架插入了若q个 ORM 框架Q从而提供了 ORM 的对象关pdP其中包括 JDO、Hibernate ?iBatis SQL Map。所有这些都遵从 Spring 的通用事务?DAO 异常层次l构? </li> <li> <b>Spring Web 模块</b>QWeb 上下文模块徏立在应用E序上下文模块之上,为基?Web 的应用程序提供了上下文。所以,Spring 框架支持?Jakarta Struts 的集成。Web 模块q简化了处理多部分请求以及将h参数l定到域对象的工作? </li> <li> <b>Spring MVC 框架</b>QMVC 框架是一个全功能的构?Web 应用E序?MVC 实现。通过{略接口QMVC 框架变成为高度可配置的,MVC 容纳了大量视图技术,其中包括 JSP、Velocity、Tiles、iText ?POI?</li> </ul> <img src ="http://www.aygfsteel.com/jnspur/aggbug/97385.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/jnspur/" target="_blank">jnspur</a> 2007-02-01 23:00 <a href="http://www.aygfsteel.com/jnspur/archive/2007/02/01/97385.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ij</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">쳤</a>| <a href="http://" target="_blank">ͭ</a>| <a href="http://" target="_blank">կ</a>| <a href="http://" target="_blank">֬</a>| <a href="http://" target="_blank">ұ</a>| <a href="http://" target="_blank">ԫ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ҧ</a>| <a href="http://" target="_blank">ϻ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͨ</a>| <a href="http://" target="_blank">̺</a>| <a href="http://" target="_blank">̳</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͤ</a>| <a href="http://" target="_blank">˳</a>| <a href="http://" target="_blank">Ϲ</a>| <a href="http://" target="_blank">ͬ</a>| <a href="http://" target="_blank">ֺ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">踽</a>| <a href="http://" target="_blank">Ҵ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">¡</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">տ</a>| <a href="http://" target="_blank">佭</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">˫</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>