IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> SMM不破不立 -> 正文阅读

[大数据]SMM不破不立

controller:UerController.java
mapper:UserMapper.java(接口) UserMapper.xml
po:User.java
service:UserService.java(接口) UserServiceimpl.java
applicationContext.xml
db.properties
springMvc.xml

WEB-INF:jsp(addUser.jsp, erro.jsp, user.jsp, userinfo.jsp ) lib web.xml

applicationContext.xml:**********************************************

<?xml version= "1.0" encoding= "UTF-8"?>

<context:property-placeholder
location= “classpath:db.properties” />








<tx:annotation-driven
transaction-manager= “transactionManager” />



***********************************************************************

db.properties:*******************************************************************
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost:3306/userdb
jdbc.user=root
jdbc.password=12345**********************************************************

springMvc.xml******************************************************************

<?xml version="1.0" encoding="UTF-8"?>

<context:component-scan
base-package=“cn.test.controller” />

mvc:annotation-driven/




mvc:default-servlet-handler/
********************************************************************************************************************

UserController.java**********************************************************************************************************
package cn.test.controller;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller ;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;

import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;

import cn.test.po.User;
import cn.test.service.UserService;
@Controller
@RequestMapping("/user")
public class UserController {
@Autowired
UserService userService;
@RequestMapping("/getUserByid")
public String getUserByid(int uid, Model model) {
User u = userService.getUserByid(uid);
model.addAttribute(“u2”,u);
return “userinfo”;
}

@RequestMapping( “/queryUserByUid”)
public String queryUser(int uid, Model model) {//根据用户编号查询用户信息
User u = userService.queryUserByUid(uid);
model.addAttribute( “user”,u);
return “userinfo”;
}
@RequestMapping("/queryUserByUname")
public String queryUser(String uname, Model model) {
PageHelper.startPage(1,3);
List u = userService.queryByUname(uname);
PageInfo p = new PageInfo(u);// 包含了分页信息的类
model.addAttribute(“ulist”,u);
model.addAttribute(“pageinfo”, p);
return"userinfo";
}
@RequestMapping("/getAllUser")
public String getAllUser(Model model,@RequestParam(defaultValue = “1”)int pageNum,@RequestParam(defaultValue = “2”)int pageSize) {
PageHelper.startPage(pageNum,pageSize);
List u = userService.getAllUser();
PageInfo p=new PageInfo(u);
model.addAttribute(“pageinfo”,p);
model.addAttribute(“ulist”,u);
return “userinfo”;
}
@RequestMapping("/toAddUser")
public String toAddUser() {// 跳转到添加用户页面
return “addUser”;
}
@RequestMapping("/addUser")
public String addUser(User user) {// 执行添加用户的功能
int t = userService.addUser(user);
if(t>0)
return “forward:getAllUser”;
else
return"erro" ;
}
@RequestMapping("/deleteUser")
public String deleteUser(int uid) { //删除用户
int t=userService . deleteUser(uid);
if(t>0)
return “forward:getA1lUser”;
else
return “erro” ;
}
@RequestMapping("/toUpdateUser")
public String toUpdateUser(Integer uid ,Model model) {// 跳转到修改用户页面
User u=userService.queryUserByUid(uid);
model.addAttribute(“user”, u);
return “updateUser”;
}
@RequestMapping("/xiugaiUser")
public String xiugaiUser(User user) {
int t=userService . updateUser(user);
if(t>0)
return " forward:getAllUser";
else
return"erro" ;
}
}*********************************************************************************************************

UserMapper.java****************************************************************************************
package cn.test.mapper;

import java.util.List;

import cn.test.po.User;

public interface UserMapper {
public User getUserByid(int uid);

public User queryUserByUid(int uid);
public List<User> getAllUser();
public List<User> queryByUname(String uname);
public int addUser(User user);
public int deleteUser(int uid);
public int updateUser(User user);

}*****************************************************************************************************************

UserMapper.xml************************************************************************************************

<?xml version="1.0" encoding="UTF-8"?> SELECT * FROM usertab WHERE uid=#{_parameter} select * from usertab where uid=#{_ parameter} select * from usertab resultType= "cn.test.po.User"> select * from usertab where uname like concat('%' ,#{_parameter},'%') insert into usertab(uname, age) values(#{uname},#{age}) delete from usertab where uid=#{_parameter} update usertab set uname-#{unane},age={age} where uid-#{uid}

*********************************************************************************************

User.java**************************************************************************************************
package cn.test.po;

public class User {
private int uid;
private String uname;
private int age;
public User(int uid, String uname, int age) {
super();
this.uid = uid;
this.uname = uname;
this.age = age;
}
public User() {
super();
}
public int getUid() {
return uid;
}
public void setUid(int uid) {
this.uid = uid;
}
public String getUname() {
return uname ;
}
public void setUname (String uname) {
this. uname = uname;
}
}**********************************************************************************************************

UserService.java*******************************************************************************************************
package cn.test.service;

import java.util.List;

import cn.test.po.User;

public interface UserService {
public User getUserByid(int uid);

public User queryUserByUid(int uid);
public List<User> getAllUser();//获取所有用户信息
public List<User> queryByUname (String uname);
public int addUser(User user);
public int deleteUser(int uid);
public int updateUser(User user);

}


UserServiceimpl.java******************************************************************************************************
package cn.test.service;
import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service ;
import cn.test.mapper.UserMapper;
import cn.test.po.User;
@Service
public class UserServiceimpl implements UserService {
@Autowired
UserMapper userMapper;
@Override
public User getUserByid(int uid) {
return userMapper.getUserByid(uid);
}

@Override
public User queryUserByUid(int uid) {
return userMapper.queryUserByUid(uid);
}
@Override
public List getAllUser() {
return userMapper.getAllUser();
}
@Override
public List queryByUname(String uname) {
return userMapper.queryByUname(uname);
}
@Override
public int addUser(User user) {
return userMapper.addUser(user);
}
@Override
public int deleteUser(int uid) {
return userMapper.deleteUser(uid);
}
@Override
public int updateUser(User user) {
return userMapper.updateUser(user);
}

}******************************************************************************************************

web.xml**************************************************************************************************

<?xml version="1.0" encoding="UTF-8"?> TheEnding index.html index.htm index.jsp default.html default.htm default.jsp contextConfigLocation classpath:applicationContext.xml org.springframework.web.context.ContextLoaderlistener encoding org.springframework.web.filter.CharacterEncodingFilter encoding UTF- 8 encoding /* springmvc org.springframework.web.servlet.DispatcherServlet contextConfigLocation classpath:springMvc.xml 1 springmvc / ***************************************************************************************************

addUser.jsp*****************************************************************************************************
<%@ page language=“java” contentType=“text/html; charset=UTF-8”
pageEncoding=“UTF-8”%>

添加用户 姓名:
年龄:
****************************************************************************************************************

user.jsp******************************************************************************************************************
<%@ page language=“java” contentType=“text/html; charset=UTF-8”
pageEncoding=“UTF-8”%>

用户信息展示 |
用户编号姓名年龄操作
${u2.uid}${u2.uname}${u2.age}操作
第${pageinfo.pageNum}页/共${pageinfo.pages}页 上一页 ${x} 下一页 ********************************************************************************************************************

userinfo.jsp*****************************************************************************************************************

<%@ page language=“java” contentType=“text/html; charset=UTF-8”
pageEncoding=“UTF-8”%>

Insert title here
  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-12-23 15:49:12  更:2021-12-23 15:50:27 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 11:36:54-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码