第一次迭代

第一次迭代_第1张图片第一次迭代_第2张图片第一次迭代_第3张图片

/ball/hnzj/controller/Chaxun.java
package controller;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

import domain.User;
import service.ChaxunService;

@Controller
@RequestMapping("/chaxun")
public class Chaxun {
    
    @Autowired
    private ChaxunService chaxunService;
    @RequestMapping("/chaxun")
    private String chaxun(User user){
    
        return "chaxun";        
    }
    
    @RequestMapping("/jieguo")
    public ModelAndView jieguo(User user){
    User user2 = chaxunService.getVs(user);
    
    ModelAndView mv =new ModelAndView();
    mv.setViewName("jieguo");
    mv.addObject("aa",user2);
        return mv;
        
        
    }
}


/ball/hnzj/dao/ChaxunDao.java
package dao;

import domain.User;

public interface ChaxunDao {
    public User getVs(User user);
    public User getDefen(User user);
}

/ball/hnzj/domain/User.java
package domain;

public class User {
    private int id;
    private String vs;
    private String defen;
    private String huoshengfang;
    
    
    
    
    public String getDefen() {
        return defen;
    }
    public void setDefen(String defen) {
        this.defen = defen;
    }
    public String getHuoshengfang() {
        return huoshengfang;
    }
    public void setHuoshengfang(String huoshengfang) {
        this.huoshengfang = huoshengfang;
    }
    public int getId() {
        return id;
    }
    public void setId(int id) {
        this.id = id;
    }
    public String getVs() {
        return vs;
    }
    public void setVs(String vs) {
        this.vs = vs;
    }
    @Override
    public String toString() {
        return "User [id=" + id + ", vs=" + vs + ", defen=" + defen + ", huoshengfang=" + huoshengfang + "]";
    }
    
}


/ball/hnzj/service/ChaxunService.java
package service;

import domain.User;

public interface ChaxunService {
    public User getVs(User user);
    public User getDefen(User user);
}


/ball/hnzj/service/Impl/ChaxunServiceImpl.java

package service.Impl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import dao.ChaxunDao;
import domain.User;
import service.ChaxunService;


@Service
public class ChaxunServiceImpl implements ChaxunService{
    
    @Autowired
    private ChaxunDao chaxunDao ;

    @Override
    public User getVs(User user) {
        return chaxunDao.getVs(user);
    }

    @Override
    public User getDefen(User user) {
        return chaxunDao.getDefen(user);
    }
    
}


/ball/config/mybatis/mapper/ChaxunDao.xml



 
  
    






/ball/config/mybatis/config.xml




    
        
    




/ball/config/spring/applicationContext.xml


    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:aop="http://www.springframework.org/schema/aop"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:p="http://www.springframework.org/schema/p"
    xmlns:tx="http://www.springframework.org/schema/tx"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
        http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-4.1.xsd
        http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd
        http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-4.1.xsd">
    
    package="service"/>
    
    
    
    class="org.apache.commons.dbcp.BasicDataSource"
        p:url="${jdbc.url}"
        p:username="${jdbc.username}"
        p:password="${jdbc.password}"
        p:driverClassName="${jdbc.driver}"
        p:maxActive="30"
        p:maxIdle="10"
        p:maxWait="1000"
        p:initialSize="15"/>
    
    class="org.mybatis.spring.SqlSessionFactoryBean"
        p:dataSource-ref="dataSource"
        p:configLocation="classpath:mybatis/config.xml"
        p:mapperLocations="classpath:mybatis/mapper/**/*.xml"/>
    
    class="org.mybatis.spring.mapper.MapperScannerConfigurer"
        p:basePackage="dao"/>
    
    class="org.springframework.jdbc.datasource.DataSourceTransactionManager"
        p:dataSource-ref="dataSource"/>
    
        
        
    
    
    
        
            
        
    




/ball/config/spring/spring-mvc.xml


    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:context="http://www.springframework.org/schema/context"
    xmlns:p="http://www.springframework.org/schema/p"
    xmlns:mvc="http://www.springframework.org/schema/mvc"
    xsi:schemaLocation="http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-4.1.xsd
        http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd
        http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-4.1.xsd">
    
    
    package="controller" />
    
    class="org.springframework.web.servlet.view.InternalResourceViewResolver"
        p:prefix="/WEB-INF/jsp/"
        p:suffix=".jsp"/>
    



/ball/config/jdbc.properties
jdbc.username=root
jdbc.password=root
jdbc.url=jdbc:mysql://localhost:3306/login?useUnicode=true&characterEncoding=utf8
jdbc.driver=com.mysql.jdbc.Driver


/ball/WebContent/WEB-INF/jsp/chaxun.jsp
<%@ page language="java" contentType="text/html; charset=utf-8"    pageEncoding="utf-8"%>




Insert title here
    



    
战队比拼查询表
所 在 洲:

/ball/WebContent/WEB-INF/jsp/jieguo.jsp <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> Insert title here ${aa.vs}
比分 ${aa.defen}
获胜方 ${aa.huoshengfang}
返回 /ball/WebContent/WEB-INF/web.xml ball contextConfigLocation classpath:spring/applicationContext.xml class>org.springframework.web.context.ContextLoaderListenerclass> characterFilter class>org.springframework.web.filter.CharacterEncodingFilterclass> encoding utf-8 characterFilter /* ball org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:spring/spring-mvc.xml 1 ball / default.jsp

 

最近要开一个项目《考试系统》

用到ssm框架

Spring MVA       Spring       MyBatis

刚把框架学着搭好,老师就要求第一次迭代,学以致用,我便用ssm做了这个迭代。

在迭代的过程中 出现好多自己不理解的,多亏我们组长龚鹏飞和青鸟班王顺利。还有陈老师,我简直不能想想,昨天我还不理解需求书!!!

代码较多,各个层,我也是昨天才搞明白。对不起我忘记加注释了大家看不懂也正常,(好的编码习惯还是要养成的)

虽然一个很小的功能,但麻雀虽小,五脏俱全。

还有里面有些jar包,大家若想运行的话  请联系我  我把jar包给你们

访问页面地址:http://localhost:8080/ball/chaxun/chaxun

转载于:https://www.cnblogs.com/CCTV-1/p/6211863.html

你可能感兴趣的:(第一次迭代)