ssm 配置文件intit
阿新 • • 發佈:2018-07-15
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>
- springMvc:是一個表現層框架,
作用:就是從請求中接收傳入的參數,
將處理後的結果數據返回給頁面展示 - 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