大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

Spring框架教程
Spring IOC控制反轉
Spring AOP面向切面編程
Spring集成MyBatis
Spring事務
Spring與Web

Web項目使用Spring的問題

在 Web 項目中使用 Spring 框架,首先要解決在 web 層(這里指 Servlet)中獲取到 Spring容器的問題。只要在 web 層獲取到了 Spring 容器,便可從容器中獲取到 Service 對象。

Web項目使用Spring的問題

舉例:springWeb 項目(在 spring-mybatis 基礎上修改)

Step1:新建一個 Dynamic Web Project

Step2: 復制代碼,配置文件,jar

將spring-mybatis項目中以下內容復制到當前項目中:

● Service層、Dao層全部代碼

● 配置文件applicationContext.xml及jdbc.properties,mybatis.xml

● pom.xml

● 加入servlet ,jsp依賴

在之前原有的pom.xml文件中再加入以下的內容:

<!-- servlet依賴 -->
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
    <version>3.1.0</version>
    <scope>provided</scope>
</dependency>

<!-- jsp依賴 -->
<dependency> 
   <groupId>javax.servlet.jsp</groupId> 
   <artifactId>jsp-api</artifactId> 
   <version>2.2.1-b03</version> 
   <scope>provided</scope>
</dependency>

Step3:定義 index 頁面

Step4:定義 LoginServlet(重點代碼)

Step5:定義 success 頁面

Step6:web.xml注冊Servlet

Step7:運行結果分析

當表單提交,跳轉到 success.jsp 后,多刷新幾次頁面,查看后臺輸出,發現每刷新一次頁面,就 new 出一個新的 Spring 容器。即,每提交一次請求,就會創建一個新的 Spring 容器。對于一個應用來說,只需要一個 Spring 容器即可。所以,將 Spring 容器的創建語句放在 Servlet 的 doGet()或 doPost()方法中是有問題的。

此時,可以考慮,將 Spring 容器的創建放在 Servlet 進行初始化時進行,即執行 init()方法時執行。并且,Servlet 還是單例多線程的,即一個業務只有一個 Servlet 實例,所有執行該業務的用戶執行的都是這一個 Servlet 實例。這樣,Spring 容器就具有了唯一性了。

但是,Servlet 是一個業務一個 Servlet 實例,即 LoginServlet 只有一個,但還會有StudentServlet、TeacherServlet 等。每個業務都會有一個 Servlet,都會執行自己的 init()方法,也就都會創建一個 Spring 容器了。這樣一來,Spring 容器就又不唯一了。  

全部教程
主站蜘蛛池模板: 人人狠狠综合久久亚洲88 | 青青青永久免费视频 | 日韩一区国产二区欧美三 | 精品日韩在线视频一区二区三区 | 女人精69xxxxx免费无毒 | a毛片免费看 | 国产一级淫片a视频免费观看 | 欧美日韩亚洲国产综合 | 老司机日日摸夜夜摸精品影院 | 午夜影院在线 | 综合成人在线 | 国产精品久久久久秋霞影视 | 久久九九青青国产精品 | 中文字幕亚洲一区婷婷 | 2018天天干天天操 | 欧美三级成人观看 | 四虎影院免费观看视频 | 成人看毛片| 欧洲成人免费高清视频 | 国产精品一区二区资源 | 一区二区三区在线观看免费 | 免费国产成人高清在线观看视频 | 色噜噜狠狠色综合久 | 97国产精品视频观看一 | 欧美色大成网站www永久男同 | 欧美日韩在线视频播放 | 伊人午夜| 久久精品动漫99精品动漫 | 福利久久 | 久草在线2 | 成人国内精品久久久久影院 | 大学生一级毛片 | 四虎e456tcom| 国产成+人+综合+欧美 亚洲 | 99在线观看精品 | 特级特黄一级乱仑 | 看欧美毛片一级毛片 | 午夜视频福利在线观看 | 欧美精品v欧洲高清 | 天天做天天爱夜夜想毛片 | 欧美xx毛片免费看 |