- 博客(82)
- 收藏
- 关注

原创 越前之路
我阅读了大量的大牛们的资料,非常感谢您所付出的辛勤努力,统一在此表示感谢。站在巨人的肩膀上让我看得更远更清楚。每个目标的达成都来自勤奋的思考与勤奋的行动--洛克菲勒
2017-07-30 20:38:43
310
原创 精品旅游项目第三天--产品管理模块的子模块--项目管理模块业务及代码实现
1.项目模块概述?旅游管理系统中的项目是基于一种活动而创建或者说启动,例如环球游,月球游,.....2.项目模块实现步骤?1)基于需求设计并实现表?(已实现)2)基于表创建实体对象?(Project)3)创建数据访问层对象?(ProjectDao)4)创建数据访问层映射文件?(ProjectMapper.xml)5)创建业务层对象?(ProjectSer
2017-09-04 20:58:24
2384
原创 精品旅游项目第2天
1.课程目标1)了解产品管理中项目模块基本业务2)了解项目开发过程中的代码逻辑架构3)掌握点击左侧菜单异步加载页面方式及实现4)掌握项目列表页面异步加载数据方式及实现2.课程安排1)导入、部署ttms1.01项目2)分析项目整合基本步骤与过程3)分析项目页面的基本结构及知识点4)通过junit实现单元测试(例如测试数据源对象,sqlSessionFa
2017-09-01 21:12:50
1009
原创 MySQL简介及基本运用
1.MySQL 是什么? (What)1)软件(Software)2)数据库管理软件(DBMS)3)关系型数据库管理系统(RDBMS)掌握术语:1)DB (数据库)2)DBS (数据库系统)3)DBMS(数据库管理系统)4)RDBMS(关系型数据库管理系统)2.MySQL 应用场景?(When)1)互联网企业(尤其是分布式存储)2)中小型企业
2017-08-31 20:57:36
521
原创 jQuery对ajax编程的支持
(1)$.ajax方法。用法: $.ajax({ 属性名:属性值, ... });注: 通过属性名和属性值来控制ajax对象如何向服务器发请求。 常见的属性有如下一些: url 请求地址 (比如 'quoto.do') type 请求类型(比如 'get','pos
2017-08-30 21:06:51
993
原创 JSON
1. JSON (javascript object notation )(1)JSON是什么?轻量级的数据交换格式。1)数据交换 将要交换的数据转换成一种与平台无关的数据格式(比如xml), 然后交给接收方来处理。2)轻量级 相对于xml而言,json文档更小,解析速度更快。(2)语法1)表示一个对象 {属性名:属性值,属性名:
2017-08-30 21:03:34
252
原创 IE浏览器发送get请求时的缓存问题的解决方式
1.什么是缓存问题? IE浏览器提供的ajax对象在发送get请求时,会查看请求地址是否访问过,如果访问过,则显示第一次访问的结果(也就是说,会将第一次访问的结果缓存下来)。2.解决方式? 在请求地址后面添加随机数, 比如xhr.open('get','luck.do?'+Math.random(),true); 或者改为发送post请求。
2017-08-29 20:07:48
3303
原创 ajax乱码问题解决方式
1)发送get请求 IE浏览器提供的ajax对象会对中文使用gbk来编码,而其它浏览器会使用utf-8来编码。服务器端默认会使用iso-8859-1来解码,会产生乱码。 解决方式: step1. 让服务器统一使用utf-8来解码。 step2. 客户端,使用encodeURI函数对中文统一编码。
2017-08-29 20:05:13
380
原创 Spring集成MyBatis (使用mapper映射器)
step1.导包spring-webmvc,mybatis,mybatis-spring,spring-jdbc,ojdbc,dbcp,junit。step2.添加Spring配置文件 注:不再需要mybatis的配置文件了。 只需要配置一个SqlSessionFactoryBean( 相当于mybatis的配置文件信息)
2017-08-28 20:56:58
586
原创 MyBatis框架mapper映射器
1)mapper映射器是什么?符合映射文件要求的接口。要求如下: a.方法名要与sqlId一致。 b.方法的返回类型要与resultType一致。 c.方法的参数类型要与parameterType一致。 d.映射文件的namespace必须等于接口的完整的名字。注: mybatis会生成符合该接口(mapper映射器)要求的对象。
2017-08-25 20:02:42
587
原创 MyBatis框架解决字段名与实体类属性名不一致的情况
方式一 使用别名,比如SELECT id empId,name ename……方式二 使用resultMap。
2017-08-25 19:59:02
1472
原创 MyBatis框架基本原理
(1)MyBatis是什么?开源的持久层框架。注:底层仍然是jdbc。 jdbc 优点:速度最快 缺点:繁琐hibernate 优点:不用写sql,代码简洁 缺点:速度慢,需要优化繁杂的sql mybatis 优点:代码简洁,易掌握,性能速中,需要写sql(2)编程步骤step1.导包。 mybatis,ojdbc,junit
2017-08-25 19:56:13
374
原创 SpirngMVC异常处理
注:将异常抛给springMVC框架,由框架来处理异常。(1)方式一 配置简单异常处理器。step1.配置简单异常处理器。step2.添加异常处理页面。(2)方式二 使用@ExceptionHandler注解。step1.添加一个异常处理方法,该方法前面要添加@ExceptionHandler注解。 step2.添加异常处理页面。
2017-08-24 20:50:02
274
原创 oracle数据库常用基础语法
--创建表CREATE TABLE coder( id number(16) primary key, name varchar2(50), salary number(8,2))--创建序列CREATE SEQUENCE coder_seq--查看表的结构DESC coder--修改表名RENAME coder TO gr
2017-08-24 20:44:40
345
原创 SpringMVC框架中文乱码解决方案
1, 为什么会有乱码?表单提交时,浏览器会对中文参数值使用打开该表单所在页面时的字符集来编码。比如使用"utf-8"来编码。服务器端默认使用"iso-8859-1"来解码。所以会产生乱码。2, 如何解决?配置springmvc提供的过滤器(CharacterEncodingFilter)。注意:a.表单提交方式必须设置为"Post"b.页面编码与初始化参数设置的
2017-08-23 20:54:51
374
原创 HTML网页访问servlet有几种方法?
1, 表单:2, 超链接:3, 网页后退:onclick="history.back();"4, 单击事件:onclick="location.href='toaddcost.do';"5, onclick="location.href='toupdatecost.do?id=${c.costId}';"网页链接到服务器,toupdatecost
2017-08-16 20:56:10
17059
2
原创 EL怎么从cookie里取值
EL默认的取值范围:pageContext,request,session,application也可以从cookie中取值,语法如下:cookie.name.value
2017-08-15 21:12:54
1687
原创 在浏览器输入路径访问servlet,没有出现网页,而是直接下载的问题
今天遇到这个问题是因为res.setContentType("text/html;charset=utf-8")字符串里的内容写错了。发现学习servlet和jsp,出现的大部分错误都是在字符串里,遇到报错,多看错误信息。
2017-08-15 21:09:59
3206
原创 修复U盘
今天U盘插入后提示:使用驱动器G:中的光盘之前需要将其格式化。是否要将其格式化?U盘里很多资料,格式化就没了。就上网查了解决方法。做个记录,以后遇到此类问题的解决方法。点击电脑左下角的开始按钮,选择运行,然后输入
2017-08-04 23:58:49
398
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人