————扯淡完成
spring到底是個什麼東西,這個是我們先放一放,首先,spring是乙個可以把我們的物件自動例項化的乙個框架,我們今天先演示下這個。我們知道,在我們程式執行的過程中,所有的**最後執行完都會在記憶體中有體現的。比如說,我寫了如下**
public class userpublic string getusername()
}user user = new user();
然後我們就在裡面將我們的user類配置進去。這裡的bean的id就是我們的物件名稱。class就是我們的類的全路徑。username對應的是user類中的屬性名稱,張三是我們要給它賦的值。**如下:
view code
我們可以這麼理解:在spring框架載入後,會自動在我們的spring框架載入的時候,它就會將我們配置的類自動建立出乙個物件,然後將物件放入記憶體。然後呼叫物件的setusername的方法,將張三的值,賦值給這個物件。
那麼它是怎麼實現的呢?其實就是通過我們的反射機制去實現的。通過類的全路徑讀取到user的class檔案,接下來就啥都可以了。
配置完以後,我們就需要使用spring來完成我們的物件自動例項化,然後得到這個物件。怎麼做呢?
首先我們要得到乙個物件,可以為我們提供我們配置的所有物件。這個物件就是spring的容器物件。在它的構造方法中,可以將我們剛才配置的檔案以字串的形式傳入進去,然後得到乙個新的物件。通過新得到的這個物件,將我們的user物件獲取。**如下:
1 public static void main(string args)然後執行**,得到結果為:張三。說明我們的入門程式成功。
Spring(二) Spring入門案例
service層的作用 在不改變dao層 的前提下,增加業務邏輯操作 public class studentserviceimpl implements studentservice 建立出dao層例項 存在耦合 studentdao dao new studentdaoimpl studentd...
Spring 入門須知
1.domain是資料庫表的實體,程式通過操作這個實體來對相應的資料庫表裡的資料進行操作,dao,daoimpl層通俗來將就是幫助執行相應的sql語句的,這三個部分是可以使用框架自生成的,自生成之後一般不需要動。2.service是介面類,serviceimpl是service的實現類,方法這兩個檔...
spring入門介紹
spring配置詳解 1.配製bean bean name user class cn.hd.test.user id user bean 2.下面先給大家講講單例模式和多例模式 單例模式 單例模式就是只有乙個物件,如果下次還獲得物件,則直接去將上乙個物件取出,不會建立新的物件。預設情況下不設定的話...