- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 ajax入门 json格式(①异步校验用户名是否存在 ②站内搜索)
Ajax一 、DescriptionAJAX:Asynchronous(异步的) Javascript And XML 1.什么是同步,什么是异步 同步现象:客户端发送请求到服务器,当服务器端返回响应前,客户端一直处于等待卡死状态。当服务器端返回响应后,页面会被刷新。用户体验不好。 异步现象:客户端发送请求到...
2018-02-25 23:48:51 377
原创 书城后台管理系统(添加;批量删除;回显修改;多条件查询;分页)
书本信息的增删改查案例书城的全部书本查询 基本思路即为findAllBook(),很简单 主要代码如下: dao:public List<Book> getAllBook() throws SQLException { QueryRunner qr = new QueryRunner(DBCPUtil.getDataSource()); ...
2018-02-22 06:31:42 3291 4
原创 DBUtils以及相关案例 ThreadLocal概述 转账业务案例
一、DBUtils介绍 apache可以仔细看下这篇博文:https://www.cnblogs.com/xdp-gacl/p/4007225.html什么是dbutils,它的作用DBUtils是java编程中的数据库操作实用工具,小巧简单实用。 DBUtils封装了对JDBC的操作,简化了JDBC操作。可以少写代码。 1.对于数据表的读操作,他可以把结果转换成List,A...
2018-02-11 21:34:48 339
原创 数据库连接池 优化性能 DBCPUtils C3P0Utils的使用
数据库连接池数据连接池概述: 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个; 释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。数据库连接池原理:应用程序直接获取链接的缺点: 每个用户请求时都向数据库获得连接,而数据库创建连接时消耗的...
2018-02-09 23:53:17 598
原创 MySql事务(JDBC手动控制事务 事务的特性 事务的隔离级别)
MySql事务事务的概述:事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部不成功。 事务案例: A–B转账,有以下两条sql语句: update count set money=money+100 where name=’aaa’; update count set money=money-100 where name=’bbb’; 其中一条sql语句失...
2018-02-08 22:55:28 226
原创 JAVAWEB开发模式(MVC 分层思想)
MVC开发模式(JSP+Servlet+JavaBean)和分层思想一、JavaWeb开发模式: C/S:客户端/服务器(胖客户端) B/S:浏览器/服务器(瘦客户端)二、MVC开发模式: M:Model模型: JavaBean|四种作用域 V:view 视图 C:Controller 控制器 Servlet 二、分层思想: 只在Servlet中处理业务操作,会导致程序
2018-02-07 12:48:11 3590
原创 JSP--JSTL标签
JSTL概述使用JSTL实现JSP页面中逻辑处理。如判断、循环等。1.使用JSTL:1)需要导入第三方包 jstl库 2)加入taglib指令 2.核心标签库2.1:通用标签>set、out、remove 核心标签库: 设置变量:set var="num" value="${10+5}" scope="request">set>
2018-02-07 00:11:20 120
原创 JSP--EL表达式
EL表达式1、EL概述和基本语法要简化jsp中java代码开发。 它不是一种开发语言,是jsp中获取数据的一种规范 <% Student stu = (Student) request.getAttribute("s"); out.print(stu.getName()); %> ${s.name}
2018-02-06 23:09:32 155
原创 通过案例比较四大域对象的作用域
pageContext的作用域只在当前页面: 重点: pageContext可以操作其他三大域对象pageContext.setAttribute("p","request",PageContext.REQUEST_SCOPE);等同于req.setAttribute("p","request"); 其他session application 类似pageContext.jsp
2018-02-06 16:00:48 597
转载 JavaWeb中绝对路径和相对路径
以下是参考别人的博客做出的自我总结: 详情可参考https://www.cnblogs.com/jasonHome/p/5551358.html1.绝对路径的问题 1)开发时建议编写”绝对路径”:写绝对路径肯定没问题,但是写相对路径可能会出问题 2)编写绝对路径可以避免上述问题: ① 在javaWEB中什么叫“绝对路径”:相对于当前 web 应用的根路径(context...
2018-02-06 10:58:49 927
原创 JSP--JSP简介及原理;3个指令;6个动作;9个对象
一、JSP概述jsp其实就是servlet。二、JSP原理三、JSP最佳实践以及request和session的区别案例:实现一个登录界面,如果用户名以及密码正确跳到success.jsp,否则带回在login.jsp显示用户名或密码错误。jsp的最佳实践:jsp:展示用户数据 servlet:重点编写java逻辑(接收表单数据、处理业务逻辑、分发转向)
2018-02-05 22:19:52 308
原创 访问一个servlet却直接下载文件
问题: resp.setContentType(“test/html”); —根本就不知道你返回的流是什么类型,自然就变成了下载。解答: resp.setContentType(“text/html”); —返回的流是可以被解析的html
2018-02-04 15:17:49 4769 7
原创 cookie和session详解
Session(Session是以用户为单位的)会话概述 session,中文经常翻译为会话,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。会话一词用的就是其本义,是指从一个浏览器窗口打开到关闭这个期间。 Session是服务器端技术,利用这个技术,服务器在运行时可以为每一个用户的浏览器创建一个其独享的HttpSession对象
2018-02-02 22:10:37 213
原创 HttpServletRequest和HttpServletReponse部分方法汇总
HttpServletRequest请求行: getRequestURL();//返回客户端发出请求时的完整URL getRequestURI();//返回请求行中的资源名部分 getContextPath();//当前应用的虚拟目录请求消息头:
2018-02-02 15:35:59 550
原创 关于ServletContext详解
Servlet的生命周期:实例化 =》先初始化自己继承的类 初始化=》 init() (第一次访问的时候创建) 运行=》 dopost() doget() service() (每次有人访问都会执行) 销毁=》 destory()出生:(实例化–>初始化)第一次访问Servlet就出生(默认情况下) 活着:(服务)应用活
2018-02-01 21:46:15 224
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人