imooc视频学习笔记 ----> URL:http://www.imooc.com/learn/154 OGNL规则: 从哪里取?(作用域.取值范围,例如封装入一个对象,该对象就是取值范围) --> 要取的是什么类型的值()--> 如何表达 --> 例如动态拼接中的<if test = "OGNL" SQL中获取变量值: 类似,但不是OGNL,不具备OGNL特性,例如 #{属性名}.#{_parameter} log4j --> 相应的jar包 -…
log4j.rootLogger=debug,stdout,logfile ### 把日志信息输出到控制台 ### log4j.appender.stdout=org.apache.log4j.ConsoleAppender #log4j.appender.stdout.Target=System.err log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout ### 把日志信息输出到文件:jbit.log ### log4j.app…
留着参考 makeData.sql delimiter // create procedure make_data() begin declare i int ; do insert into message values(i, 'a', 'b', 'c'); ; end while; end; // call make_data(); DROP PROCEDURE IF EXISTS make_data; Message.xml <?xml version="1.0" enco…
imooc视频学习笔记 ----> URL:http://www.imooc.com/learn/154 MessageDao.java package com.imooc.dao; import java.io.IOException; import java.util.ArrayList; import java.util.List; import org.apache.ibatis.session.SqlSession; import com.imooc.bean.Message; imp…
[接口式编程]尚未遇见Spring --> 代码量反而增加 1.增加约定,减少犯错的可能(不用直接去写字符串 修改点1:命名空间 修改点2:增加接口,方法名与配置文件中的id对应 package com.imooc.dao; import java.util.List; import com.imooc.bean.Message; /** * * 与配置文件Message相对应的接口 * */ public interface IMessage { // 代言SQL语句 public List<…
[接口式编程]尚未遇见Spring --> 代码量反而增加 1.增加约定,减少犯错的可能(不用直接去写字符串 修改点1:命名空间 修改点2:增加接口,方法名与配置文件中的id对应 package com.imooc.dao; import java.util.List; import com.imooc.bean.Message; /** * * 与配置文件Message相对应的接口 * */ public interface IMessage { // 代言SQL语句 public List<…
imooc视频学习笔记 ----> URL:http://www.imooc.com/learn/154 ListServlet.java package com.imooc.servlet; import java.io.IOException; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import javax.servlet.ServletExceptio…
imooc视频学习笔记 ----> URL:http://www.imooc.com/learn/154 list.jsp <%@ page contentType="text/html; charset=UTF-8" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <% String path = request.getC…
log4j.properties配置如下: 将ibatis log4j运行级别调到DEBUG可以在控制台打印出ibatis运行的sql语句,方便调试: ### 设置Logger输出级别和输出目的地 ### log4j.rootLogger=debug,stdout,logfile ### 把日志信息输出到控制台 ### log4j.appender.stdout=org.apache.log4j.ConsoleAppender #log4j.appender.stdout.Target=Syst…
第1章 案例简介 介绍要实现的案例情况,后面会通过这个案例来学习 Mybatis 第2章 实战第一部----黎明前的黑暗 在没有 Mybatis 的情况下,使用 Jsp + Servlet + Jdbc 实现案例中的一个模块 开发流程1: 开发流程2: 开发流程3: JSP页面放在web-inf下便于控制和管理.必须从后台才能访问到JSP,这样便于控制.放在外面是直接可以访问到的,除非拦截*.jsp 最好不要写成select *,select *数据库引擎还得用*去解析一遍,解析成列名,所以最好…