Skip to content

sanderxavalon/spring-tutorial-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tibame Spring 教學專案

目錄

Spring_0101_IOC_Quickstart

Tutorial

講述再沒有遵照Dependence Inversion Principle下的開發痛點,與IOC使用後的好處

Spring_0102_IOC_BeanNaming

Tutorial

講述Id 與 Naming的XML屬性差別

Lab

請對應App.java中的條件進行Bean的命名

Spring_0103_IOC_Instantiating

Tutorial

針對建構子與工廠方法進行實例化講解

Lab

對應App.java中的實例化要求進行配住,須注意有些必須要工廠方法

Spring_0104_IOC_DependencyInjection

Tutorial

針對建構子與Setter注入進行解說

Lab

跟著完成配置即可

Spring_0105_IOC_CircularDependency

Tutorial

講解循環依賴

Lab

請學生配合改成Setter注入即可

Spring_0106_IOC_DependsOn

Tutorial

講解可控制實例化順序的Depends-on,且有範例讓學生可看這個設置也會讓Spring造成循環依賴

Lab

對應App.java中的實例化要求進行配置,裡面會有實例化順序檢核

Spring_0107_IOC_LazyInit

Tutorial

講解可控制實例化順序的懶加載,且可以解開循環依賴

Lab

對應App.java中的實例化要求進行配置,裡面會有實例化順序檢核

Spring_0108_IOC_Autowiring

Tutorial

介紹自動配置各個屬性

Lab

裡面類別需要byName與byType相互使用

Spring_0109_IOC_Lifecycle

Tutorial

介紹Init/Destroy

Lab

跟著配置即可,裡面有檢核

Spring_0110_IOC_BeanScope

Tutorial

介紹Bean Scope

Lab

跟著配置即可,裡面有檢核

Spring_0111_IOC_ComponentScan

Tutorial

掃描Annotation配置

Lab

跟著配置即可

Spring_0112_IOC_Autowired

Tutorial

@Autowired順便帶@Qualifer

Lab

跟著配置即可

Spring_0113_IOC_Lifecycle2

同前面Lifecycle

Spring_0114_IOC_BeanConfig

Tutorial

介紹@Configuration與@Bean

Lab

讓學生配置Datasource

Spring_0115_IOC_ServletIntegrate

配置中有Annotation與XML配法,可讓學生自己配置一次

Spring_0201_AOP_Introduction

Spring_0202_AOP_XMLConfig

XML配置

Spring_0203_AOP_AspectJConfig

Annotation配置

Spring_0301_HBNT_HibernateTemplate

Spring_0302_HBNT_SessionFactory

Spring_0303_HBNT_TransactionManager

Spring_0304_HBNT_TransactionDetail

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published