- 博客(19)
- 收藏
- 关注
原创 完整的ssm环境搭建 基于maven3.6.0使用mysql数据库 用 mybatis-spring-springmvc 搭建环境 主要在已有包结构下配置所需要的配置文件包括:pom.
引言![基于maven3.6.0使用mysql数据库 用 mybatis-spring-springmvc 搭建环境 主要在已有包结构下配置所需要的配置文件进行详细说明:包括:pom.xml、jdbc.properties、log4j.properties、spring.xml、springmvc.xml、web.xml](https://img-blog.csdnimg.cn/2019050...
2019-05-04 12:08:16 247 1
原创 基于maven学习SpringMVC笔记包含环境搭建、springMVC特有的方式收参,流程跳转、参数传递、注解开发、文件上传下载、拦截器、全局异常处理
springMVC笔记引言概念: 是MVC开发中控制层的框架,解决对应的控制层的问题作用:1.接收数据 2.调用业务 3.流程跳转优势:1.SpringMVC是spring体系的一个组成部分,可以与Spring体系无缝对接 2.SpringMVC无论从开发效率或者运行效率都比Struts2高很多 第一个SpringMVC程序的开发1 环境搭建...
2019-04-27 18:54:24 180
原创 基于maven的spring-struts2-mybatis(注解版)环境搭建 对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 348
原创 基于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 194
原创 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 4356
原创 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 174
原创 Mybatis框架进行多表操作处理表关系从建表开始,包含一对一,一对多 ,resultMap结果集映射的详细说明
概述本篇博文主要介绍 多张表操作多多张表之间一对一,一对多关系进行介绍, resultMap 结果集映射将进行详细说明 由于本人水平有限,希望各位热爱研发同僚多多指导,在下方讨论一对一关系第一步 建表 员工表与身份证表员工表与身份证表 一个员工有一个身份证 因此是一对一关系第一种表 员工表--员工表 create table emp1( id varchar2(20) ...
2019-03-17 09:28:09 389
原创 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 179
原创 jdbcDao 具体实现增删改查层
PreparedStatement 与 Statement 区别?1.使用statement执行sql,是以字符串拼接的方式,这时候存在sql注入的风险 名词解释:sql注入---一些非法分子,将一些特殊的字符串,通过字符串拼接的方式注入到系统原有的sql命令中,改变sql的运行逻辑,从而威胁到时据库数据的安全,这种现象就叫做sql注入。 2.使用PreparedStatement 可...
2019-03-15 21:08:30 972
原创 mybatis框架初级版 实现单表增删改查 后续会有中级和高级版 分别介绍多表操作,动态sql片段处理 以及对Mybatis工具类的封装
第一步 搭建环境 引入核心jar1)mybatis-3.2.2.jar Ojdbc5.jar Log4j.jar2)引入配置文件 a) Log4j.properties---放在src下 作用:日志的展示:在控制台打印 mybatis 运行日志 b)mybatis-config.xml---放在 src 下 作用:主要配置 mabatis运行时的环境 c)xx...
2019-03-14 18:13:21 181
原创 Struts2实现图片验证码登录功能
一.导入工具类1 SecurityCodepackage 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 388
原创 Struts2实现文件上传下载
文件的上传概述:第一步,需要输入流 读入虚拟机程序中 第二步从虚拟机程序输出流放到需要的路径思路:1.客户端 浏览器如何处理---表单2.action 中如何处理上传的文件3.如何将文件保存到服务器的某个位置。uil:统一资源描述符 项目名+actionname名method 提交方式 get不安全 post 协议体 ...
2019-03-07 23:00:50 903
原创 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 493 2
原创 Jsp笔记 包含el表达式,jstl标签库, c标签, fmt 子库的基本使用
分析servlet存在弊端开发:继承HttpServlet,覆盖service方法。代码的修改:需要重新编译对于显示的servlet:所有的html标签都是通过流输出的,麻烦;JSP(Java Server Page) 概念:JSP是运行于服务器端 的 生成动态页面的技术,是servlet的升级。 作用:用于替换现有项目中负责显示的servlet开发一个jsp1.创建一个web...
2019-03-06 21:06:11 195
原创 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 1080
原创 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 540
原创 Servlet实例项目,完成登录注册展示所有批量删除
Servlet 开发一个项目 实例 (概述)利用 jdbc 与 servlet 技术 开发 一个 项目 实现 登录、注册、修改、删除单个、批量删除所用软件为 idea,oracle数据库1.搭建环境 导入以下jar包12.创建项目结构导入配置文件 标题3. 创建表将创建好的表格 sql 语句 放到 sql包下--创建表create table t_Account( ...
2019-02-24 20:21:03 415
原创 jdbc
PreparedStatement 与 Statement 区别?1.使用statement执行sql,是以字符串拼接的方式,这时候存在sql注入的风险 名词解释:sql注入---一些非法分子,将一些特殊的字符串,通过字符串拼接的方式注入到系统原有的sql命令中,改变sql的运行逻辑,从而威胁到时据库数据的安全,这种现象就叫做sql注入。 2.使用PreparedStatement 可以避免s...
2019-01-25 09:28:34 133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人