- 博客(58)
- 收藏
- 关注
原创 09-23 springmvc代码
ch01-hello-springmvc业务ch01-hello-springmvc: 第一个springmvc项目。需求: 用户在页面发起一个请求, 请求交给springmvc的控制器对象, 并显示请求的处理结果(在结果页面显示一个欢迎语句)。实现步骤:1. 新建web maven工程2. 加入依赖 spring-webmvc依赖,间接把spring的依赖都加入到项目 jsp,servlet依赖3.重点: 在web.xml中注册springmvc框架的核心对象D
2021-09-23 15:07:50
226
原创 09-23 springmvc笔记
SpringMVC:是基于spring的一个框架,是基础上就是spring的一个模块,专门做web开发的,理解是servlet的一个升级。web开发底层是servlet,框架是在servlet基础上面加入一些功能,让你做web开发方便。SpirngMVC就是一个spring。spring是容器,ioc能管理对象,使用,@Component( 控制器),@Repository(dao层),@Controller(web层),SpringMVC能够创建对象,放入到容易当中(SpringMVC容器..
2021-09-23 15:06:46
194
原创 09-01mybatis
mybatis第一章1.三层架构界面层: 和用户打交道的, 接收用户的请求参数, 显示处理结果的。(jsp ,html ,servlet)业务逻辑层: 接收了界面层传递的数据,计算逻辑,调用数据库,获取数据。数据访问层: 就是访问数据库, 执行对数据的查询,修改,删除等等的。三层对应的包:界面层: controller包 (servlet)业务逻辑层: service 包(XXXService类)数据访问层: dao包(XXXDao类)三层中类的交互用户使用界面
2021-09-05 21:29:01
223
转载 08.29-08.30 Maven
Maven第一章1.完成一个java项目,需要做哪些工作?分析项目要做什么,知道项目有哪些组成部分。设计项目,通过哪些步骤,使用哪些技术。需要多少人, 多长的时间。组建团队,招人, 购置设备,服务器, 软件, 笔记本。开发人员写代码。 开发人员需要测试自己写代码。 重复多次的工作。测试人员,测试项目功能是否符合要求。测试开发人员提交代码-如果测试有问题–需要开发人员修改–在提交代码给测试–测试人员在测试代码-如果还有问题-在交给开发人员-开发人员在提交-在测试直到-
2021-08-30 21:06:44
3741
转载 2021-08-28 动态代理
动态代理动态代理:基于反射机制。1. 什么是动态代理?使用jdk的反射机制,创建对象的能力,创建的是代理类的对象。而不用你创建类文件。不用写java文件。动态:在程序执行时,调用jdk提供的方法才能创建代理类的对象。jdk动态代理,必须有接口,目标类必须实现接口,没有接口时,需要使用cglib动态代理。2.知道动态代理能做什么?可以在不改变原来目标方法功能的前提下,可以在代理中增强自己的功能代码。程序开发中的意思。比如:你所在的项目中,有一个功能是其他人(公司的其他部门,其他小
2021-08-28 21:08:15
147
原创 08-27 jquery
jQuery1.jQuery是js库库:相当于java的工具类,库是存放东西的,jQuery是存放js代码的地方,放的js代码写的function2.dom对象和jquery对象dom对象:使用javascript的语法创建的对象叫做dom对象,也就是js对象。var obj = document.getElementById("txt1"); obj是dom对象,也叫作js对象obj.value;jquery对象:使用jquery语法表示h对象叫做jquery对象,注意:jquer
2021-08-27 21:21:44
170
原创 2021-08-22笔记
Ajax1.全局刷新和局部刷新全局刷新:整个浏览器被新的数据覆盖,在网络中传输大量的数据,浏览器需要加载,渲染页面。局部刷新:在浏览器的内部,发送请求,获取数据,改变页面中的部分内容;其余的页面无需加载和渲染。网络中数据传输量少,给用户的感觉好。ajax是用来做局部刷新的,局部刷新使用的核心对象是异步对象(XMLHttpRequest),这个异步对象是存在浏览器内存中,使用JavaScript语法创建和使用XMLHttpRequest对象。2.ajax:Asynchronous JavaScrip
2021-08-22 20:27:25
119
原创 2020-08-20 笔记
EL表达式1.EL表达式命令格式:${作用域对象别名.共享数据}命令作用:EL表达式是EL工具包提供一种特殊命令格式【表达式命令格式】EL表达式在JSP文件上使用负责在JSP文件上从作用域对象读取指定的共享数据并输出到响应体2.EL表达式—作用域对象别名1) JSP文件可以使用的作用域对象ServletConetxt application:全局作用域对象HttpSession session:会话作用域对象HttpServletRequest request:请
2021-08-21 21:14:37
124
原创 2021-08-17 笔记
Servlet17.Serlvet规范扩展----监听器接口介绍:一组来自于Servlet规范下接口,共有八个接口。在Tomcat存在servlet-api.jar包监听器接口需要由开发人员亲自实现,Http服务器提供jar包并没有对应的实现类监听器接口用于监控【作用域对象生命周期变化时刻】以及【作用域对象共享数据变化时刻】作用域对象:在Servlet规范中,认为服务端内存中可以在某些条件下为两个Servlet之间提供数据共享方案的对象,被称为【作用域对象】Serlvet
2021-08-17 20:39:38
111
转载 2021-08-16 笔记
Servlet12.多个Servlet之间数据共享实现方案数据共享:OneServlet工作完毕后,将产生数据交给TwoServlet来使用Servlet规范中提供四种数据共享方案ServletContext接口Cookie类HttpSession接口HTTPServletRequest接口13.ServletContext接口介绍:来自于Servlet规范中一个接口,在Tomcat中存在servlet-api.jar。在Tomcat中负责提供这个接口实现类如果两个Se
2021-08-16 21:34:19
115
原创 2021-08-15 代码
07-Http-302package com.bjpowernode.controller;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;public
2021-08-15 21:16:09
3999
原创 2021-08-15 笔记
7.欢迎资源文件前提: 用户可以记住网站名,但是不会记住网站资源文件名默认欢迎资源文件: 用户发送了一个针对某个网站的【默认请求】时,此时由Http服务器自动从当前网站返回的资源文件 正常请求:http://localhost:8080/myWeb/index.html 默认请求:http://localhost:8080/myWeb/Tomcat对于默认欢迎资源文件定位规则:规则位置:Tomcat安装位置/conf/web.xml规则命令: i
2021-08-15 21:15:37
224
原创 2021-08-14 代码
任务:在线考试管理系统----用户信息管理模块任务:在线考试管理系统----用户信息管理模块子任务: 用户信息注册 用户信息查询 用户信息删除 用户信息更新准备工作: 1.创建用户信息表 Users.frm CREATE TABLE Users( userId int primary key auto_increment, #用户编号 userName varchar(50),
2021-08-14 20:34:53
544
原创 2021-08-11 代码
Servlet接口实现类package com.bjpowernode.controller;import javax.servlet.*;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.IOException;public class OneServl
2021-08-11 21:48:35
133
原创 2021-08-11 笔记
Servlet3.Servlet对象生命周期网站中所有的Servlet接口实现类的实例对象,只能由Http服务器负责创建。开发人员不能手动创建Servlet接口实现类的实例对象。在默认的情况下,Http服务器接收到队伍当前Servlet接口实现类的第一次请求时,自动创建这个Servlet接口实现类的实例对象。在手动配置情况下,要求Http服务器在启动时自动创建某个Servlet接口实现类的实例对象 mm com.bjpowernode.controller.One
2021-08-11 21:39:49
133
原创 2021-08-10 笔记
Tomcat1.Tomcat简介 Tomcat是Apache组织的Jakarta项目中的一个重要子项目,它是Sun公司(已经被Oracle收购)推荐的运行Servlet和JSP的容器(引擎),其源代码是完全公开的。Tomcat不仅具有Web服务器的基本功能,还能提供数据库连接池等许多通用组件功能。 Tomcat运行稳定、可靠、效率高,不仅可以和目前大部分主流的Web服务器(如Apache、ISS服务器)一起工作,还可以作为独立的Web服务器软件。因此,越来越多的软件公司和开发人员都使用它来作为
2021-08-10 21:52:10
180
转载 2021-08-09 HTTP笔记
1.互联网通信流程01.什么是互联网通信两台计算机通过网络实现文件共享行为,就是【互联网通信】。02.互联网通信过程角色划分客户端计算机:用于发送请求,来索要资源文件的计算机服务型计算机:用于接受请求,并提供对应的资源文件计算机03.互联网通信模型C/S通信模型:C,client software;客户端软件客户端软件专门安装在客户端计算机上帮助客户端计算机向指定服务端计算机发送请求,索要资源文件帮助客户端计算机将服务端计算机发送回来的【二进制数据】解析为【文字,数字,图
2021-08-09 21:58:31
152
原创 2021-08-08JavaScript代码
DOM009-内置支持类Array<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>内置支持类Array</title> </head> <body> <script type="text/javascript"> /* //创建长度为0的数组 var arr = []; alert(a
2021-08-08 20:21:17
138
原创 2021-08-07JavaScript代码
005-表单验证<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>表单验证</title> <style type="text/css"> span{ color: red; font-size: 12px; } </style> </head> <body> &l
2021-08-07 22:06:59
210
原创 2021-08-06JavaScript代码
020-JS的void运算符<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>JS的void运算符</title> </head> <body> 页面顶部<br><br><br><br><br><br><br><br><br
2021-08-07 22:06:12
257
原创 2021-08-05 JavaScript代码
012-String类型<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>String类型</title> </head> <body> <script type="text/javascript"> /* String类型: 1、在JS当中字符串可以使用单引号,也可以使用双引号。
2021-08-05 21:46:09
188
原创 2021-08-04 JavaScript代码
001-HTML中嵌入JS代码的第一种方式<!doctype html><html> <head> <title>HTML中嵌入JS代码的第一种方式</title> </head> <body> <!-- 1.要实现的功能: 用户点击以下按钮,弹出消息框。 2.JS是一门事件驱动型的编程语言,依靠事件去驱动,然后执行对应的程序。 在JS中有很多事件,其中有一个
2021-08-04 22:25:50
198
原创 2021-08-04 JavaScript笔记
1、什么是JavaScript,有什么用?JavaScript是运行在浏览器上的脚本语言。简称JS。JavaScript是网景公司(NetScape)的 布兰登艾奇(JavaScript之父)开发的,最初叫做LiveScript。LiveScript的出现让浏览器更加的生动了,不再是单纯的静态页面了。页面更具有交互性。在历史的某个阶段,SUN公司和网景公司他们之间有合作关系,SUN公司把LiveScript的名字修改为JavaScript。JavaScript这个名字中虽然带有“Java”但是和
2021-08-04 22:19:51
300
原创 2021-08-03 CSS 代码
HTML中引入CSS样式的第一种方式:内联定义方式<!doctype html><html> <head> <title>HTML中引入CSS样式的第一种方式:内联定义方式</title> </head> <body> <!-- width 宽度样式 heigtt 高度样式 background-color 背景色样式 display 布局样式(none表示隐藏,bl.
2021-08-03 19:25:44
74
原创 2021-08-03 CSS笔记
CSS1.什么是CSS,有什么作用?CSS(Cascding Style Sheet):层叠样式表语言。CSS的作用是: 修饰HTML页面,设置HTML页面中的某些元素的样式,让HTML页面更好看。 CSS好比是HTML的化妆品一样。HTML还是主体,CSS依赖HTML。CSS的存在就是修饰HTML,所以新建的文件还是xxx.html文件2.CSS我们要求掌握到什么程度?常见的CSS样式都要求会写。别人写的CSS样式要能看懂。3.在HTML页面中嵌套使
2021-08-03 19:24:27
93
原创 2021-08-02 HTML代码
背景颜色和背景图片<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>背景颜色和背景图片</title> </head> <body bgcolor="bisque" background="img/4ed8e76298d30cffd2fe62ef6012175.jpg"> </body></html&g.
2021-08-03 19:19:33
1076
原创 2021-07-31 HTML代码
001-我的第一个HTML页面<!-- 1.这是HTML的注释 2.加上以下代码的第一行就表示HTML5语法,去掉就表示HMTL4.0 3.HTML不区分大小写,语法松散不严格--><!doctype html><!--根--><html> <!--头--> <head> <!--网页标题,显示在网页左上角--> <title>网页的标题</title> &l.
2021-07-31 21:00:36
801
原创 2021-07-31 HTML笔记
1、系统结构:B/S架构:(以后主要走的方向是这个。)Browser / Server (浏览器/服务器的交互形式。)Browser支持哪些语言:HTML CSS JavaScript写HTML CSS JavaScript代码的这波人职位叫做:WEB前端开发工程师。(Java程序员目前来看也需要会一些前端的东西。)前端页面上的图片需要UI设计师完成。(PS对java程序员来说没有太高的要求。)S是服务器端Server,Server端的语言很多:C C++ Ja
2021-07-31 21:00:05
289
原创 2021-07-28JDBC
JDBC1、JDBC是什么? Java DateBase Connectivity(java语言连接)2、JDBC的本质是什么? JDBC是SUN公司制定的一套接口(interface) java.sql.*;(这个软件包下有很多接口) 接口都有调用者和实现者。 面向接口调用、面向接口写实现类,这都属于面向接口编程。 为什么要面向接口编程? 解耦合:降低程序的耦合度,提高程序的扩展力。 多态机制就是非常典型的:面向对象编程。(不要面向具体
2021-07-30 20:00:39
455
原创 2021-07-30JDBC练习
练习:JDBC执行 insert delete updatepackage com.bipowernode;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;public class Test01 { public static void main(String[] args) { Conne.
2021-07-30 19:59:39
109
原创 2021-07-27MySQL34道练习题
1、取得每个部门最高薪水的人员名称第一步取得每个部门最高薪水select deptno,max(sal) as maxsal from emp group by deptno;mysql> select deptno,max(sal) as maxsal from emp group by deptno;±-------±--------+| deptno | maxsal |±-------±--------+| 10 | 5000.00 || 20 | 3000.
2021-07-27 22:18:55
277
原创 2021-07-26MySQL03笔记
MySQL-033、事务(Transaction)3.1、什么是事务? 一个事务是一个完整的业务逻辑单元,不可再分。 比如:银行账户转账,从A账户向B账户转账10000.需要执行两条update语句: update t_act set balance = balance - 10000 where actno = ‘act-001’; update t_act set balance = balance + 10000 where actno = ‘act-002’;
2021-07-26 19:03:29
126
原创 2021-07-23MySQL03笔记
MySQL-031、约束1.3、外键约束关于外键约束的相关术语: 外键约束: foreign key 外键值:外键字段中的每一个值。业务背景: 请设计数据库表,用来维护学生和班级的信息? 第一种方案:一张表存储所有数据no(pk) name classno classname----------------------------------------------------------------------------------------
2021-07-23 18:53:19
101
原创 2021-07-22MySQL-02~MySQL03笔记
MySQL-025、limit (重点中的重点,以后分页查询全靠它了。)5.1、limit是mysql特有的,其他数据库中没有,不通用。(Oracle中有一个相同的机制,叫做rownum)5.2、limit取结果集中的部分数据,这时它的作用。5.3、语法机制: limit startIndex, length startIndex表示起始位置,从0开始,0表示第一条数据。 length表示取几个案例:取出工资前5名的员工(思路:降序取前5个)se
2021-07-22 21:09:48
198
原创 2021-07-21MySQL-02笔记
MySQL-021.关于查询结果集的去重?mysql> select distinct job from emp;// distinct关键字去除重复记录。±----------+| job |±----------+| CLERK || SALESMAN || MANAGER || ANALYST || PRESIDENT |±----------+mysql> select ename,distinct job from emp
2021-07-21 21:45:13
174
原创 2021-07-20MySQL-01笔记
MySQL-0112.条件查询语法格式select字段,字段…from表名where条件;执行顺序:先from,然后where,最后select查询工资等于5000的员工姓名?select ename from emp where sal = 5000;±------+| ename |±------+| KING |±------+查询SMITH的工资?select sal from emp where ename = ‘SMITH’; // 字符串使用单
2021-07-20 20:26:34
118
原创 2021-07-19MySQL-01笔记
MySQL1. Sql、DB、DBMS分别是什么,他们之间的关系?DB: DataBase(数据库,数据库实际上在硬盘上以文件的形式存在)DBMS: DataBase Management System (数据库管理系统,常见的有:MySQL、Oracle 、DB2、Sybase、SqlServer…)SQL 结构性查询语言,是一门标准通用的语言。标准的sql适合于所以的数据库产品。SQL属于高级语言。只要能看懂英语单词的,写出来的sql语句,可以读懂什么意思。SQL语句在执
2021-07-19 21:15:27
203
原创 Day05-面向对象-对象4
多态即同一个方法可以根据发送对象的不同而采用不同的行为方式。一个对象的实际类型是确定的,但可以指向对象的引用类型有很多(父类,有关系的类)多态存在的条件有继承关系子类重写父类方法父类引用指向子类对象注意:多态是方法的多态,属性没有多态性。public class Person { public void run(){ System.out.println("run"); }}/* public static void main
2021-07-14 20:38:46
219
原创 Day05-面向对象-对象3
封装该露的露,该藏的藏我们程序设计要追求**“高内聚,低耦合”**。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉,低耦合:仅暴露少量的方法给外部使用。封装(数据的隐藏)通常,应禁止直接访问一个对象中数据的实际表现,而应通过通过接口来访问,这称为信息隐藏。记住这句话就够了:属性私有,get/set//类 private :私有public class Student { //属性私有 private String name; //
2021-07-14 20:38:10
274
原创 Day05-面向对象-对象2
类与对象的关系类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物。动物、植物、手机、电脑…Person类、Pet类、Car类,这些类都是用来描述/定义某一类具体的事物应该具备的特点和行为对象是抽象概念的具体实例张三就是人的一个具体实例,张三家里的旺财就是狗的一个具体实例。能够体现出特点,展现出功能的是具体的实例,而不是一个抽象的概念。创建和初始化对象使用new关键字创建对象使用new关键字创建的时候,除了分配内存空间之外,还会
2021-07-14 20:37:37
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