Spring常用Interface&Class,为自己make plan

本文旨在为初学者提供一份Spring框架的学习指南,详细列举了核心API中常用的类与接口,包括AOP、Bean工厂、上下文配置等关键组件,帮助读者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近对spring感兴趣,基本原理总算通过Spring In Action看明白了
剩下的事情就是看API了
我个人觉得spring掌握基本原理就足够了,然后看点自己能用到的Class以及context配置方式。不知道我的理解对不对,个人见解而已 -_-
下面我要为自己的spring学习制定计划,遍个list,就像刚才说的那样,先熟悉熟悉经常会用到的class或interface:
[quote]org.springframework.aop.ClassFilter
org.springframework.aop.IntroductionInterceptor
org.springframework.aop.MethodMatcher
org.springframework.aop.Pointcut
org.springframework.aop.MethodBeforeAdvice
org.springframework.aop.BeforeAdvice
org.springframework.aop.AfterReturningAdvice
org.springframework.aop.ThrowsAdvice
org.springframework.aop.framework.AopConfigException
org.springframework.aop.framework.ProxyFactoryBean
org.springframework.aop.framework.autoproxy.BeanNameAutoProxyCreator
org.springframework.aop.framework.autoproxy.DefaultAdvisorAutoProxyCreator
org.springframework.aop.support.ControlFlowPointcut
org.springframework.aop.support.DefaultIntroductionAdvisor
org.springframework.aop.support.DefaultPointcutAdvisor
org.springframework.aop.support.DelegatingIntroductionInterceptor
org.springframework.aop.support.NameMatchMethodPointcutAdvisor
org.springframework.aop.support.Pointcuts
org.springframework.aop.support.RegExpPointcutAdvisor[/quote]
[quote]org.springframework.beans.factory.BeanFactory
org.springframework.beans.factory.BeanFactoryAware
org.springframework.beans.factory.config.CustomEditorConfigurer
org.springframework.beans.factory.config.PropertyPlaceholderConfigurer
org.springframework.beans.factory.xml.XmlBeanFactory
org.springframework.beans.propertyeditors.URLEditor[/quote][quote]org.springframework.context.ApplicationContext
org.springframework.context.support.FileSystemXmlApplicationContext
org.springframework.context.support.ResourceBundleMessageSource[/quote][quote]org.springframework.dao.DataAccessException[/quote]
[quote]org.springframework.ejb.access.LocalStatelessSessionProxyFactoryBean
org.springframework.ejb.access.SimpleRemoteStatelessSessionProxyFactoryBean[/quote][quote]org.springframework.jdbc.core.JdbcTemplate
org.springframework.jdbc.datasource.DataSourceTransactionManager
org.springframework.jdbc.datasource.DriverManagerDataSource[/quote]
[quote]org.springframework.jms.JmsExceptions
org.springframework.jms.core.JmsTemplate
org.springframework.jms.core.MessageCreator
org.springframework.jms.support.converter.MessageConverter
org.springframework.jms.support.converter.SimpleMessageConverter[/quote]
[quote]org.springframework.jndi.JndiObjectFactoryBean[/quote]
[quote]org.springframework.mail.SimpleMailMessage
org.springframework.mail.javamail.JavaMailSenderImpl[/quote]
[quote]org.springframework.metadata.commons.CommonsAttributes[/quote]
[quote]org.springframework.orm.hibernate.HibernateTemplate
org.springframework.orm.hibernate3.LocalSessionFactoryBean
org.springframework.orm.hibernate3.HibernateTransactionManager
org.springframework.orm.hibernate3.support.HibernateDaoSupport
org.springframework.orm.ibatis.SqlMapClientFactoryBean
org.springframework.orm.ibatis.SqlMapClientTemplate
org.springframework.orm.jdo.LocalPersistenceManagerFactoryBean
org.springframework.orm.jdo.JdoTemplate
org.springframework.orm.jdo.JdoTransactionManager
org.springframework.orm.ojb.PersistenceBrokerTransactionManager
org.springframework.orm.ojb.support.LocalDataSourceConnectionFactory
org.springframework.orm.ojb.support.LocalOjbConfigurer[/quote]
[quote]org.springframework.payment.PaymentServiceImpl[/quote]
[quote]org.springframework.remoting.RemoteAccessException
org.springframework.remoting.caucho.BurlapProxyFactoryBean
org.springframework.remoting.caucho.BurlapServiceExporter
org.springframework.remoting.caucho.HessianProxyFactoryBean
org.springframework.remoting.caucho.HessianServiceExporter
org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean
org.springframework.remoting.httpinvoker.HttpInvokerServiceExporter
org.springframework.remoting.jaxrpc.JaxRpcPortProxyFactoryBean
org.springframework.remoting.rmi.RmiProxyFactoryBean
org.springframework.remoting.rmi.RmiServiceExporter[/quote]
[quote]org.springframework.scheduling.quartz.CronTriggerBean
org.springframework.scheduling.quartz.JobDetailBean
org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean
org.springframework.scheduling.quartz.QuartzJobBean
org.springframework.scheduling.quartz.SchedulerFactoryBean
org.springframework.scheduling.quartz.SimpleTriggerBean
org.springframework.scheduling.timer.MethodInvokingTimerTaskFactoryBean
org.springframework.scheduling.timer.ScheduledTimerTask
org.springframework.scheduling.timer.TimerFactoryBean[/quote]
[quote]org.springframework.test.AbstractTransactionalDataSourceSpringContextTests[/quote]
[quote]org.springframework.transaction.TransactionDefinition
org.springframework.transaction.interceptor.DefaultTransactionAttribute
org.springframework.transaction.interceptor.MatchAlwaysTransactionAttributeSource
org.springframework.transaction.interceptor.NameMatchTransactionAttributeSource
org.springframework.transaction.interceptor.TransactionAttributeSourceAdvisor
org.springframework.transaction.interceptor.TransactionInterceptor
org.springframework.transaction.interceptor.TransactionProxyFactoryBean
org.springframework.transaction.jta.JtaTransactionManager
org.springframework.transaction.support.TransactionTemplate[/quote]
[quote]org.springframework.validation.Validator[/quote]
[quote]org.springframework.web.servlet.DispatcherServlet
org.springframework.web.servlet.HandlerMapping
org.springframework.web.servlet.ViewResolver
org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping
org.springframework.web.servlet.handler.SimpleMappingExceptionResolver
org.springframework.web.servlet.handler.SimpleUrlHandlerMapping
org.springframework.web.servlet.handler.commonsattributes.PathMap[/quote]
[quote]org.springframework.web.servlet.mvc.AbstractCommandController
org.springframework.web.servlet.mvc.AbstractController
org.springframework.web.servlet.mvc.AbstractWizardFormController
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter
org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver
org.springframework.web.servlet.mvc.multiaction.PropertiesMethodNameResolver
org.springframework.web.servlet.mvc.throwaway.ThrowawayControllerHandlerAdapter[/quote]
[quote]org.springframework.web.servlet.support.BindStatus[/quote]
[quote]org.springframework.web.servlet.view.BeanNameViewResolver
org.springframework.web.servlet.view.InternalResourceViewResolver
org.springframework.web.servlet.view.JstlView
org.springframework.web.servlet.view.ResourceBundleViewResolver
org.springframework.web.servlet.view.XmlFileViewResolver
org.springframework.web.servlet.view.document.AbstractExcelView
org.springframework.web.servlet.view.document.AbstractPdfView
org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer
org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver
org.springframework.web.servlet.view.tiles.TilesConfigurer
org.springframework.web.servlet.view.tiles.TilesView
org.springframework.web.servlet.view.velocity.VelocityConfigurer
org.springframework.web.servlet.view.velocity.VelocityViewResolver[/quote]
[quote]org.springframework.web.context.ContextLoaderListener
org.springframework.web.context.ContextLoaderServlet
org.springframework.web.context.WebApplicationContext
org.springframework.web.context.support.PerformanceMonitorListener
org.springframework.web.context.support.WebApplicationContextUtils[/quote]
[quote]org.springframework.web.struts.ActionSupport
org.springframework.web.struts.ContextLoaderPlugIn
org.springframework.web.struts.DelegatingActionProxy
org.springframework.web.struts.DelegatingRequestProcessor
org.springframework.web.struts.DelegatingTilesRequestProcessor[/quote]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值