亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Spring+SpringMVC+Hibernate環境搭配

2019-11-14 15:37:37
字體:
來源:轉載
供稿:網友

SPRing+Spring MVC+Hibernate簡稱"SSH"。Spring容器是Spring的核心,該 容器負責管理spring中的java組件。Spring的核心機制:依賴注入。Hibernate是一個不錯的ORM(關系對象映射)框架。Spring+Spring MVC+Hibernate環境搭配步驟:


1、搭建Spring+Hibernate環境(跟ssh搭建步驟一致)

(1)加入Spring+Hibernate的架包。

2、搭建SpringMVC環境
( 1)添加Springmvc依賴包:spring-webmvc.jar
 (2)配置web.xml

<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5"     xmlns="http://java.sun.com/xml/ns/javaee"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="http://java.sun.com/xml/ns/javaee     http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">        <!-- spring監聽器: -->    <listener>    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>        </listener>        <!-- 指定spring文件路徑 -->    <context-param>    <param-name>contextConfigLocation</param-name>    <param-value>classpath:applicationContext.xml</param-value>    </context-param>        <!-- =====================配置spring mvc  Start================================= -->    <servlet>    <servlet-name>SpringMVC</servlet-name>    <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>        <!--配置springmvc路勁-->    <init-param>    <param-name>contextConfigLocation</param-name>    <param-value>classpath:springmvc.xml</param-value>    </init-param>    <!--    >=0代表web容器啟動的時候加載servlet(數字代表優先級)    -->    <load-on-startup>1</load-on-startup>    </servlet>        <servlet-mapping>    <servlet-name>SpringMVC</servlet-name>    <url-pattern>*.do</url-pattern>        </servlet-mapping>                  <welcome-file-list>    <welcome-file>index.jsp</welcome-file>  </welcome-file-list></web-app>

 (3)配置springmvc.xml

<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans"    xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.springframework.org/schema/tx"    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-2.5.xsd           http://www.springframework.org/schema/context           http://www.springframework.org/schema/context/spring-context-2.5.xsd           http://www.springframework.org/schema/tx           http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">    <!--    SpringMVC的配置規則和Spring是一樣的:無縫集成    -->    <!--    配置視圖    -->    <bean id="internalView"        class="org.springframework.web.servlet.view.InternalResourceViewResolver">        <!--    配置視圖前綴    -->        <!--        <property name="prefix" value="WEB-INF/jsp/" />-->        <property name="prefix" value="/" />        <!--    配置視圖后綴    -->        <property name="suffix" value=".jsp" />    </bean>    <!--    配置URL映射    -->    <bean id="urlMpping"        class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">        <property name="mappings">            <props>                <prop key="userController.do">userController</prop>                <prop key="perpoController.do">perpoController</prop>                <prop key="multiMethodController.do">multiMethodController</prop>            </props>        </property>    </bean>    <!--    多方法調用規則    -->    <bean id="parameterMethod"        class="org.springframework.web.servlet.mvc.multiaction.ParameterMethodNameResolver">        <!--    value隨意;但是還是要有一定意義    -->        <property name="paramName" value="method" />    </bean>    <!--    將控制器交由Spring容器管理    -->    <bean id="userController" class="com.ssh.SpringMVC.controller.UserController"></bean>    <bean id="perpoController" class="com.ssh.SpringMVC.controller.PerpoController"></bean>    <!--    一個controllet中配置多個方法    -->    <bean id="multiMethodController" class="com.ssh.SpringMVC.controller.MultiMenthodController">        <!--    注入多方法調用規則    -->        <property name="methodNameResolver" ref="parameterMethod"></property>    </bean></beans>

 

登入頁面:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html>  <head>    <base href="<%=basePath%>">        <title>My JSP 'MyJsp.jsp' starting page</title>      </head>    <body>        <form action="multiMethodController.do?method=update" method="post">            <input type="text" name="username" />            <input type="submit"  />        </form>  </body></html>

表單提交處理MultiMenthodController.java文件

package com.msit.springmvc.controller;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.springframework.web.servlet.ModelAndView;import org.springframework.web.servlet.mvc.multiaction.MultiActionController;public class MultiMenthodController extends MultiActionController {            /**     * url:http://localhost:8080/SpringMVCDay1/multiMethodController.do?method=login     * @return     */    public ModelAndView login(HttpServletRequest request,HttpServletResponse response) {        System.out.println("這里是login方法"+request.getParameter("username"));        return new ModelAndView("MyJsp");    }        public ModelAndView update(HttpServletRequest request,HttpServletResponse response) {        System.out.println("這里是update方法");        return new ModelAndView("MyJsp");    }}

效果圖:

