栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【JavaWeb】将普通项目变成ssm项目 01

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【JavaWeb】将普通项目变成ssm项目 01

最近学习完ssm框架就打算拿之前做过的老的学生成绩管理系统来练练手。


目标
  • 导入ssm整合的所有jar包
  • 在项目里打好ssm框架
  • 创建好需要的配置文件
  • 建立数据库
  • 在项目组创建需要的持久化类

导入ssm整合的所有jar包
  • 将如图所示的所有jar包放入WEB-INF/lib文件夹下
在项目里打好ssm框架
  • com.stuos.controller:放控制层代码
  • com.stuos.dao:放dao层代码
  • com.stuos.po:放持久化类
  • com.stuos.service:放服务层接口代码
  • com.stuos.service.impl:放服务层的接口实现类
  • config:放配置文件
创建好需要的配置文件


applicationContext.xml(spring的配置文件)



	
	
	
	
	
	
	
	
		
		
		
		
		
		
		
		
		
		
		
	

	
	
		
	
	
	
	
	
	
	
	
		
		
		
		
	
	
	
	
		
	
	


db.properties(数据库的属性,方便后续更改)

jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/db1
jdbc.username=root
jdbc.password=123456
jdbc.maxTotal=30
jdbc.maxIdle=10
jdbc.initialSize=5

log4j.properties(日志文件配置信息)

log4j.rootLogger=ERROR, stdout
log4j.logger.com.itheima=DEBUG
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%5p [%t] - %m%n

mybatis-config.xml(MyBatis核心配置文件)




	
	
		
		
	

	

	

springmvc-config.xml(用于加载Controller层)



    
    
	
		
		
	
	
	
	
		
		
	
	

        
建立数据库

使用之前系统数据库的sql文件重建数据库
这里使用navicat

在项目组创建需要的持久化类

根据数据库创建持久化类

课程类

package com.stuos.po;

public class Course {
	
	private String courseId;//课程号
	private String courseName;//课程名称
	private String teaId;//授课教师
	
	public Course() {
		
	}
	public Course(String id,String name,String teaid) {
		this.courseId = id;
		this.courseName = name;
		this.teaId = teaid;
	}
	public String getCourseId() {
		return courseId;
	}
	public void setCourseId(String courseId) {
		this.courseId = courseId;
	}
	public String getCourseName() {
		return courseName;
	}
	public void setCourseName(String courseName) {
		this.courseName = courseName;
	}
	public String getTeaId() {
		return teaId;
	}
	public void setTeaId(String teaId) {
		this.teaId = teaId;
	}
	
}

修改成绩类

package com.stuos.po;

public class ModifyScore {

	private int Id;//申请序号,主键
	private String teaId;//申请老师
	private String stuId;//修改的学生的学号
	private String courseId;//修改的课程号
	private int newScore;//新分数
	private int flag1;//秘书处理结果
	private int flag2;//专业负责人处理结果
	
	public ModifyScore() {
		
	}
	public ModifyScore(String teaid,String stuid,String courseid,int newscore) {
		this.teaId = teaid;
		this.stuId = stuid;
		this.courseId = courseid;
		this.newScore = newscore;
		this.flag1 = 0;
		this.flag2 = 0;
	}
	public int getId() {
		return Id;
	}
	public void setId(int id) {
		Id = id;
	}
	public String getTeaId() {
		return teaId;
	}
	public void setTeaId(String teaId) {
		this.teaId = teaId;
	}
	public String getStuId() {
		return stuId;
	}
	public void setStuId(String stuId) {
		this.stuId = stuId;
	}
	public String getCourseId() {
		return courseId;
	}
	public void setCourseId(String courseId) {
		this.courseId = courseId;
	}
	public int getNewScore() {
		return newScore;
	}
	public void setNewScore(int newScore) {
		this.newScore = newScore;
	}
	public int getFlag1() {
		return flag1;
	}
	public void setFlag1(int flag1) {
		this.flag1 = flag1;
	}
	public int getFlag2() {
		return flag2;
	}
	public void setFlag2(int flag2) {
		this.flag2 = flag2;
	}
	
}

成绩类

package com.stuos.po;

public class Score {
	
	private int Id;//列表序号,主键
	private String stuId;//学生学号
	private String courseId;//课程号
	private int score;//学生成绩
	
	public Score() {
		
	}
	public Score(String stuid,String courseid,int s) {
		this.stuId = stuid;
		this.courseId = courseid;
		this.score = s;
	}
	public int getId() {
		return Id;
	}
	public void setId(int id) {
		Id = id;
	}
	public String getStuId() {
		return stuId;
	}
	public void setStuId(String stuId) {
		this.stuId = stuId;
	}
	public String getCourseId() {
		return courseId;
	}
	public void setCourseId(String courseId) {
		this.courseId = courseId;
	}
	public int getScore() {
		return score;
	}
	public void setScore(int score) {
		this.score = score;
	}
	
}

用户类

package com.stuos.po;




public class User {
	private String userId;//用户身份标识符:1为管理员,2为专业负责人,3为班主任,4为教师,5为辅导员,6为秘书,7为学生
	private String userAcc;//用户账号
	private String userPwd;//用户密码
	private String userName;//用户姓名
	private int userAge;//用户年龄
	private String userSex;//用户性别


	public User(String id,String acc,String pwd) {//可以直接赋值的构造函数
		this.userId = id;
		this.userAcc = acc;
		this.userPwd = pwd;
		this.userName = "";
		this.userAge = 0;
		this.userSex = "";
	}
	public User() {
		
	}
	
	public String getUserName() {
		return userName;
	}
	public void setUserName(String userName) {
		this.userName = userName;
	}
	public int getUserAge() {
		return userAge;
	}
	public void setUserAge(int userAge) {
		this.userAge = userAge;
	}
	public String getUserSex() {
		return userSex;
	}
	public void setUserSex(String userSex) {
		this.userSex = userSex;
	}
	public String getUserId() {
		return userId;
	}
	public void setUserId(String userId) {
		this.userId = userId;
	}
	public String getUserAcc() {
		return userAcc;
	}
	public void setUserAcc(String userAcc) {
		this.userAcc = userAcc;
	}
	public String getUserPwd() {
		return userPwd;
	}
	public void setUserPwd(String userPwd) {
		this.userPwd = userPwd;
	}
	
	
	
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/877390.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号