
JavaWeb
文章平均质量分 81
shang1105
这个作者很懒,什么都没留下…
展开
-
IDEA导入JavaWeb项目
1、关闭所有项目,回到启动界面,点击import project2、选择项目目录3、原创 2021-11-25 11:59:11 · 1120 阅读 · 0 评论 -
将Tomcat集成到IDEA中,并且在IDEA中创建JavaEE项目,部署项目
一、将tomcat集成到IDEA中1、Run-->Edit Configurations2、3、往下拉,找到tomcat server,如果没有,点击30 more items3、配置tomcat配置完成。二、在IDEA中创建JavaEE的web项目1、file--> new --> module创建完成2、部署(1)在index.jsp中加点东西,方便查看。(2)查看to...原创 2021-11-24 10:00:04 · 1140 阅读 · 0 评论 -
HTTP&Request学习
一、HTTP*1 概念: Hyper Text Transfer Protocol 超文本传输协议 * 传输协议:定义了客户端和服务器端通信时,发送数据的格式 * 特点: 1. 基于TCP/IP的高级协议 2. 默认端口号:80 3. 基于请求/响应模型的:一次请求对应一次响应 4. 无状态的:每次请求之间相互独立,不能交互数据 * 历史版本: * 1.0:每一次请求响应都会建立新的连接...原创 2021-11-17 16:31:10 · 157 阅读 · 0 评论 -
Tomcat&Servlet学习
web相关概念回顾1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器 * 如:servlet/jsp,php,asp...原创 2021-09-01 17:34:45 · 112 阅读 · 0 评论 -
XML学习
1. 概念Extensible Markup Language 可扩展标记语言 * 可扩展:标签都是自定义的。 <user> <student> * 功能 * 存储数据 1. 配置文件 2. 在网络中传输 * xml与html的区别 1. xml标签都是自定义的,html标签是预定义。 2. xml的语法严格,html语法松散 3. xml是存...原创 2021-08-17 10:56:19 · 103 阅读 · 0 评论 -
JavaScript学习笔记(二)
1. JavaScript: 1. ECMAScript: 2. BOM: 3. DOM:1 事件简单学习* 功能: 某些组件被执行了某些操作后,触发某些代码的执行。 * 造句: xxx被xxx,我就xxx * 我方水晶被摧毁后,我就责备对友。 * 敌方水晶被摧毁后,我就夸奖自己。* 如何绑定事件 1. 直接在html标签上,指定事件的属性(操作),属性值就是js代码 1. 事件:onclick--- 单击...转载 2021-08-02 15:32:36 · 84 阅读 · 0 评论 -
JavaScript基础学习
1 概念 一门客户端脚本语言 * 运行在客户端浏览器中的。每一个浏览器都有JavaScript的解析引擎 * 脚本语言:不需要编译,直接就可以被浏览器解析执行了2 功能 * 可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。3 JavaScript发展史 1. 1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验。命名为 : C-- ,后来更名为:ScriptEas...转载 2021-08-02 14:54:46 · 68 阅读 · 0 评论 -
HTML & CSS 学习
HTML标签:表单标签* 表单: * 概念:用于采集用户输入的数据的。用于和服务器进行交互。 * form:用于定义表单的。可以定义一个范围,范围代表采集用户数据的范围 * 属性: * action:指定提交数据的URL * method:指定提交方式 * 分类:一共7种,2种比较常用 * get: 1. 请...原创 2021-07-27 16:09:15 · 97 阅读 · 0 评论 -
HTML学习
* JavaWeb: * 使用Java语言开发基于互联网的项目* 软件架构: 1. C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:QQ,迅雷... * 优点: 1. 用户体验好 * 缺点: 1. 开发、安装,部署,维护 麻烦 2. B/S: Browser/Server 浏览器/服务器端 ...转载 2021-06-18 17:26:39 · 98 阅读 · 0 评论 -
数据库连接池( Spring JDBC / JDBC Template)
1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。2. 好处: 1. 节约资源 2. 用户访问高效3. 实现: 1. 标准接口:DataSource javax.sql包下的 1. 方法: * 获取连接:getConnection() * 归还...转载 2021-06-15 15:39:30 · 108 阅读 · 0 评论 -
JDBC学习
1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。2. 快速入门: * 步骤: 1. 导入驱动jar包 mysql-connector-java-5.1.37-bin.jar ...原创 2021-06-09 17:27:35 · 106 阅读 · 0 评论 -
04 - MySQL(三)多表查询 & 事务
* 笛卡尔积: * 有两个集合A,B .取这两个集合的所有组成情况。 * 要完成多表查询,需要消除无用的数据* 多表查询的分类:1. 内连接查询1. 隐式内连接:使用where条件消除无用数据 * 例子: -- 查询所有员工信息和对应的部门信息 SELECT * FROM emp,dept WHERE emp.`dept_id` = dept.`id`; ...原创 2020-12-08 17:00:31 · 111 阅读 · 0 评论 -
03 - MySQL(二)约束
DQL:查询语句1. 排序查询 * 语法:order by 子句 * order by 排序字段1 排序方式1 , 排序字段2 排序方式2... * 排序方式: * ASC:升序,默认的。 * DESC:降序。 * 注意: * 如果有多个排序条件,则当前边的条件值一样时,才会判断第二条件。2. 聚合函数:将一列数据作为一个整体,进行纵向的计算。 1. count:计算个数 ...原创 2020-11-27 10:18:29 · 139 阅读 · 0 评论 -
02 - MySQL基础
一、SQL1.什么是SQL? Structured Query Language:结构化查询语言 其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。 2.SQL通用语法 1. SQL 语句可以单行或多行书写,以分号结尾。 2. 可使用空格和缩进来增强语句的可读性。 3. MySQL 数据库的 SQL 语句不区分大小写,关键字建议使用大写。 4. 3 种注释 * 单行注释: -- 注释内...原创 2020-11-24 17:12:33 · 108 阅读 · 0 评论 -
01-反射
反射:框架设计的灵魂反射:将类的各个组成部分封装为其他对象,这就是反射机制 好处: 1. 可以在程序运行过程中,操作这些对象。 2. 可以解耦,提高程序的可扩展性。、一、获取Class对象的方式: 1. Class.forName("全类名"):将字节码文件加载进内存,返回Class对象 * 多用于配置文件,将类名定义在配置文件中。读取文件,加载类 2. 类名.class:通过类名的属性class获取 * 多用...原创 2020-11-18 10:45:46 · 121 阅读 · 0 评论