ssm
spring springmvc mybatis
mvc
m model
v view
c controller
spring
ioc 控制反转 控制权的转移
di 依赖注入
aop
mybatis
jdbc
springmvc
servlet
包结构 :
bean
dao
service
controller
配置文件
applicationContext.xml spring+mybatis
db.properties 数据库的信息
log4j.properties 日志
springmvc.xml springmvc 的配置文件
web.xml
3w1h
spring
package com.zhongruan.service.impl;
import com.zhongruan.bean.User;
import com.zhongruan.dao.IUserDao;
import com.zhongruan.service.IUserService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
@Service
public class UserService implements IUserService {
@Autowired
private IUserDao userDao;
@Override
public List<User> findAll() {
return userDao.findAll();
}
@Override
public Boolean login(String username, String password) {
User user = userDao.findUserByUsername(username);
if(user!=null && password.equals(user.getPassword())){
return true;
}else {
return false;
}
}
@Override
public void deleteById(int id) {
userDao.deleteById(id);
}
@Override
public void update(User user) {
userDao.update(user);
}
}
本文深入解析了SSM框架,包括Spring、SpringMVC和MyBatis的原理与应用。介绍了控制反转(IoC)、依赖注入(DI)、面向切面编程(AOP)等核心概念,以及如何通过SSM实现MVC模式,进行数据库操作。详细展示了项目中各组件如DAO、Service、Controller的职责划分,以及配置文件的设置。
4633

被折叠的 条评论
为什么被折叠?



