摘要: 1、理解 理解事务之前,先举个例子:取钱。 你去ATM取1000元,大体分为两步:首先输入密码、金额,银行卡扣去1000元,然后ATM出1000.这两个步骤必须是要么都执行要么都不执行。如果银行卡扣除1000但是ATM出钱失败,你将损失1000;如果银行卡扣钱失败但是ATM却出了1000,那么银行将 阅读全文
posted @ 2018-09-10 10:16 不是一个世界的人 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 动态SQL是MyBatis框架中特性之一,在一些组合查询页面需要根据用户输入的条件生成不同的查询SQL语句,在JDBC中需要在代码中拼接sql,容易出错,MtBatis可解决这种问题 动态SQL标签与JSTL相似,它允许在XML中构建不同的sql语句,常用SQL标签如下: * 判断标签:if,cho 阅读全文
posted @ 2018-09-08 19:30 不是一个世界的人 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1、中文乱码解决方案 在表单提交时,如果遇到中文字符会出现乱码现象,Spring提供一个CharacterEncodingFilter过滤器,可以解决乱码问题 CharacterEncodingFilter使用时需要注意以下问题 1)表单数据以post方式提交 2)在web.xml中配置Charac 阅读全文
posted @ 2018-09-08 09:24 不是一个世界的人 阅读(167) 评论(0) 推荐(0) 编辑
摘要: sun公司定义的一个技术规范,可以用来将jsp页面中的java代码替换成类似于html的标签,这样做的好处是方便代码的编写以及后期的维护 jstl标签:java standard taglib(java标准标签库) 1、如何使用jstl标签 step:引入jar包(看具体开发环境) step:在js 阅读全文
posted @ 2018-09-07 17:50 不是一个世界的人 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 1、Spring与MyBatis整合 Spring与MyBatis整合需要引入一个mybatis-spring.jar 文件包,此整合包由MyBatis提供,此包提供以下与整合相关的API 1)SqlSessionFactoryBean 为整合应用提供SqlSession对象,在spring.xml 阅读全文
posted @ 2018-09-07 16:24 不是一个世界的人 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1、什么是MyBatis MyBatis最早源自于Apache基金会的一个开源项目iBatis,2010年项目由Apache software foundation迁移Google Code,改名为MyBatis MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架,其使用简单的X 阅读全文
posted @ 2018-09-07 14:44 不是一个世界的人 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 1、SpringMVC 1)什么是Spring MVC Spring MVC是Spring框架中的一个功能模块,实现MVC结构,便于简单地、快速开发MVC结构的WEB应用,SpringMVC提供的API封装WEB开发中常用的功能,简化WEB开发过程。 2)Spring MVC的核心组件 * Disp 阅读全文
posted @ 2018-09-07 11:24 不是一个世界的人 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 1、js是什么(给页面添加动作) javascript是一个脚本语言,由浏览器执行,不进行预编译,由浏览器直接执行 1)操作DOM元素(Document)及html元素 2)操作BOM元素及操作浏览器窗口对象 2、js特点 1)解析执行:事先不编译,逐行执行 2)基于对象:有大量的内置对象 3)浏览 阅读全文
posted @ 2018-09-07 10:17 不是一个世界的人 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1、Spring IOC 1)IOC全称Inversion Of Control,被翻译成控制反转 2)控制反转:指程序中对象的获取方式发生反转,由最初的NEW方式创建,转变为由第三方框架创建,注入(DI),它降低对象之间的耦合度 3)Spring容器采用DI方式实现IOC控制,IOC是Spring 阅读全文
posted @ 2018-09-06 15:39 不是一个世界的人 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 1、Spring简介 1)Spring是一个开源的轻量级应用开发框架,其目的是用于简化企业应用程序的开发,降低侵入性 2)Spring提供的IOC和AOP功能,可以将组件之间的耦合度降至最低,即解耦;便于系统的升级和维护 3)Spring的本质是管理软件中的对象,即创建对象和维护对象之间的关系 2、 阅读全文
posted @ 2018-09-06 14:56 不是一个世界的人 阅读(97) 评论(0) 推荐(0) 编辑