1. 程式人生 > >ssm 配置文件intit

ssm 配置文件intit

webapp ping 不用 http com 逆向 子類 extc servlet

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5">
  <display-name>springmvc0523</display-name>
  <welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
    <welcome-file>default.html</welcome-file>
    <welcome-file>default.htm</welcome-file>
    <welcome-file>default.jsp</welcome-file>
  </welcome-file-list>
  
  <!-- spirngMvc前端控制器 -->
  <servlet>
    <servlet-name>spirngMvc0523</servlet-name>
    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    
    <!-- 如果沒有指定springMvc核心配置文件那麽默認會去找/WEB-INF/+<servlet-name>中的內容 +   -servlet.xml配置文件 -->
    <!-- 指定springMvc核心配置文件位置 -->
    <init-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>classpath:SpringMvc.xml</param-value>
    </init-param>
    
    <!-- tomcat啟動的時候就加載這個servlet -->
    <load-on-startup>1</load-on-startup>
  </servlet>
  <servlet-mapping>
    <servlet-name>spirngMvc0523</servlet-name>
    <url-pattern>*.action</url-pattern>
  </servlet-mapping>
</web-app>



  1. springMvc:是一個表現層框架,
    作用:就是從請求中接收傳入的參數,
    將處理後的結果數據返回給頁面展示
  2. ssm整合:
    1)Dao層
    pojo和映射文件以及接口使用逆向工程生成
    SqlMapConfig.xml mybatis核心配置文件
    ApplicationContext-dao.xml 整合後spring在dao層的配置
    數據源
    會話工廠
    掃描Mapper
    2)service層
    事務 ApplicationContext-trans.xml
    @Service註解掃描 ApplicationContext-service.xml
    3)controller層
    SpringMvc.xml
    註解掃描:掃描@Controller註解
    註解驅動:替我們顯示的配置了最新版的處理器映射器和處理器適配器
    視圖解析器:顯示的配置是為了在controller中不用每個方法都寫頁面的全路徑
    4)web.xml
    springMvc前端控制器配置
    spring監聽

3.參數綁定(從請求中接收參數)重點
1)默認類型:
在controller方法中可以有也可以沒有,看自己需求隨意添加.
httpservletRqeust,httpServletResponse,httpSession,Model(ModelMap其實就是Mode的一個子類
,一般用的不多)
2)基本類型:string,double,float,integer,long.boolean
3)pojo類型:頁面上input框的name屬性值必須要等於pojo的屬性名稱
4)vo類型:頁面上input框的name屬性值必須要等於vo中的屬性.屬性.屬性....
5)自定義轉換器converter:
作用:由於springMvc無法將string自動轉換成date所以需要自己手動編寫類型轉換器
需要編寫一個類實現Converter接口
在springMvc.xml中配置自定義轉換器
在springMvc.xml中將自定義轉換器配置到註解驅動上

ssm 配置文件intit