网站qq临时会话代码,wordpress 搜索主题,驻马店北京网站建设,北京 工业网站建设公司文章的简介#xff1a;
页面的展示#xff08;HTML#xff09;页面的修改、绑定、弹窗(js的dom、bom等)页面的请求(Ajax)
1、在HTML中用标签和css样式实现了浏览器页面。
2、用JS实现页面内容#xff08;图片#xff0c;复选框、文本颜色内容#xff09;的修改和弹框
页面的展示HTML页面的修改、绑定、弹窗(js的dom、bom等)页面的请求(Ajax)
1、在HTML中用标签和css样式实现了浏览器页面。
2、用JS实现页面内容图片复选框、文本颜色内容的修改和弹框提示是否取消、跳转跳转到别的页面、事件绑定点击点亮按钮灯亮。点击熄灭按钮灯灭。Ajax主要是发送请求访问服务器。
3、前后端代码需要编写、打包和部署。
前端编写用HTML、css、JavaScript(工具VScode)后端用java和Python语言工具IDEA。
前端打包使用vscode的build命令来打包后端在IEDA中使用maven的package来打包。
前端代码部署在nginx服务器后端部署在tomcat这个web服务器上。
资料存放位置
一、HTML
一、新浪新闻的页面设计-标签和样式
1、设计步骤
新浪新闻的页面标签设计标题和正文h1、span、p等新浪新闻的样式设计style h1{}......../style新浪新闻的页面布局(css盒子模型)div 2、设计框架 3、小结
1、标签的标准属性和自定义属性
imgsrc、width、height
a:href、target
id和class属性来代替自定义属性
2、标签和属性
标签title、h1、div、img、hr、span、audio、p、b、strong
属性color、font-size、text-decoration、text-indent、line-height、text-align、width、margin
3、Css选择器内嵌样式
标签名{}
.class名{}:引用p classclass名
#id名{}引用p idid名
4、标签的样式要不就是行内样式要不就写在style标签中进行引用内嵌样式。 二、表格、表单
1、创建一个表格 2、提交一个表单
1get的提交方式 2post的提交方式 3、表单项 二、JS
变量和对象都是用来存储数据的容器。变量可以存储各种基本数据类型的值,对象则是一种更复杂的数据结构并通过属性和方法的形式进行存储和访问。
1、js用来控制网页行为的
一 js的基本语法
1基本语法 2变量 二js函数 三js对象
1、js对象-数组 2、js对象-String 3、js对象-Json
1json格式化校验
JSON格式化
2json的格式
user是js对象{}里是json字符串或者叫对象属性。 var user {name: 张三,age: 18,addr: [北京, 上海, 杭州, 郑州]
};// 将 user 对象转换为 JSON 字符串
var jsonStr JSON.stringify(user);// 再将 JSON 字符串解析为对象
var obj JSON.parse(jsonStr);alert(obj.name); 4、js对象-BOM
实现浏览器的弹出框操作和页面的跳转
1BOM浏览器对象主要了解Window和location对象
2Window的属性和方法 5、js对象-DOM
实现了页面内容的修改
1获取对象元素的方法 2dom实现案例 四js事件监听
1、js事件绑定案例 2、常见绑定事件 五VUe
1、vue概述
1v-model指令
message是数据模型 2、Vue指令v-bind、v-model、v-on
(1)v-bind和v-model (2)v-on 3、vue指令-完成表格数据的渲染案例 4、vue-生命周期 六、Ajax
1、Ajax的介绍
1基础知识 2yapi的访问方法
服务端访问程序中提供了两个访问地址 ,分别为 : GET http://localhost:8080/emp/list POST http://localhost:8080/emp/deleteById 3原生Ajax代码 2、Axios
1axios发送请求 2axios案例 3、前端工程化 1yapi是接口管理平台网址如下
YApi Pro-高效、易用、功能强大的可视化接口管理平台 4、前端工程化-环境准备
1)安装nodejs和vue cli 5、前端工程化-Vue项目
1、新建vue工程
新建一个vue文件夹
在vue文件地址栏输入“cmd”
在命令提示界面输入“vue ui” 2运行前端项目vue-project (3)修改端口号 5、前端工程化-vue开发流程
在vscode中打开vue项目
文件-新建窗口-资源管理器-打开文件夹-vue
七element介绍
1、element快速入门
1安装和引入element组件库 Element - The worlds most popular Vue UI framework 2按钮 2表格
shiftaltf将代码格式化
2pagination分页 erro:
npm运行不了
2、element页面布局案例
3、vue路由 4、打包部署
实现将 VSCode 相关页面通过 Nginx 服务器localhost90进行访问。vscode的代码复制到了nginx的HTML目录下了
该过程需要打开两个服务器yapi和nginx 打不开nginx .exe查看后台运行nginx吗查看logs文件夹表示端口号占用错误查看哪个系统使用80端口号-system修改nginx占用的端口号在conf文件夹修改可以成功访问localhost:90。记得打开yapi服务器
5、前端页面显示的完整流程 三、maven
1、Maven的课程介绍
1maven是一款管理和构建java项目的工具 2mavan的作用
依赖管理不用手动导入jar包 项目结构 2、maven的安装 直接解压 apache-maven-3.6.1-bin.zip 。将这个文件夹存放在develop目录不带英文配置本地仓库配置阿里云私服配置maven环境变量 3、IDEA集成maven
配置maven环境创建maven项目导入maven项目
1配置maven全局环境 2创建maven项目 创建一个maven项目时会有很多插件这些插件都保存在本地仓库目录 3导入maven的方法
先复制maven-project02右击maven-project01点击open in-Explorer粘贴maven-project02到打开的目录点击maven面板的“”打开maven-project02的“pom.xml” 4、maven依赖管理 5、依赖传递 6、依赖范围
1scope的多种取值 7、maven的生命周期
1maven生命周期的阶段 2执行生命周期的方法
package和compile双击执行后在target目录可以看到 3执行test阶段的方法双击 8、SpringBootWeb入门 创建springboot工程填写模块信息并勾选web开发相关依赖创建请求处理类HelloController,添加请求处理方法hello并添加注解运行启动类打开浏览器测试
(1)创建springboot工程 2编写请求处理类 (3)运行springboot 9、http的请求协议 1get请求 2post请求 10、http的响应协议 11、web服务器-tomcat 1使用web服务器tomcat打开表格页面的方法将demo文件部署到tomcat服务器 先解压apache-tomcat-9.0.27 将demo文件复制到apache-tomcat-9.0.27的webapps文件夹demo含表格页面 启动tomcat 浏览器输入http://localhost:8080/demo/index.html就显示表格页面
2查进程id并修改tomcat的端口号
如果tomcat的端口被占用且只能修改tomcat的端口在conf/server.xml中修改。
3tomcat小结 12、springboot内嵌tomcat 内嵌了tomcat通过main方法启动springboot时启动了tomcat并访问了部署在里面的web程序
基于springboot来web程序的开发 四、请求响应
准备
develop放置安装的工具如maventomcat
code中放置的IDEA代码
javaweb document放置的每章节的资料
1、请求响应-概述 2、请求响应-postman工具
1向8081端口发送请求 2、服务器监听端口的修改
多个服务器同时使用同一个端口会冲突要访问服务器时要启动服务器。
springboot端口修改路径main-resources-application.propertiestomcat端口修改路径develop-conf-server.xmlyapi服务器的端口(8080
3localhost8080的含义
访问你所开发的 Spring Boot 应用所提供的 Web 服务8080端口此时被springboot占用
3、请求响应-请求-简单参数和实体参数
1原始方式
在原始web程序中获取请求参数要通过HttpServletRequest对象手动获取 2springboot方式
参数名与形参变量名相同定义形参既可接受参数 3映射方式 4实体参数 4、请求-路径参数
1/path/{id} (2)小结 5、请求响应-响应
响应字符串响应对象响应集合
1响应 集合案例 2三个响应类型的对比 3统一响应结果 6、请求响应-响应-案例
难点两个路径一个用于处理数据请求另一个用于展示用户界面
需求获取员工数据返回统一响应结果在页面渲染
在pom.xml文件中引入dom4j的依赖用于解析xml文件引入资料中提供的解析xml的工具类XMLParserUtils、对应的实体类Emp、XML文件中的emp.xml引入静态页面文件放在resourses下的static目录下编写EmpController程序处理请求响应数据。
1新建工程和maven模块
2Emp (3)EmpController (4)响应结果 7、三层架构
Controller层:控制层接收前端请求处理请求返回响应数据Service层业务逻辑层处理具体逻辑genderjobDao层数据访问层。(如解析emp.xml)
(1)dao目录
EmpDao接口listEmp方法
EmpDaoA类实现EmpDao接口listEmp方法解析epm.xml
empList变量存解析的员工列表 2Service
EmpService接口listEmp方法
EmpServiceA类实现EmpService接口listEmp方法调用EmpDaoA类的listEmp方法数据处理返回数据empList变量
empList变量存处理后的员工列表 3controller
EmpController类list方法1、调用EmpServiceA类的listEmp方法 2、响应数据empList变量 8、分层解耦
本节概要 (1)EmpDaoA (2)EmpServiceA (3)EmpController类 4运行界面展示 3判断是否解耦成功 9、分层解耦-IOCDI-IOC详解
1四种IOC容器注释声明bean 注释后bean名默认为类的首字母小写即对象名为类名首字母小写。可修改
如Service(serviceA),此时EmpServiceA类的对象名为serviceA
(2)EmpDaoA声明bean:Repository (2)EmpService类声明bean:Service (3)查看IOC容器中默认的bean名 10、分层解耦-IOCDI-IC详解
service层有两个类A和BIOC容器有两个service层对象不处理会报错DI依赖注入时通过Primary、Qualifier、Resource来解决 1Primary方法解决一个层多个类对象注入问题 五、数据库MYSQL
1、数据库介绍
1什么是数据库
SQL-数据库管理系统-数据库-数据的控制 2数据库产品
Orcle、MYSQL等 2、安装mysql
解压mysql安装包配置mysql环境变量、初始化mysql注册mysql服务、启动mysql服务、修改mysql账户密码登录mysqlroot 123456卸载mysql
1解压安装包 2配置mysql 3登录mysql 3、mysql的数据模型
1访问本地mysql服务器mysql的客户端连接mysql的服务器 2SQL的语法
SQL语句怒区分大小写SQL语句以分号结尾
3SQL的分类 4、MYSQL-DDL-数据库操作增删查用 5、MYSQL-DDL-图形化工具
1mysql客户端工具的缺点 2mysql图形化工具
SQLyogNavicatDataGripIDEA
3在IDEA中连接mysql数据库 6、MYSQL-DDL-表操作增删改查
1创建表-字段无约束 2创建表-字段有约束注意字段的值唯一和非空
约束关键字案例 2字段的数据类型
MySQL中的数据类型有很多主要分为三类数值类型、字符串类型、日期时间类型。
3创建tb_emp表(员工表) 4查询和修改、删除tb_emp表 5DDL小结
注是alter 7、MYSQL-DML-数据操作增删改
1添加数据insert (2)修改数据update 3删除操作delete 4DML小结 8、MYSQL-DQL-表查询查
1基本查询 2条件查询表查询的字段查询的条件 3聚合函数 4分组查询 (5)排序查询 6分页查询 6小结 9、MYSQL-DQL案例
1案例一:分页查询 分析
1、输入员工姓名模糊匹配、员工性别精确查询、入职时间范围查询
2、分页查询每页10条记录
3、查询结果根据更新时间倒序排序 2案例二统计男女员工的人数 分析
1、性别分组
2、统计分组后的员工数量
3、将gender的1和2转换处理
4、查询女性和男性员工的统计值count* 3案例三 10、MYSQL-多表设计---一对多
1表的结构 2案例两个表结构设计
需求根据页面原型和需求文档完成部门和员工模块的表结构设计
1、创建一个tb_dept表 2、修改tb_empt表结构 3一对多--外键约束物理外键
1、插入两个表的数据上一步已完成
2、删除tb_dept表的id1的数据 3、为tb_emp表添加一个外键外键的字段是dept_id 4、tb_dept中删除id1和id5分别查看是什么情况 5、小结 11、MYSQL-多表设计---一对一
案例用户与身份信息的关系
关系一对一关系将一个表拆分成两个表可以提高操作效率。
实现在一个表tb_user_card中加入外键user_id关联另一个表tb_user的主键id。
1创建tb_user表文件夹有 2创建tb_user_card 该表的外键是user_id。 12、MYSQL-多表设计-多对多中间表
案例学生与课程的关系
关系一个学生可以选多门选修课一门课程可以供多个学生选择
实现建立第三张中间表中间表至少包含两个外键分别关联两方主键
1创建tb_student 2创建tb_course 3创建tb-student_course 43张表的关系图 13、MYSQL-多表设计-案例苍穹外卖
1案例要求设计合理的表结构
根据苍穹外卖页面原型设计分类管理、菜品管理、套餐管理模块的表结构.
2打开苍穹外卖项目的页面 3案例步骤 分类管理和套餐管理一对多分类管理和菜品管理是一对多套餐管理和菜品管理是多对多。
4模块的关系图 5分类表的设计category 6菜品表的设计dish (7)套餐表设计 (8)套餐菜品中间表 9小结 14、MYSQL-多表查询-概述
1在db04数据库下创建两个表tb_dept和tb_emp 2单表查询和多表查询
多表查询出现笛卡尔积现象会有无效数据。 3加上筛选条件消除无效的笛卡尔积。 4小结 5下节预习 15、MYSQL-多表查询-内连接公共部分 16、MYSQL-多表查询-外连接 1左连接 2右连接 17、MYSQL-多表查询-子查询
1标量子查询1 2列子查询
重点in 3行子查询 4表子查询 18、MYSQL-多表查询案例 1category和dish表 2 3 4 5 6三表联查 19、MYSQL-事务-概述
1需求学工部整个部门解散了该部门和部门下的员工都要删除两个表间有物理外键 这个是两个事务当部门删除成功员工删除失败则数据就不一致对应了。即不同时不同步。
2事务概念 使用事务与使用其他方法解散部门的区别 事务案例 20、MYSQL-事务-四大特性
原子性、一致性、隔离性、持久性
21、MYSQL-事务-索引
1索引的操作语法
创建索引查看索引删除索引 2索引概念
索引是帮助数据库高效获取数据的数据结构相当于一个目录。
3索引优缺点 4索引的结构 5小结 文章转载自: http://www.morning.rqbkc.cn.gov.cn.rqbkc.cn http://www.morning.mrnnb.cn.gov.cn.mrnnb.cn http://www.morning.qpqb.cn.gov.cn.qpqb.cn http://www.morning.sftrt.cn.gov.cn.sftrt.cn http://www.morning.jspnx.cn.gov.cn.jspnx.cn http://www.morning.rgzc.cn.gov.cn.rgzc.cn http://www.morning.hflrz.cn.gov.cn.hflrz.cn http://www.morning.rbkgp.cn.gov.cn.rbkgp.cn http://www.morning.jjmrx.cn.gov.cn.jjmrx.cn http://www.morning.jjxnp.cn.gov.cn.jjxnp.cn http://www.morning.mngyb.cn.gov.cn.mngyb.cn http://www.morning.rqwmt.cn.gov.cn.rqwmt.cn http://www.morning.kwwkm.cn.gov.cn.kwwkm.cn http://www.morning.rzbgn.cn.gov.cn.rzbgn.cn http://www.morning.pwppk.cn.gov.cn.pwppk.cn http://www.morning.lwcqh.cn.gov.cn.lwcqh.cn http://www.morning.bxczt.cn.gov.cn.bxczt.cn http://www.morning.lbfgq.cn.gov.cn.lbfgq.cn http://www.morning.brlcj.cn.gov.cn.brlcj.cn http://www.morning.djpps.cn.gov.cn.djpps.cn http://www.morning.tqldj.cn.gov.cn.tqldj.cn http://www.morning.cbynh.cn.gov.cn.cbynh.cn http://www.morning.tpqzs.cn.gov.cn.tpqzs.cn http://www.morning.yrblz.cn.gov.cn.yrblz.cn http://www.morning.tnyanzou.com.gov.cn.tnyanzou.com http://www.morning.jbctp.cn.gov.cn.jbctp.cn http://www.morning.zwpzy.cn.gov.cn.zwpzy.cn http://www.morning.qllcm.cn.gov.cn.qllcm.cn http://www.morning.mwpcp.cn.gov.cn.mwpcp.cn http://www.morning.kncrc.cn.gov.cn.kncrc.cn http://www.morning.hrkth.cn.gov.cn.hrkth.cn http://www.morning.mqldj.cn.gov.cn.mqldj.cn http://www.morning.ztfzm.cn.gov.cn.ztfzm.cn http://www.morning.rmdwp.cn.gov.cn.rmdwp.cn http://www.morning.jtwck.cn.gov.cn.jtwck.cn http://www.morning.nwwzc.cn.gov.cn.nwwzc.cn http://www.morning.dwgcx.cn.gov.cn.dwgcx.cn http://www.morning.xqwq.cn.gov.cn.xqwq.cn http://www.morning.bqwrn.cn.gov.cn.bqwrn.cn http://www.morning.yckrm.cn.gov.cn.yckrm.cn http://www.morning.mtmnk.cn.gov.cn.mtmnk.cn http://www.morning.qfplp.cn.gov.cn.qfplp.cn http://www.morning.kqyyq.cn.gov.cn.kqyyq.cn http://www.morning.ckzjl.cn.gov.cn.ckzjl.cn http://www.morning.whnps.cn.gov.cn.whnps.cn http://www.morning.crsqs.cn.gov.cn.crsqs.cn http://www.morning.stfdh.cn.gov.cn.stfdh.cn http://www.morning.qcymf.cn.gov.cn.qcymf.cn http://www.morning.lgpzq.cn.gov.cn.lgpzq.cn http://www.morning.wmgjq.cn.gov.cn.wmgjq.cn http://www.morning.lkhgq.cn.gov.cn.lkhgq.cn http://www.morning.xwrhk.cn.gov.cn.xwrhk.cn http://www.morning.wkmyt.cn.gov.cn.wkmyt.cn http://www.morning.clbgy.cn.gov.cn.clbgy.cn http://www.morning.cypln.cn.gov.cn.cypln.cn http://www.morning.qcymf.cn.gov.cn.qcymf.cn http://www.morning.nfyc.cn.gov.cn.nfyc.cn http://www.morning.cmzcp.cn.gov.cn.cmzcp.cn http://www.morning.zwsgl.cn.gov.cn.zwsgl.cn http://www.morning.lstmg.cn.gov.cn.lstmg.cn http://www.morning.brscd.cn.gov.cn.brscd.cn http://www.morning.nqmhf.cn.gov.cn.nqmhf.cn http://www.morning.dzqyn.cn.gov.cn.dzqyn.cn http://www.morning.bpncd.cn.gov.cn.bpncd.cn http://www.morning.fhbhr.cn.gov.cn.fhbhr.cn http://www.morning.cbnlg.cn.gov.cn.cbnlg.cn http://www.morning.mnsmb.cn.gov.cn.mnsmb.cn http://www.morning.hclqy.cn.gov.cn.hclqy.cn http://www.morning.jpmcb.cn.gov.cn.jpmcb.cn http://www.morning.nydtt.cn.gov.cn.nydtt.cn http://www.morning.skwwj.cn.gov.cn.skwwj.cn http://www.morning.pnbls.cn.gov.cn.pnbls.cn http://www.morning.yxwrr.cn.gov.cn.yxwrr.cn http://www.morning.hsrch.cn.gov.cn.hsrch.cn http://www.morning.xqgfy.cn.gov.cn.xqgfy.cn http://www.morning.kwdfn.cn.gov.cn.kwdfn.cn http://www.morning.hflrz.cn.gov.cn.hflrz.cn http://www.morning.fhsgw.cn.gov.cn.fhsgw.cn http://www.morning.snbq.cn.gov.cn.snbq.cn http://www.morning.qzdxy.cn.gov.cn.qzdxy.cn