问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Spring能做什么

发布网友 发布时间:2022-05-25 06:19

我来回答

1个回答

热心网友 时间:2024-03-16 23:35

Spring提供许多功能,在此我将快速地依次展示其各个主要方面。 任务描述: 首先,让我们明确Spring范围。尽管Spring覆盖了许多方面,但我们已经有清楚的概念,它什么应该涉及和什么不应该涉及。 Spring的主要目的是使J2EE易用和促进好编程习惯。 Spring不重新开发已有的东西。因此,在Spring中你将发现没有日志记录的包,没有连接池,没有分布事务调度。这些均有开源项目提供(例如Commons Logging 用来做所有的日志输出,或Commons DBCP用来作数据连接池),或由你的应用程序服务器提供。因为同样的的原因,我们没有提供O/R mapping层,对此,已有有好的解决办法如Hibernate和JDO。 Spring的目标是使已存在的技术更加易用。例如,尽管我们没有底层事务协调处理,但我们提供了一个抽象层覆盖了JTA或任何其他的事务策略。 Spring没有直接和其他的开源项目竞争,除非我们感到我们能提供新的一些东西。例如,象许多开发人员,我们从来没有为Struts高兴过,并且感到在MVC web framework中还有改进的余地。在某些领域,例如轻量级的IoC容器和AOP框架,Spring有直接的竞争,但是在这些领域还没有已经较为流行的解决方案。(Spring在这些区域是开路先锋。) Spring也得益于内在的一致性。 所有的开发者都在唱同样的的赞歌,基础想法依然是Expert One-on-One J2EE设计与开发的那些。 并且我们已经能够使用一些主要的概念,例如倒置控制,来处理多个领域。 Spring在应用服务器之间是可移植的。 当然保证可移植性总是一次挑战,但是我们避免任何特定平台或非标准化,并且支持在WebLogic,Tomcat,Resin,JBoss,WebSphere和其他的应用服务器上的用户。 倒置控制容器 Spring的设计核心是 org.springframework.beans 包, 为与JavaBeans一起工作而设计。 这个包一般不直接被用户使用, 但作为基础为更多的其他功能服务. 下一个较高层面的抽象是"Bean Factory"。 Spring bean factory 是一个普通的Factory,它使对象能够按名称获取,并且能管理对象之间的关系。 Bean factories 支持两种对象模式: . Singleton:在此模式中,有一个具有特定名称的共享对象实例,它在查找时被获取。这是默认的,而且是最为经常使用的。它对于无状态对象是一种理想的模式。 .Prototype:在此模式中,每次获取将创建一个独立的对象。例如,这可以被用于允许用户拥有他们自己的对象。 由于 org.springframwork.beans.factory.BeanFactory是一个简单的接口,它能被为了底层存储方法而实现。你能够方便地实现你自己的BeanFactory,尽管很少用户需要。最为常用的定义是: .XmlBeanFactory: 可解析简单直观的定义类和命名对象属性的XML结构。 我们提供了一个DTD来使编写更容易。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Request对象语法 9,django中request对象 塞尔达传说时之笛火之神殿Boss房间怎么去 ...的圆形地方怎么上去?打完BOSS后才发现没去过,但我 榆中兴隆山旅游路线 ...兴隆山校区到哪个公交车站最近?应该怎么乘公交车?打车的话得多少钱... 从般若寺到兴隆山法院怎么坐公交车,最快需要多久 那些属于国有经济,哪些属于集体经济 ...丢手机,生病,丢工作,怎么转运啊,谁能告诉我,我快疯了 阴历十月又叫什么月 在东莞用什么手机卡信号最好? 我住在东莞,用什么手机卡好?要信号好并且网速快的那种。 跪求卫生行业先进典型事迹材料。 青岛午山海拔多少米? 青岛市合肥路北山海拔高度请问青岛市浮山后合肥路北山的海拔高度... 青岛的山有哪些 税收下降200万元时,国民收入增加了800万元,求边际储蓄倾向()三部门 倩女幽魂怎么快速轻松地赚钱 ...0.6y,g=80.试求边际消费倾向及边际储蓄倾向各为多少 假设投资增加80亿元,边际储蓄倾向为0.5,试求乘数、收入的变化量与消费... ...to pdf时,如何设置使生成的pdf不含修订内容。 头饰店起个名字 ...用wps转化为pdf时,其中的批注转化后就在pdf中显示不出来?转化时已经... 解一元一次方程练习题 -3(x+1)=2分之1 谁能帮我想一些古代女子头饰名字 建设银行的动态口令卡怎样用啊? 网银及支付宝 到网上买东西 需要怎么做 ...结果办了一张银行卡和银行动态口令,这样应该不能网上购物吧,亲,求... 支付宝数字证书登陆问题 广东上网用什么手机卡实惠? 化妆品工厂加工产品的交货期一般是多久? 东莞市凤岗镇碧湖村什么卡信号强? 男朋友过生日我送什么礼物比较好? 东莞用什么手机卡好? SSH中的spring是做什么的? 男朋友过生日,应该送什么礼物好?我们已经订婚了。 东莞用什么手机卡比较好?主要是用来上网 spring是干嘛的,什么时候用,怎么用,用了又有什么好处 ?? ...打电话和发短信极少,要免费接听的,用什么电话卡好 东莞的联通网络好还是电信、移动的好 东莞 用电信手机好还是联通手机好或者是移动呢 我在广东东莞,用得动感地带的卡,用哪个网络快? 被对方好友拉黑怎样恢复? 水玻璃砂造型用什么脱模剂比较好 柳酸甲脂脱模剂是水性还是油性的 脱模剂使用时应该注意哪些问题? 江西摄影学校哪家最出名的呢? 江西摄影学校哪家好? 江西的专业摄影学校,哪家是最好的。