接下来让我们一起来官网了解下吧。
1.1 Spring 专业认证考试简介打开Spring 官网,我们可以看到如下简介:
上面翻译后大致意思是: Spring 专业认证考试旨在测试和验证 您对Spring的理解和熟悉
打开介绍看了下,学习资料是免费的,但是考试测评是收费的。
详情如下所示:
1.2 Spring 专业认证考试学习资料考试资料如下:
Download Study GuideDownload Exam Brief1.3 Spring 专业认证考试范围Spring 专业认证考试旨在测试和验证您对以下方面的理解和熟悉:
Container basicsAspect Oriented Programming (AOP)Data access and transactionsSpring model-view-controller (MVC)考试主题范围如下:
Container (20%)AOP (8%)JDBC (4%)Transactions (8%)MVC (8%)Security (6%)REST (6%)JPA Spring Data (4%)Testing (4%)Boot Into (8%)Boot Autoconfig (8%)Boot Actuator (8%)Boot Testing (8%)考试时间是90分钟,通过率76%以上视为合格。
1.4 Spring 专业认证考试费用看了下考试费用是169美元 折算成人民币是多少钱呢? 然后除此之外,推荐了四天的核心备战考试课程,价格也是不菲哈。
他们可能真的不知道中国国内行情,定价真贵。。。
1.5 Spring 专业认证考试知识点汇总考试费用我是考不起了,不过这些题目大纲感觉还是很有学习价值的。
接下来我们就一起盘点下这些Spring 核心技术栈需要掌握的东西吧。
1.5.1 Container, Dependency ,AOP和 IOC 1.5.1.1 Container 什么是DI( dependency injection) 以及有什么优点?什么是一个接口?他们在Java中使用有什么优点?为什么推荐使用Spring Beans?application-context 应用程序上下文是什么意思?如何创建一个新的ApplicationContext 实例?能否在ApplicationContext中描述Spring Bean的生命周期如何在集成测试中创建ApplicationContext?关闭 application context (应用程序上下文)的首选方法是什么? Spring Boot是否是这样做的? 1.5.1.2 Dependency 如何使用Java Configuration 实现依赖注入?如何使用@Autowired 注解实现依赖注入?能否描述下 Component scanning 组件扫描?能否描述下Spring Beans 的范围?默认的范围是什么?Beans 默认是懒加载还是优先加载? 如何改变这种行为?什么是property?如何使用 @PropertySource?BeanFactoryPostProcessor 是什么?它是用来做什么的? 什么时候开始调用?为什么要定义静态@Bean方法?ProperySourcesPlaceholderConfigurer 是用来干什么的?BeanPostProcessor 是什么?它和BeanFactoryPostProcessor 有什么不同?它们可以做什么?什么时候调用?什么是初始化方法?在Spring Bean 中如何