真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SSM框架的介紹與搭建

一、簡要介紹

創(chuàng)新互聯(lián)專注于中大型企業(yè)的網(wǎng)站制作、做網(wǎng)站和網(wǎng)站改版、網(wǎng)站營銷服務(wù),追求商業(yè)策劃與數(shù)據(jù)分析、創(chuàng)意藝術(shù)與技術(shù)開發(fā)的融合,累計客戶千余家,服務(wù)滿意度達(dá)97%。幫助廣大客戶順利對接上互聯(lián)網(wǎng)浪潮,準(zhǔn)確優(yōu)選出符合自己需要的互聯(lián)網(wǎng)運用,我們將一直專注高端網(wǎng)站設(shè)計和互聯(lián)網(wǎng)程序開發(fā),在前進(jìn)的路上,與客戶一起成長!

1. Spring

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

2. SpringMVC

Spring MVC屬于SpringFrameWork的后續(xù)產(chǎn)品,已經(jīng)融合在Spring Web Flow里面。Spring MVC 分離了控制器、模型對象、分派器以及處理程序?qū)ο蟮慕巧?,這種分離讓它們更容易進(jìn)行定制。

3. MyBatis

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

二、SSM的搭建

1. 創(chuàng)建maven項目。

2. 編輯pom.xml文件,添加相關(guān)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;

/**鄭州治療婦科的醫(yī)院 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:服務(wù)

*@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服務(wù)器,點擊運行


本文標(biāo)題:SSM框架的介紹與搭建
標(biāo)題路徑:http://weahome.cn/article/geoshg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部