日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

Spring4学习笔记

發布時間:2024/10/12 javascript 70 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Spring4学习笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


Spring4學習

day02
1.spring是開源的輕量級框架
2. spring核心主要的兩部分
--aop:面向切面編程,擴展功能不是修改源代碼實現
--ioc:控制反轉
比如有一個類,在類里邊有方法(不是靜態的方法)
調用類里邊的方法,創建類的對象,使用對象調用方法,
創建類對象的過程,需要new出來對象。
---把對象的創建不是通過new方法實現,而是交給spring配置創建類對象
3.spring是一站式框架
---spring在javaee三層結構中,每一層都提供不同的解決技術
--web層:springMVC
--service層:spring的 ioc
--dao層:spring的jdbcTemplate

day03
1.Spring的ioc操作
--把對象的創建交給spring進行管理
--ioc操作兩部分:ioc的配置文件方式---ioc的注解方式

2.ioc底層原理
--ioc底層原理使用的技術:--xml配置文件--dom4j解決xml--工廠設計模式--反射
圖一,圖二

3.IOC 入門案例
--第一步,導入jar包
學習版本4.2.4--jar包,文檔,源代碼
做spring最基本功能時候,導入四個核心的jar包就可以了--Beans--Core--Context--spEL
--導入支持日志輸出的jar包

--第二步,創建類,在類里邊創建方法

package fdx.text.ioc;public class User { public void add(){ System.out.println("add....."); } public static void main(String[] args) { //原始做法 User user=new User(); user.add(); } }

?

--第三步,創建spring配置文件,配置創建類
spring核心配置文件名稱和位置不是固定的
建議放到src下面,官方建議applicationContext.xml
引入schema約束--找文件-docs>spring-framework-reference>html-
最后一個文件xsd-configuration-html-瀏覽器打開
圖三
配置對象創建

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"><!-- ioc入門--> <bean id="user" class="fdx.text.ioc.User"></bean> </beans>

?

--第四步,寫代碼測試對象創建

package fdx.text.ioc;import org.junit.Test; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext;public class TestIOC { @Test public void testUser(){ //1加載spring配置文件,根據創建對象 ApplicationContext context= new ClassPathXmlApplicationContext("bean1.xml"); //2.得到配置創建的對象 User user=(User) context.getBean("user"); System.out.println(user); user.add();} }

?


day07
1.配置文件沒有提示問題
spring引入schema約束,把約束文件引入到eclipse中
--復制約束路徑
http://www.springframework.org/schema/beans/spring-beans.xsd

圖四

day08
3.spring的bean管理(xml配置文件)
--bean實例化三種方式
第一種:使用類的無參數構造創建(重點)

第二種:使用靜態工廠創建
<!--使用靜態工廠創建對象-->
<bean id="bean2" class="路徑.Bean2Factory" factory-method="getBean2"></bean>

第三種:使用實例工廠創建

--bean標簽常用屬性
id屬性:起名稱,id屬性值名稱 任意命名
不能包含特殊符號
class屬性:創建對象躲在類的全路徑
name屬性:功能和id屬性一樣,id 屬性值不能包含特殊符號,但是在name屬性值里面可以包含特殊符號
scope屬性:--singleton:默認值,單例的--訪問的地址一樣
--prototype :多例的
--request:創建對象把對象放到request域里面
--session:創建對象把對象放到session域里面
--globalSession :創建對象把對象放到globalSession域里面

--屬性注入方式介紹

--spring 注入屬性(有參數構造和set方法)
--spring 注入對象類型屬性(重點)
--p名稱空間注入
--spring 注入復雜數據

轉載于:https://www.cnblogs.com/fdxjava/p/10728694.html

總結

以上是生活随笔為你收集整理的Spring4学习笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。