HeimaJavaWeb
惨猴
The Way To God
展开
-
03_2_JavaScript高级
DOM简单学习 * 功能:控制html文档的内容* 获取页面标签(元素)对象:Element * document.getElementById("id值"):通过元素的id获取元素对象* 操作Element对象: 1. 修改属性值: 1. 明确获取的对象是哪一个? 2. 查看API文档,找其中有哪些属性可以设置 2. 修改标签体内容: * 属性:innerH...原创 2019-12-25 19:28:05 · 222 阅读 · 0 评论 -
14_2_Spring与web junit的整合 对 JdbcTemplate的整合 AOP动态代理
一.spring和javaweb的整合1.如果spring和javaweb没有整合,我们怎么处理?提一个需求: 用户登录的需求 模拟用户登录, 编写dao层编写service,编写我们的web层. 用户直接访问web层即可 实现步骤: 1.导入jar <?xml version="1.0" encoding="UTF-8"?><project xml...原创 2019-12-25 17:22:57 · 105 阅读 · 0 评论 -
14_1_Spring的IOC和DI
一.spring的概述1.Spring框架是什么Spring 是分层的 Java SE/EE 应用 full-stack 轻量级开源框架,以 IoC(Inverse Of Control:反转控制)和 AOP(Aspect Oriented Programming:面向切面编程)为内核,提供了展现层 SpringMVC 和持久层 Spring JDBC 以及业务层事务管理等众多的企业级应用...原创 2019-12-25 15:40:12 · 125 阅读 · 0 评论 -
01_1_HTML
* JavaWeb: * 使用Java语言开发基于互联网的项目* 软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:QQ,迅雷... * 优点: 1. 用户体验好 * 缺点: ...原创 2019-12-16 19:46:55 · 145 阅读 · 0 评论 -
02_1_CSS
CSS1. 概念: Cascading Style Sheets 层叠样式表 * 层叠:多个样式可以作用在同一个html的元素上,同时生效2. 好处: 1. 功能强大 2. 将内容展示和样式控制分离 * 降低耦合度。解耦 * 让分工协作更容易 * 提高开发效率3. CSS的使用:CSS与html结合方式 1. 内联样式 * 在标签内使用style属性指定css...原创 2019-12-21 14:59:21 · 99 阅读 · 0 评论 -
03_1_JavaScript基础
JavaScript* 概念: 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了* 功能: * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。* JavaScript发展史: 1. 1992年,Nombase公司,开发...原创 2019-12-21 15:36:29 · 85 阅读 · 0 评论 -
08_1_Cookie&Session
会话技术1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止2. 功能:在一次会话的范围内的多次请求间,共享数据3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:SessionCookie:1. 概念:客户端会话技术,将数据保存到客户端2. 快速入门: ...原创 2019-12-16 20:46:23 · 101 阅读 · 0 评论 -
10_1_Filter&Listener
Filter:过滤器1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门: 1. 步骤: 1. 定义一个类,实现接口Filter 2. 复写方法 3. 配置...原创 2019-12-16 21:04:32 · 95 阅读 · 0 评论 -
11_3_JQuery高级使用
显示隐藏动画1. 动画 1. 三种方式显示和隐藏元素 1. 默认显示和隐藏方式 1. show([speed,[easing],[fn]]) 1. 参数: 1. speed:动画的速度。三个预定义的值("slow","normal", "fast")或表示动画时长的毫秒数值(如:1000) 2. easing:用来指定切换效果,默认是"swing",可...原创 2019-12-21 11:18:59 · 105 阅读 · 0 评论 -
11_2_JQuery的DOM操作
DOM操作 1. 内容操作 1. html(): 获取/设置元素的标签体内容 <a><font>内容</font></a> --> <font>内容</font> 2. text(): 获取/设置元素的标签体纯文本内容 <a><font>内容</font><...原创 2019-12-21 10:22:57 · 108 阅读 · 0 评论 -
11_1_JQuery基础的使用
JQuery介绍 * jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优 化HTML文档操作、事...原创 2019-12-21 10:00:03 · 99 阅读 · 0 评论 -
13_1_JDBC学习
# 今日内容 1. JDBC基本概念 2. 快速入门 3. 对JDBC中各个接口和类详解## JDBC: 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以...原创 2019-11-12 15:25:26 · 82 阅读 · 0 评论 -
13_2_JDBCUtils的使用
将数据库中的表数据封装为对象,存入List配置文件jdbc.propertiesurl = jdbc:mysql://localhost:3306/db4user=rootpassword=rootdriver = com.mysql.jdbc.Driver创建对象package cn.itheima.demo03.utils;import java.util.Dat...原创 2019-11-12 15:56:00 · 116 阅读 · 0 评论 -
13_3_sql注入问题的解决_PreparedStatement
问题详情PreparedStatement:执行sql的对象 1. SQL注入问题:在拼接sql时,有一些sql的特殊关键字参与字符串的拼接。会造成安全性问题 1. 输入用户随便,输入密码:a' or 'a' = 'a 2. sql:select * from user where userna...原创 2019-11-12 16:07:29 · 377 阅读 · 0 评论 -
13_4_事务控制
## JDBC控制事务: 1. 事务:一个包含多个步骤的业务操作。如果这个业务操作被事务管理,则这多个步骤要么同时成功,要么同时失败。 2. 操作: 1. 开启事务 2. 提交事务 3. 回滚事务 3. 使用Connection对象来管理事务 * 开启事务:setAutoCommit(boolean autoC...原创 2019-11-13 14:41:37 · 69 阅读 · 0 评论 -
13_5_数据库连接池_C3P0 && Druid
数据库连接池 1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。 2. 好处: 1. 节约资源 2. 用户访问高效 3. 实现: 1. 标准接口:...原创 2019-11-13 14:59:09 · 167 阅读 · 0 评论 -
13_6_Spring JDBCTemplate
## Spring JDBC * Spring框架对JDBC的简单封装。提供了一个JDBCTemplate对象简化JDBC的开发 * 步骤: 1. 导入jar包 2. 创建JdbcTemplate对象。依赖于数据源DataSource * JdbcTemplate template = new JdbcTemplate(ds); 3. 调用JdbcTemplate的方法来...原创 2019-11-13 15:05:18 · 135 阅读 · 0 评论