麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發(fā)設(shè)計 > 正文

Spring+SpringMVC+Hibernate環(huán)境搭配

2019-11-14 15:37:37
字體:
供稿:網(wǎng)友

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


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

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

2、搭建SpringMVC環(huán)境
( 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監(jiān)聽器: -->    <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(數(shù)字代表優(yōu)先級)    -->    <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的配置規(guī)則和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>    <!--    多方法調(diào)用規(guī)則    -->    <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">        <!--    注入多方法調(diào)用規(guī)則    -->        <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");    }}

效果圖:

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

 


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 免费激情网站 | 黄色一级片在线观看 | 国产va在线观看免费 | 久久国产中文 | 最新一级毛片 | 日韩av在线播放一区 | 香蕉成人在线视频 | 欧美成人午夜影院 | 久久久久久久久久综合 | 欧美一级黄色片在线观看 | 视频一区二区国产 | 4p一女两男做爰在线观看 | 青草久久av | 欧美videofree性欧美另类 | 妇女毛片 | 狠狠操操| 国产精品视频自拍 | 九九热在线视频观看 | 在线影院av | 国产精品一区视频 | 国产91丝袜在线播放0 | 色视频在线播放 | 久久爽精品区穿丝袜 | 久久色伦理资源站 | 成人三级视频在线观看 | 久久99亚洲精品久久99果 | 激情97 | 超碰一区 | 草莓视频久久 | 成人青青草 | 他也色在线视频 | 国产伦精品一区二区三区在线 | 粉嫩粉嫩一区二区三区在线播放 | 一二区成人影院电影网 | 日韩视频一区二区在线观看 | 在线亚洲免费视频 | 久久激情免费视频 | 在线91视频 | 午夜精品成人 | 精品国产一区二区三区四区在线 | 免费看性xxx高清视频自由 |