91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SSM框架的介紹與搭建

發布時間:2020-07-11 14:29:19 來源:網絡 閱讀:445 作者:nineteens 欄目:編程語言

  一、簡要介紹

  1. Spring

  Spring是一個開源框架,Spring是于2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中闡述的部分理念和原型衍生而來。它是為了解決企業應用開發的復雜性而創建的。Spring使用基本的JavaBean來完成以前只可能由EJB完成的事情。然而,Spring的用途不僅限于服務器端的開發。從簡單性、可測試性和松耦合的角度而言,任何Java應用都可以從Spring中受益。 簡單來說,Spring是一個輕量級的控制反轉(IoC)和面向切面(AOP)的容器框架。

  2. SpringMVC

  Spring MVC屬于SpringFrameWork的后續產品,已經融合在Spring Web Flow里面。Spring MVC 分離了控制器、模型對象、分派器以及處理程序對象的角色,這種分離讓它們更容易進行定制。

  3. MyBatis

  MyBatis 本是apache的一個開源項目iBatis, 2010年這個項目由apache software foundation 遷移到了google code,并且改名為MyBatis 。MyBatis是一個基于Java的持久層框架。iBATIS提供的持久層框架包括SQL Maps和Data Access Objects(DAO)MyBatis 消除了幾乎所有的JDBC代碼和參數的手工設置以及結果集的檢索。MyBatis 使用簡單的 XML或注解用于配置和原始映射,將接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java對象)映射成數據庫中的記錄。

  二、SSM的搭建

  1. 創建maven項目。

  2. 編輯pom.xml文件,添加相關jar包。

  3. 新建db.properties。

  在maven項目->src->resources目錄下,新建db.properties文件并配置如下語句:

  mysql.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf-8

  mysql.driverClassName=com.mysql.jdbc.Driver

  mysql.username=root

  mysql.password=root

  4. 新建application-context.xml,將spring框架整合到web工程中。

  在maven項目->src->resources目錄下,新建一個application-context.xml文件,在此文件中寫上如下語句:

  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:mvc="http://www.springframework.org/schema/mvc"

  xmlns:context="http://www.springframework.org/schema/context"

  xmlns:aop="http://www.springframework.org/schema/aop"xmlns:tx="http://www.springframework.org/schema/tx"

  xsi:schemaLocation="http://www.springframework.org/schema/beans

  http://www.springframework.org/schema/beans/spring-beans-3.2.xsd

  http://www.springframework.org/schema/mvc

  http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd

  http://www.springframework.org/schema/context

  http://www.springframework.org/schema/context/spring-context-3.2.xsd

  http://www.springframework.org/schema/aop

  http://www.springframework.org/schema/aop/spring-aop-3.2.xsd

  http://www.springframework.org/schema/tx

  http://www.springframework.org/schema/tx/spring-tx-3.2.xsd">

  5. 新建springmvc.xml

  在maven項目->src->resources目錄下,新建一個springmvc.xml文件,在此文件中寫上如下語句:

  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:mvc="http://www.springframework.org/schema/mvc"

  xmlns:context="http://www.springframework.org/schema/context"

  xmlns:aop="http://www.springframework.org/schema/aop"xmlns:tx="http://www.springframework.org/schema/tx"

  xmlns:util="http://www.springframework.org/schema/util"

  xsi:schemaLocation="http://www.springframework.org/schema/beans

  http://www.springframework.org/schema/beans/spring-beans-3.2.xsd

  http://www.springframework.org/schema/mvc

  http://www.springframework.org/schema/mvc/spring-mvc-3.2.xsd

  http://www.springframework.org/schema/context

  http://www.springframework.org/schema/context/spring-context-3.2.xsd

  http://www.springframework.org/schema/aop

  http://www.springframework.org/schema/aop/spring-aop-3.2.xsd

  http://www.springframework.org/schema/tx

  http://www.springframework.org/schema/tx/spring-tx-3.2.xsdhttp://www.springframework.org/schema/utilhttp://www.springframework.org/schema/util/spring-util.xsd">

  6. 新建mybatis.xml

  在maven項目->src->resources目錄下,新建一個mybatis.xml文件,在此文件中寫上如下語句:

  PUBLIC "-//mybatis.org//DTD Config 3.0//EN"

  "http://mybatis.org/dtd/mybatis-3-config.dtd">

  7. 新建web.xml

  在maven項目->src->main下,新建一個webapp文件夾,在webapp下新建WEB-INF文件夾,在WEB-INF下新建web.xml文件,在web.xml文件下寫上如下語句:

  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"

  version="2.5">

  contextConfigLocation

  classpath:application-context.xml

  spring-mvc

  org.springframework.web.servlet.DispatcherServlet

  contextConfigLocation

  classpath:springmvc.xml

  spring-mvc

  /

  org.springframework.web.context.ContextLoaderListener

  三、簡單的web項目測試

  1. 建包

  在maven項目->src->main->java下,分別新建如下包:

  com.dream.controller

  com.dream.model

  com.dream.service

  com.dream.service

  2. 新建view文件夾

  在maven項目->src->main->webapp->WEB-INF下,新建view文件夾

  3. 新建 index.jsp 文件

  Hello,${name}

  Thisismyteacher!

  4. 新建IndexController.java類

  packagecom.dream.controller;

  importcom.dream.service.UserService;

  importorg.springframework.beans.factory.annotation.Autowired;

  importorg.springframework.stereotype.Controller;

  importorg.springframework.ui.Model;

  importorg.springframework.web.bind.annotation.RequestMapping;

  /**鄭州治療婦科的醫院 http://www.120kdfk.com/

  *@description:入口

  *@author:snower

  *@create:2018-04-08 16:01

  **/

  @Controller

  publicclassIndexController{

  @Autowired

  UserServiceuserService;

  @RequestMapping("/")

  publicStringindex(Modelmodel){

  Strings=userService.getName();

  model.addAttribute("name",s);

  return"index";

  }

  }

  5. 新建UserService.java類

  packagecom.dream.service;

  importcom.dream.mapper.UserMapper;

  importorg.springframework.beans.factory.annotation.Autowired;

  importorg.springframework.stereotype.Service;

  /**

  *@description:服務

  *@author:snower

  *@create:2018-04-08 16:06

  **/

  @Service

  publicclassUserService{

  @Autowired

  UserMapperuserMapper;

  publicStringgetName(){

  Stringname=userMapper.getName();

  return name;

  }

  }

  6. 新建UserMapper.java接口

  packagecom.dream.mapper;

  /**

  *@description:mapper

  *@author:snower

  *@create:2018-04-0816:16

  **/

  publicinterfaceUserMapper{

  StringgetName();

  }

  7. 新建UserMapper.xml接口

  selectname

  fromuserWHEREid=1;

  8. 配置Tomcat服務器,點擊運行


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

克什克腾旗| 正宁县| 徐汇区| 津南区| 安泽县| 习水县| 三台县| 丹阳市| 开阳县| 长海县| 五家渠市| 谷城县| 东乌珠穆沁旗| 微山县| 新密市| 义乌市| 揭阳市| 汾西县| 德州市| 太湖县| 孟村| 龙里县| 时尚| 星座| 崇文区| 白玉县| 恩平市| 石门县| 石棉县| 钟祥市| 新民市| 黑山县| 比如县| 滨州市| 霸州市| 姚安县| 沂源县| 呼图壁县| 资阳市| 唐河县| 绥宁县|