
ssm项目
文章平均质量分 58
程序彤
无废话,纯干货。
展开
-
特此说明:彤筹网项目进度:20%未完毕,至此,基于ssm的普通+ajax请求
p135结束。原创 2021-01-19 15:43:36 · 113 阅读 · 0 评论 -
彤筹网ssm(二)Day07之增删(单一+批量二合一)改(先回显)
增抽取模态框页面<%--User: 24390 Date: 2021/1/18 Time: 22:06--%><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" isErrorPage="true" %><but原创 2021-01-19 15:34:49 · 125 阅读 · 0 评论 -
彤筹网ssm(二)Day06之查 分页角色维护的分页(ajax)
AJAX分页后端建角色表CREATE TABLE ssm2_tongchou.t_role( id INT NOT NULL, name CHAR(100), PRIMARY KEY (id) );ALTER TABLE ssm2_tongchou.t_role CHANGE id id INT NOT NULL AUTO_INCREMENT;逆向生成,更改generatorConfig.xml中的执行目标对象类,执行逆向生成命令 <table tableName原创 2021-01-18 22:02:04 · 110 阅读 · 0 评论 -
AJAX技术工作模式(Three-brush)图解
ajax异步和强制同步同步:同一个线程按顺序线程。异步:多个线程同时并行执行,谁也不等谁。图解原创 2021-01-18 12:54:47 · 94 阅读 · 0 评论 -
RABC权限控制模型(概念)
建立关联关系权限 -> 资源单向多对多java类之间单向:从 权限 实体类可以获取到 资源 对象的集合,但是通过 资源 获取不到权限数据库表之间多对多:一个 权限 可以包含多个 资源一个 资源 可以分配给多个不同 权限角色 -> 权限单向多对多用户 -> 角色双向多对多java类之间双向:可以通过用户获取它具备的角色,也可以看一个角色下包含哪些用户数据库表之间多对多:一个角色可以包含多个用户一个用户可以身兼数职多对多在数据库建中间表select t_stu原创 2021-01-18 11:58:52 · 2323 阅读 · 0 评论 -
彤筹网ssm(二)Day05之增删(删一个)改(普通请求)
删jspa标签 <a href="admin/remove/${admin.id}/${requestScope.pageInfo.pageNum}" class="btn btn-danger btn-xs"><i class=" glyphicon glyphicon-remove"></i></a>Handler/** * 普通请求 实现单条删除 * @param adminId * @param pag原创 2021-01-17 23:25:37 · 177 阅读 · 1 评论 -
彤筹网ssm(二)Day04之分页(普通请求)
分页思路图引入pageHelper的jar包,pageHelper5.x版本要 改为PageInterceptor和helperDialect在sqlSessionFactoryBean配置依赖<!-- 配置sqlSessionFactoryBean整合mybatis--> <bean id="sessionFactoryBean" class="org.mybatis.spring.SqlSessionFactoryBean"> &原创 2021-01-17 14:26:51 · 119 阅读 · 0 评论 -
彤筹网ssm(二)Day03之登录检查 拦截器
为了避免跳转后台主页面刷新浏览器导致重复提交表单的操作,使用重定向到指定页面,使用view-controller跳转到后台主页注销抽取头部等文件创建JSP模板登录检查未登录自定义异常AccessForbiddenException/** * 表示用户未登录就访问受保护的资源 时抛出的异常 * @Author Li Weitong * @Date 2021/1/15 16:06 */public class AccessForbiddenException extend..原创 2021-01-15 16:47:24 · 101 阅读 · 1 评论 -
彤筹网ssm(二)Day03之管理员登录(普通请求)
管理员登录MD5加密方法/** * 对明文字符串进行md5加密 * @param source 传入的明文 * @return */ public static String md5(String source) { if (source == null || source.length() == 0) { throw new RuntimeException(TongchouConstant.MESSAGE_原创 2021-01-15 11:14:56 · 115 阅读 · 0 评论 -
彤筹网ssm(二)Day02之管理员登录页面(至此基于maven父子工程的ssm环境搭建完毕)
声明一个类管理静态常量/** * 声明一个类管理静态常量 * @Author Li Weitong * @Date 2021/1/14 18:56 */public class TongchouConstant { public static final String ATTR_NAME_EXCEPTION = "exception"; // exception public static final String MESSAGE_LOGIN_FAILED = "抱歉,账号密码错原创 2021-01-14 21:05:14 · 180 阅读 · 1 评论 -
彤筹网ssm(二)Day02之异常映射以及判断当前是普通请求orAJAX请求工具类
异常映射SpringMVC提供了基于XML和基于注解两种异常映射机制。这两种异常映射不能够只使用一个,他们需要一起使用。因为有些异常是基于注解异常映射捕获不到的。在springmvc中,如果请求是由<‘mvc:view-controller>处理的,在这过程中如果抛出了异常,那么就得用基于xml的异常映射来捕获处理这个异常。如果请求是有@RequestMapping这个注解来处理的,在这过程中发生了异常,那么就得使用基于注解的异常映射来捕获并处理这个异常。使用异常映射机制将原创 2021-01-14 18:54:48 · 133 阅读 · 0 评论 -
彤筹网ssm(二)Day02之ss配置整合和AJAX技术核心图解(市面99.9%使用率)及统一返回JSON数据格式
spring+springMVC整合配置三大组件监听器ContextLoaderLister加载spring的配置文件,去创建spring的IOC容器(父)过滤器CharacterEncodingFilter和HiddenHttpMethodFilter前端控制器DispatcherServlet加载spring-web-mvc的配置文件,去创建springMVC的IOC容器。(子)其中,前端控制器的url-pattern配置方式如下:/:表示拦截所有请求*.html *.json配置请求拓原创 2021-01-14 17:39:10 · 150 阅读 · 0 评论 -
彤筹网ssm(二)Day01之数据持久层声明式事务配置
取模板注意:取模板,不然transaction-manager报红<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/原创 2021-01-13 22:25:33 · 118 阅读 · 0 评论 -
彤筹网ssm(二)Day01之Maven项目架构搭建(2)截止声明式事务前项目源码
spring配置文件spring-persist-mybatis.xmlspring+mybatis整合<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.s原创 2021-01-13 19:42:40 · 285 阅读 · 0 评论 -
彤筹网ssm(二)Day01之Maven项目架构搭建(1)
搭建项目架构创建父子工程和公共模块tongchouWang05-common-util和公共模块tongchouWang06-common-reversewebui 依赖 componentcomponent 依赖 entity 和 util<dependency> <groupId>com.lwt</groupId> <artifactId>tongchouWang04-admin-entity</artifactId原创 2021-01-13 19:29:44 · 80 阅读 · 0 评论 -
SSM项目(一)ssm-crud项目框架图与导图
原创 2021-01-12 20:06:36 · 498 阅读 · 0 评论 -
SSM项目(一)Day05之批量单个删除员工
// 为删除按钮添加一个自定义的属性来表示当前删除的员工id deleBtn.attr("dele_id",item.empId);全选和全不选勾一个按钮全选所有$("#check_all").click(function () { // attr获取原生的dom属性的值时会出现undefined情况,推荐使用prop获取dom值 // this就是check_all全选的这个多选框含义 $(".check_item").pro原创 2021-01-12 18:02:37 · 151 阅读 · 0 评论 -
SSM项目(一)js属性/方法抽取精髓
$("#emp_update_btn").click(function () { var emailText = $("#email_update_input").val(); var emailPatt = /^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$/; if (!emailPatt.test(emailText)){ $("#update_email_patt_msg").tex原创 2021-01-12 17:55:33 · 258 阅读 · 0 评论 -
SSM项目(一)Day05修改员工(ajax技术解析出的按钮失效和rest风格PUT失效问题)
修改员工点击编辑发送ajax请求查询当条员工信息,弹出修改模态框点击更新,发送ajax请求修改。为编辑按钮绑定单击事件失效的问题:页面加载完成之后执行js代码,显示的所有数据都是发送的ajax请求拿到的json数据,一般绑定方法是失效的是在按钮创建之前绑定了点击事件,故失效使用.live()、on()绑定单击事件// 为编辑按钮绑定单击事件失效的问题:页面加载完成之后执行js代码,显示的所有数据都是发送的ajax请求拿到的json数据,一般绑定方法是失效的 // 是在按钮创建之前原创 2021-01-12 16:18:01 · 185 阅读 · 0 评论 -
SSM项目(一)Day04新增员工与级联查询(ajax技术)
使用ajax新增员工js代码(index.jsp)// 添加员工按钮 $("#emp_add_modal_btn").click(function () { // 发送ajax请求,查询部门信息,以便显示在下拉列表中 getDept(); // 弹出模态框 $("#empAddModal").modal({ backdrop:'static' }) }); // 查询出部门原创 2021-01-11 22:45:43 · 168 阅读 · 0 评论 -
SSM项目(一)Day03分页查询(ajax技术)
后端控制层代码思路:服务器发送ajax请求给客户端(页面,安卓,ios)为了提升系统的扩展性,与平台无关性1.index页面直接发送ajax请求进行员工分页数据查询2.服务器将向数据库查出的数据,以json字符串的形式返回给浏览器3.浏览器收到json字符串,可以使用js对json进行解析,使用js通过dom增删改查改变页面@RequestBody将返回的对象自动转为json字符串@Controllerpublic class EmployeeController { @Aut原创 2021-01-11 22:21:08 · 262 阅读 · 0 评论 -
SSM项目(一)Day02之级联、分页查询(非ajax)
级联查询属性 private Department department;新定义两个 级联查询 List<Employee> selectByExampleWithDept(EmployeeExample example); Employee selectByPrimaryKeyWithDept(Integer empId);新定义,想查询带部门信息的员工对象,如果不想携带员工的部门信息,则用原生的查询<!-- 1.List<Employee>原创 2021-01-09 17:05:46 · 304 阅读 · 0 评论 -
第一个ssm-crud项目 完整源码(至此:批量向数据库增加员工)
基础环境搭建完成(至此:批量向数据库增加员工)pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.ap原创 2021-01-09 17:11:03 · 157 阅读 · 0 评论 -
SSM项目(一)Day01之基础环境搭建(到MBG生成)
环境搭建导包pom.xml<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <原创 2021-01-08 23:29:29 · 111 阅读 · 0 评论