没有合适的资源?快使用搜索试试~ 我知道了~
首页Spring 4.3官方文档详解:依赖注入与模块入门
"Spring 4.3 官方文档是Spring框架的最新版本,发布于2018年3月5日,适用于对Spring技术有深入了解或需要深入学习的开发者。这份文档由多位经验丰富的Spring团队成员编写,包括Rod Johnson、Juergen Hoeller等人,他们共同确保了文档的权威性和实用性。 文档提供了全面的Spring Framework Reference,涵盖了Spring 4.3.15 BUILD-SNAPSHOT版本的所有细节。核心内容包括依赖注入(Dependency Injection)和 inversion of control(IoC)等Spring基础概念的介绍,这些都是构建可扩展、模块化和松耦合应用程序的关键原则。此外,文档还覆盖了Spring框架的主要模块,如核心容器、AOP(面向切面编程)、数据访问/集成、Web MVC、事务管理以及Spring Boot等。 Spring 4.3版本在易用性、性能优化和新技术支持上都有所提升,旨在帮助开发人员更高效地构建企业级应用。官方文档提供了详尽的API参考、示例代码和最佳实践,有助于读者理解并掌握Spring的各个方面。版权信息明确指出,用户可以在个人学习或非商业用途下复制文档,但必须保留版权声明。 对于那些希望深入研究Spring 4.3的开发者来说,直接阅读官方文档无疑是个极佳的选择,因为它提供了最准确和最新的技术指导。通过这份文档,读者不仅能掌握基本概念,还能了解到如何解决实际开发中的问题,提高工作效率。因此,无论是初学者还是经验丰富的开发者,都应该充分利用这份宝贵的资源。"
资源详情
资源推荐
2018/3/5 SpringFrameworkReferenceDocumentation
https://docs.spring.io/spring/docs/4.3.15.BUILDSNAPSHOT/springframeworkreference/htmlsingle/ 16/650
28.3.UsingHessianorBurlaptoremotelycallservicesviaHTTP
28.3.1.WiringuptheDispatcherServletforHessianandco.
28.3.2.ExposingyourbeansbyusingtheHessianServiceExporter
28.3.3.Linkingintheserviceontheclient
28.3.4.UsingBurlap
28.3.5.ApplyingHTTPbasicauthenticationtoaserviceexposedthroughHessianorBurlap
28.4.ExposingservicesusingHTTPinvokers
28.4.1.Exposingtheserviceobject
28.4.2.Linkingintheserviceattheclient
28.5.Webservices
28.5.1.ExposingservletbasedwebservicesusingJAXWS
28.5.2.ExportingstandalonewebservicesusingJAXWS
28.5.3.ExportingwebservicesusingtheJAXWSRI’sSpringsupport
28.5.4.AccessingwebservicesusingJAXWS
28.6.JMS
28.6.1.Serversideconfiguration
28.6.2.Clientsideconfiguration
28.7.AMQP
28.8.Autodetectionisnotimplementedforremoteinterfaces
28.9.Considerationswhenchoosingatechnology
28.10.AccessingRESTfulservicesontheclient
28.10.1.RestTemplate
WorkingwiththeURI
Dealingwithrequestandresponseheaders
JacksonJSONViewssupport
28.10.2.HTTPmessageconversion
StringHttpMessageConverter
FormHttpMessageConverter
ByteArrayHttpMessageConverter
MarshallingHttpMessageConverter
MappingJackson2HttpMessageConverter
MappingJackson2XmlHttpMessageConverter
SourceHttpMessageConverter
BufferedImageHttpMessageConverter
28.10.3.AsyncRestTemplate
29.EnterpriseJavaBeans(EJB)integration
29.1.Introduction
29.2.AccessingEJBs
29.2.1.Concepts
29.2.2.AccessinglocalSLSBs
29.2.3.AccessingremoteSLSBs
29.2.4.AccessingEJB2.xSLSBsversusEJB3SLSBs
29.3.UsingSpring’sEJBimplementationsupportclasses
29.3.1.EJB3injectioninterceptor
30.JMS(JavaMessageService)
30.1.Introduction
30.2.UsingSpringJMS
30.2.1.JmsTemplate
30.2.2.Connections
CachingMessagingResources
SingleConnectionFactory
CachingConnectionFactory
30.2.3.DestinationManagement
30.2.4.MessageListenerContainers
SimpleMessageListenerContainer
DefaultMessageListenerContainer
30.2.5.Transactionmanagement
30.3.SendingaMessage
30.3.1.UsingMessageConverters
30.3.2.SessionCallbackandProducerCallback
30.4.Receivingamessage
30.4.1.Synchronousreception
30.4.2.Asynchronousreception:MessageDrivenPOJOs
30.4.3.SessionAwareMessageListenerinterface
30.4.4.MessageListenerAdapter
2018/3/5 SpringFrameworkReferenceDocumentation
https://docs.spring.io/spring/docs/4.3.15.BUILDSNAPSHOT/springframeworkreference/htmlsingle/ 17/650
30.4.5.Processingmessageswithintransactions
30.5.SupportforJCAMessageEndpoints
30.6.Annotationdrivenlistenerendpoints
30.6.1.Enablelistenerendpointannotations
30.6.2.Programmaticendpointsregistration
30.6.3.Annotatedendpointmethodsignature
30.6.4.Responsemanagement
30.7.JMSnamespacesupport
31.JMX
31.1.Introduction
31.2.ExportingyourbeanstoJMX
31.2.1.CreatinganMBeanServer
31.2.2.ReusinganexistingMBeanServer
31.2.3.LazyinitializedMBeans
31.2.4.AutomaticregistrationofMBeans
31.2.5.Controllingtheregistrationbehavior
31.3.Controllingthemanagementinterfaceofyourbeans
31.3.1.MBeanInfoAssemblerinterface
31.3.2.Usingsourcelevelmetadata:Javaannotations
31.3.3.Sourcelevelmetadatatypes
31.3.4.AutodetectCapableMBeanInfoAssemblerinterface
31.3.5.DefiningmanagementinterfacesusingJavainterfaces
31.3.6.UsingMethodNameBasedMBeanInfoAssembler
31.4.ControllingtheObjectNamesforyourbeans
31.4.1.ReadingObjectNamesfromProperties
31.4.2.UsingtheMetadataNamingStrategy
31.4.3.ConfiguringannotationbasedMBeanexport
31.5.JSR160Connectors
31.5.1.Serversideconnectors
31.5.2.Clientsideconnectors
31.5.3.JMXoverBurlap/Hessian/SOAP
31.6.AccessingMBeansviaproxies
31.7.Notifications
31.7.1.Registeringlistenersfornotifications
31.7.2.PublishingNotifications
31.8.Furtherresources
32.JCACCI
32.1.Introduction
32.2.ConfiguringCCI
32.2.1.Connectorconfiguration
32.2.2.ConnectionFactoryconfigurationinSpring
32.2.3.ConfiguringCCIconnections
32.2.4.UsingasingleCCIconnection
32.3.UsingSpring’sCCIaccesssupport
32.3.1.Recordconversion
32.3.2.CciTemplate
32.3.3.DAOsupport
32.3.4.Automaticoutputrecordgeneration
32.3.5.Summary
32.3.6.UsingaCCIConnectionandInteractiondirectly
32.3.7.ExampleforCciTemplateusage
32.4.ModelingCCIaccessasoperationobjects
32.4.1.MappingRecordOperation
32.4.2.MappingCommAreaOperation
32.4.3.Automaticoutputrecordgeneration
32.4.4.Summary
32.4.5.ExampleforMappingRecordOperationusage
32.4.6.ExampleforMappingCommAreaOperationusage
32.5.Transactions
33.Email
33.1.Introduction
2018/3/5 SpringFrameworkReferenceDocumentation
https://docs.spring.io/spring/docs/4.3.15.BUILDSNAPSHOT/springframeworkreference/htmlsingle/ 18/650
33.2.Usage
33.2.1.BasicMailSenderandSimpleMailMessageusage
33.2.2.UsingtheJavaMailSenderandtheMimeMessagePreparator
33.3.UsingtheJavaMailMimeMessageHelper
33.3.1.Sendingattachmentsandinlineresources
Attachments
Inlineresources
33.3.2.Creatingemailcontentusingatemplatinglibrary
AVelocitybasedexample
34.TaskExecutionandScheduling
34.1.Introduction
34.2.TheSpringTaskExecutorabstraction
34.2.1.TaskExecutortypes
34.2.2.UsingaTaskExecutor
34.3.TheSpringTaskSchedulerabstraction
34.3.1.Triggerinterface
34.3.2.Triggerimplementations
34.3.3.TaskSchedulerimplementations
34.4.AnnotationSupportforSchedulingandAsynchronousExecution
34.4.1.Enableschedulingannotations
34.4.2.The@Scheduledannotation
34.4.3.The@Asyncannotation
34.4.4.Executorqualificationwith@Async
34.4.5.Exceptionmanagementwith@Async
34.5.Thetasknamespace
34.5.1.The'scheduler'element
34.5.2.The'executor'element
34.5.3.The'scheduledtasks'element
34.6.UsingtheQuartzScheduler
34.6.1.UsingtheJobDetailFactoryBean
34.6.2.UsingtheMethodInvokingJobDetailFactoryBean
34.6.3.WiringupjobsusingtriggersandtheSchedulerFactoryBean
35.Dynamiclanguagesupport
35.1.Introduction
35.2.Afirstexample
35.3.Definingbeansthatarebackedbydynamiclanguages
35.3.1.Commonconcepts
The<lang:language/>element
Refreshablebeans
Inlinedynamiclanguagesourcefiles
UnderstandingConstructorInjectioninthecontextofdynamiclanguagebackedbeans
35.3.2.JRubybeans
35.3.3.Groovybeans
CustomizingGroovyobjectsviaacallback
35.3.4.BeanShellbeans
35.4.Scenarios
35.4.1.ScriptedSpringMVCControllers
35.4.2.ScriptedValidators
35.5.Bitsandbobs
35.5.1.AOPadvisingscriptedbeans
35.5.2.Scoping
35.6.Furtherresources
36.CacheAbstraction
36.1.Introduction
36.2.Understandingthecacheabstraction
36.3.Declarativeannotationbasedcaching
36.3.1.@Cacheableannotation
DefaultKeyGeneration
CustomKeyGenerationDeclaration
DefaultCacheResolution
Customcacheresolution
Synchronizedcaching
2018/3/5 SpringFrameworkReferenceDocumentation
https://docs.spring.io/spring/docs/4.3.15.BUILDSNAPSHOT/springframeworkreference/htmlsingle/ 19/650
Conditionalcaching
AvailablecachingSpELevaluationcontext
36.3.2.@CachePutannotation
36.3.3.@CacheEvictannotation
36.3.4.@Cachingannotation
36.3.5.@CacheConfigannotation
36.3.6.Enablecachingannotations
36.3.7.Usingcustomannotations
36.4.JCache(JSR107)annotations
36.4.1.Featuresummary
36.4.2.EnablingJSR107support
36.5.DeclarativeXMLbasedcaching
36.6.Configuringthecachestorage
36.6.1.JDKConcurrentMapbasedCache
36.6.2.EhcachebasedCache
36.6.3.CaffeineCache
36.6.4.GuavaCache
36.6.5.GemFirebasedCache
36.6.6.JSR107Cache
36.6.7.Dealingwithcacheswithoutabackingstore
36.7.Pluggingindifferentbackendcaches
36.8.HowcanIsettheTTL/TTI/Evictionpolicy/XXXfeature?
VIII.Appendices
37.MigratingtoSpringFramework4.x
38.SpringAnnotationProgrammingModel
39.ClassicSpringUsage
39.1.ClassicORMusage
39.1.1.Hibernate
TheHibernateTemplate
ImplementingSpringbasedDAOswithoutcallbacks
39.2.JMSUsage
39.2.1.JmsTemplate
39.2.2.AsynchronousMessageReception
39.2.3.Connections
39.2.4.TransactionManagement
40.ClassicSpringAOPUsage
40.1.PointcutAPIinSpring
40.1.1.Concepts
40.1.2.Operationsonpointcuts
40.1.3.AspectJexpressionpointcuts
40.1.4.Conveniencepointcutimplementations
Staticpointcuts
Dynamicpointcuts
40.1.5.Pointcutsuperclasses
40.1.6.Custompointcuts
40.2.AdviceAPIinSpring
40.2.1.Advicelifecycles
40.2.2.AdvicetypesinSpring
Interceptionaroundadvice
Beforeadvice
Throwsadvice
AfterReturningadvice
Introductionadvice
40.3.AdvisorAPIinSpring
40.4.UsingtheProxyFactoryBeantocreateAOPproxies
40.4.1.Basics
40.4.2.JavaBeanproperties
40.4.3.JDKandCGLIBbasedproxies
40.4.4.Proxyinginterfaces
40.4.5.Proxyingclasses
40.4.6.Using'global'advisors
40.5.Conciseproxydefinitions
2018/3/5 SpringFrameworkReferenceDocumentation
https://docs.spring.io/spring/docs/4.3.15.BUILDSNAPSHOT/springframeworkreference/htmlsingle/ 20/650
40.6.CreatingAOPproxiesprogrammaticallywiththeProxyFactory
40.7.Manipulatingadvisedobjects
40.8.Usingthe"autoproxy"facility
40.8.1.Autoproxybeandefinitions
BeanNameAutoProxyCreator
DefaultAdvisorAutoProxyCreator
AbstractAdvisorAutoProxyCreator
40.8.2.Usingmetadatadrivenautoproxying
40.9.UsingTargetSources
40.9.1.Hotswappabletargetsources
40.9.2.Poolingtargetsources
40.9.3.Prototypetargetsources
40.9.4.ThreadLocaltargetsources
40.10.DefiningnewAdvicetypes
40.11.Furtherresources
41.XMLSchemabasedconfiguration
41.1.Introduction
41.2.XMLSchemabasedconfiguration
41.2.1.Referencingtheschemas
41.2.2.theutilschema
<util:constant/>
<util:propertypath/>
<util:properties/>
<util:list/>
<util:map/>
<util:set/>
41.2.3.thejeeschema
<jee:jndilookup/>(simple)
<jee:jndilookup/>(withsingleJNDIenvironmentsetting)
<jee:jndilookup/>(withmultipleJNDIenvironmentsettings)
<jee:jndilookup/>(complex)
<jee:localslsb/>(simple)
<jee:localslsb/>(complex)
<jee:remoteslsb/>
41.2.4.thelangschema
41.2.5.thejmsschema
41.2.6.thetx(transaction)schema
41.2.7.theaopschema
41.2.8.thecontextschema
<propertyplaceholder/>
<annotationconfig/>
<componentscan/>
<loadtimeweaver/>
<springconfigured/>
<mbeanexport/>
41.2.9.thetoolschema
41.2.10.thejdbcschema
41.2.11.thecacheschema
41.2.12.thebeansschema
42.ExtensibleXMLauthoring
42.1.Introduction
42.2.Authoringtheschema
42.3.CodingaNamespaceHandler
42.4.BeanDefinitionParser
42.5.Registeringthehandlerandtheschema
42.5.1.'METAINF/spring.handlers'
42.5.2.'METAINF/spring.schemas'
42.6.UsingacustomextensioninyourSpringXMLconfiguration
42.7.Meatierexamples
42.7.1.Nestingcustomtagswithincustomtags
42.7.2.Customattributeson'normal'elements
42.8.FurtherResources
43.springJSPTagLibrary
剩余649页未读,继续阅读
iamstrong01
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 多模态联合稀疏表示在视频目标跟踪中的应用
- Kubernetes资源管控与Gardener开源软件实践解析
- MPI集群监控与负载平衡策略
- 自动化PHP安全漏洞检测:静态代码分析与数据流方法
- 青苔数据CEO程永:技术生态与阿里云开放创新
- 制造业转型: HyperX引领企业上云策略
- 赵维五分享:航空工业电子采购上云实战与运维策略
- 单片机控制的LED点阵显示屏设计及其实现
- 驻云科技李俊涛:AI驱动的云上服务新趋势与挑战
- 6LoWPAN物联网边界路由器:设计与实现
- 猩便利工程师仲小玉:Terraform云资源管理最佳实践与团队协作
- 类差分度改进的互信息特征选择提升文本分类性能
- VERITAS与阿里云合作的混合云转型与数据保护方案
- 云制造中的生产线仿真模型设计与虚拟化研究
- 汪洋在PostgresChina2018分享:高可用 PostgreSQL 工具与架构设计
- 2018 PostgresChina大会:阿里云时空引擎Ganos在PostgreSQL中的创新应用与多模型存储
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功