- 博客(19)
- 收藏
- 关注
原创 完整的ssm环境搭建 基于maven3.6.0使用mysql数据库 用 mybatis-spring-springmvc 搭建环境 主要在已有包结构下配置所需要的配置文件包括:pom.
引言 环境搭建 对spring中常用注解进行详细说明 包含图片上传 ajax发送异步请求 select标签详细案例
引言 所用版本:jdk1.8 tomcat7.88 所用数据库:mysql 所用技术:maven-spring4.3.2-struts2-mybatis-ajax 基于注解版 //主要实现 两张表 增删改查 包含图片上传 ajax发送异步请求 主要对 select标签 有详细案例 本案例中用到的常用注解总结如下: 1.实体类上: @Component此注解表示 创建简单对象 默认构建的简单对...
2019-04-21 21:22:18
413
原创 基于maven的spring-struts2-mybatis(普通版)环境搭建(包含项目代码案例) select标签 头像上传、有详细案例 连接数据库:mysql
引言 所有软件:idea 插件版本:jdk1.8+tomcat7.88 连接数据库:mysql 所用技术:maven-spring-struts2-mybatis 主要对 select标签 头像上传、有详细案例 1导入依赖 pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven...
2019-04-21 20:55:45
222
原创 mybatis高级版 利用动态sql片段加入 foreach 循环拼接 实现 单表批量查询、批量修改、批量删除、批量添加。
摘要 mybatis高级版 利用动态sql片段加入 foreach 循环拼接 实现 单表进行批量查询、批量修改、批量删除、批量添加。 第一步建表 以员工表单表为例 create table emp1( id varchar2(20) primary key, name varchar2(20)unique not null, password varchar2(6) chec...
2019-03-21 12:43:30
4425
原创 mybatis框架用高级版1动态sql片段 where字句 和 trim 标签 分别 对单表进行增改查处理
摘要 mybatis高级版 单表 用动态 sql 片段 where字句 和 trim 标签 分别 实现查询,修改 。 第一步建表 以员工表单表为例 create table emp1( id varchar2(20) primary key, name varchar2(20)unique not null, password varchar2(6) check(length(p...
2019-03-20 18:32:34
203
原创 Mybatis框架进行多表操作处理表关系从建表开始,包含一对一,一对多 ,resultMap结果集映射的详细说明
概述 本篇博文主要介绍 多张表操作多多张表之间一对一,一对多关系进行介绍, resultMap 结果集映射将进行详细说明 由于本人水平有限,希望各位热爱研发同僚多多指导,在下方讨论 一对一关系 第一步 建表 员工表与身份证表 员工表与身份证表 一个员工有一个身份证 因此是一对一关系 第一种表 员工表 --员工表 create table emp1( id varchar2(20) ...
2019-03-17 09:28:09
420
原创 mybatis框架util工具类封装并对 mybatis-config.xml文件j进行优化 给实体类起别名 提取数据库连接参数到小配置文件 并开启二级缓存
封装 Mybatis工具类 package com.util; import java.io.IOException; import java.io.InputStream; import org.apache.ibatis.io.Resources; import org.apache.ibatis.session.SqlSession; import org.apache.ibatis.s...
2019-03-16 17:46:35
198
原创 jdbcDao 具体实现增删改查层
PreparedStatement 与 Statement 区别? 1.使用statement执行sql,是以字符串拼接的方式,这时候存在sql注入的风险 名词解释:sql注入---一些非法分子,将一些特殊的字符串,通过字符串拼接的方式注入到系统原有的sql命令中,改变sql的运行逻辑,从而威胁到时据库数据的安全,这种现象就叫做sql注入。 2.使用PreparedStatement 可...
2019-03-15 21:08:30
1010
原创 mybatis框架初级版 实现单表增删改查 后续会有中级和高级版 分别介绍多表操作,动态sql片段处理 以及对Mybatis工具类的封装
第一步 搭建环境 引入核心jar 1)mybatis-3.2.2.jar Ojdbc5.jar Log4j.jar 2)引入配置文件 a) Log4j.properties---放在src下 作用:日志的展示:在控制台打印 mybatis 运行日志 b)mybatis-config.xml---放在 src 下 作用:主要配置 mabatis运行时的环境 c)xx...
2019-03-14 18:13:21
202
原创 Struts2实现图片验证码登录功能
一.导入工具类1 SecurityCode package com.util; import java.util.Arrays; /** * * @author others * date:2014-8-26 下午2:17:19 * 描述:随机生成验证码值:验证码串 */ public class SecurityCode { /** * 验证码难度级别 * Si...
2019-03-09 19:14:08
427
原创 Struts2实现文件上传下载
文件的上传 概述: 第一步,需要输入流 读入虚拟机程序中 第二步从虚拟机程序输出流放到需要的路径 思路: 1.客户端 浏览器如何处理---表单 2.action 中如何处理上传的文件 3.如何将文件保存到服务器的某个位置。 uil:统一资源描述符 项目名+actionname名 method 提交方式 get不安全 post 协议体 ...
2019-03-07 23:00:50
942
原创 Struts2 框架笔记主要对跳转路径,挎包跳转,拦截器进行应用,定义成员变量,收取客户端参数等详细说明
MVC概述 1)MVC是一种编程思想,人为的将 web系统分为三个层次。 2)MVC好处:解耦合,提高系统的可维护型和可拓展性。 M-model:数据模型层 (DAO service entity) V——View:视图(jsp/html) C-Controller:控制层(servlet,Sturts2,springMVC) 二,框架的概念 1)解...
2019-03-06 21:17:28
537
2
原创 Jsp笔记 包含el表达式,jstl标签库, c标签, fmt 子库的基本使用
分析servlet存在弊端 开发:继承HttpServlet,覆盖service方法。 代码的修改:需要重新编译 对于显示的servlet:所有的html标签都是通过流输出的,麻烦; JSP(Java Server Page) 概念:JSP是运行于服务器端 的 生成动态页面的技术,是servlet的升级。 作用:用于替换现有项目中负责显示的servlet 开发一个jsp 1.创建一个web...
2019-03-06 21:06:11
225
原创 js技术实现图片放大镜功能
利用idea软件 js技术实现图片放大功能 第一步 准备图片 将要放大图片放大 web 下 第二步 具体实现代码 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <!--引入 c 标签库--> <%@ taglib uri="http://java.sun.com/jstl/cor...
2019-03-05 08:37:56
1118
原创 jdbcService层
jdbc Service 层 转账业务 事务 service 层对应接口 package com.service; import com.entity.T_Account; public interface T_AccountService { //注册 public void registerService(T_Account t_account); //登录 public boolean lo...
2019-02-24 20:31:57
577
原创 Servlet实例项目,完成登录注册展示所有批量删除
Servlet 开发一个项目 实例 (概述) 利用 jdbc 与 servlet 技术 开发 一个 项目 实现 登录、注册、修改、删除单个、批量删除 所用软件为 idea,oracle数据库 1.搭建环境 导入以下jar包 1 2.创建项目结构 导入配置文件 标题 3. 创建表 将创建好的表格 sql 语句 放到 sql包下 --创建表 create table t_Account( ...
2019-02-24 20:21:03
458
原创 jdbc
PreparedStatement 与 Statement 区别? 1.使用statement执行sql,是以字符串拼接的方式,这时候存在sql注入的风险 名词解释:sql注入---一些非法分子,将一些特殊的字符串,通过字符串拼接的方式注入到系统原有的sql命令中,改变sql的运行逻辑,从而威胁到时据库数据的安全,这种现象就叫做sql注入。 2.使用PreparedStatement 可以避免s...
2019-01-25 09:28:34
155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人