您可以通過點擊 右下角 的按鈕 來對文章內容作出評價, 也可以通過左下方的 關注按鈕 來關注我的博客的最新動態。 如果文章內容對您有幫助, 不要忘記點擊右下角的 推薦按鈕 來支持一下哦   如果您對文章內容有任何疑問, 可以通過評論或發郵件的方式聯系我: 2276292708@QQ.com如果需要轉載,請注明出處,謝謝??!

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国语对白做受69| 国产欧美日韩中文字幕| 亚洲男人天堂手机在线| 欧美成人免费大片| 97视频免费在线观看| 欧美一乱一性一交一视频| 欧美日本亚洲视频| 久久精品国产亚洲7777| 亚洲天堂av网| 久久久精品久久久久| 成人在线小视频| 欧美日韩一区二区精品| 欧美精品18videos性欧美| 欧美第一黄色网| zzjj国产精品一区二区| 欧美日韩中文在线| 在线视频欧美性高潮| 久久精品视频亚洲| 欧美一级片久久久久久久| 国产免费一区二区三区在线观看| 国模私拍一区二区三区| 国产精品91免费在线| 久久久久久久久久国产精品| 欧美最猛性xxxxx(亚洲精品)| 欧美日韩亚洲精品内裤| 91精品国产91久久久久久久久| 国产精品欧美风情| 日韩一二三在线视频播| 国产综合视频在线观看| 欧美日在线观看| 蜜臀久久99精品久久久无需会员| 在线视频欧美性高潮| 国产不卡一区二区在线播放| 国产精品69久久久久| 国产一区深夜福利| 亚洲人成在线播放| 久久久影视精品| 亚洲另类激情图| 91免费看国产| 最新国产精品亚洲| 亚洲黄色www网站| 91精品国产91久久久久久久久| 成人中心免费视频| 欧美福利小视频| 欧美最近摘花xxxx摘花| 欧美视频国产精品| 在线精品高清中文字幕| 欧美激情亚洲一区| 久久婷婷国产麻豆91天堂| 国产欧美日韩中文字幕在线| 亚洲精品免费在线视频| 久久久久久久999| 中文字幕日韩高清| 日韩在线视频观看| 九九热精品视频国产| 国产一区二区久久精品| 国产精品视频区1| 欧美丝袜美女中出在线| 欧美成人激情在线| 亚洲社区在线观看| 久久久久国产一区二区三区| 欧美性猛交xxxx| 热99精品里视频精品| 夜夜嗨av色一区二区不卡| 91网站在线免费观看| 国产91色在线| 日韩av电影院| 国产精品av电影| 欧美色视频日本高清在线观看| 91国在线精品国内播放| 成人免费看吃奶视频网站| 国产精品久久久久久久久久三级| 日韩av网址在线观看| 欧美电影免费观看高清完整| 国产精品色午夜在线观看| 中文字幕在线日韩| 国产精品成人免费电影| 精品av在线播放| 欧美孕妇孕交黑巨大网站| 一本色道久久88亚洲综合88| 日韩av免费在线观看| 国产精品极品美女粉嫩高清在线| 亚洲激情自拍图| 亚洲欧美日韩精品久久奇米色影视| 中文字幕av日韩| 欧美激情一区二区三区高清视频| 国产精品一区二区久久久| 黑人巨大精品欧美一区二区免费| 在线激情影院一区| 国内精品模特av私拍在线观看| 久久久99免费视频| 亚洲第一男人天堂| 97涩涩爰在线观看亚洲| 96国产粉嫩美女| 欧美色道久久88综合亚洲精品| 国产视频亚洲精品| 亚洲国产欧美精品| 97视频免费在线观看| 日本午夜精品理论片a级appf发布| 亚洲精品福利免费在线观看| 国产精品免费小视频| 欧美一区二区视频97| 欧美另类精品xxxx孕妇| 亚洲午夜国产成人av电影男同| 亚洲精品资源美女情侣酒店| 91精品久久久久久久久久久| 亚洲国产日韩欧美在线99| 国产亚洲欧美日韩美女| 欧美日韩加勒比精品一区| 97精品一区二区视频在线观看| 亚洲精品动漫久久久久| 136fldh精品导航福利| 九九热视频这里只有精品| 中文字幕日韩在线观看| 全球成人中文在线| 国产精品人成电影| 久久综合电影一区| 国产精品扒开腿做| 欧美激情第三页| 亚洲欧美国产日韩天堂区| 91精品国产自产在线| 久久人体大胆视频| 亚洲一区制服诱惑| 亚洲日韩中文字幕在线播放| 久久久久久久久91| 国产精品网址在线| 亚洲第一天堂av| 亚洲xxx视频| 国产日韩中文在线| 色777狠狠综合秋免鲁丝| 成人午夜两性视频| 久久久亚洲影院你懂的| 亚洲图片在区色| 欧美大秀在线观看| 久久的精品视频| 国产在线观看91精品一区| 欧美日韩精品国产| 亚洲摸下面视频| 亚洲欧洲黄色网| 欲色天天网综合久久| 国内精品久久影院| 欧美在线视频免费播放| 欧美专区在线观看| 国产精品视频xxxx| 性欧美xxxx交| 97在线观看视频国产| 中文字幕久久久av一区| 日韩国产欧美精品在线| 国产精品96久久久久久又黄又硬| 日本亚洲欧洲色α| 亚洲精品久久久久久久久久久| 国产综合在线视频| 日韩av在线不卡| 97在线看免费观看视频在线观看| 久热爱精品视频线路一| 在线成人一区二区| 亚洲在线视频福利| 欧美成人精品在线观看| 欧美成人精品激情在线观看| 欧美综合一区第一页| 国产精品精品久久久久久| 欧美激情aaaa| 精品福利视频导航| 97在线免费观看|