wordpress网站加密,Wordpress排版混乱,简洁的网站,寿光网站建设定制***********#xff08;自用#xff0c;摘录自各种文章和自己总结#xff09;**********
小知识点理解
Web
Web应用开发主要是基于浏览器的应用程序开发。一个Web应用由多部分组成 java web就是用java语言开发出可在万维网上浏览的程序
Web应用程序编写完后#xff0c;…***********自用摘录自各种文章和自己总结**********
小知识点理解
Web
Web应用开发主要是基于浏览器的应用程序开发。一个Web应用由多部分组成 java web就是用java语言开发出可在万维网上浏览的程序
Web应用程序编写完后若想提供给外界访问需要服务器来统一管理
常用的动态网页语言——ASP/PHP/JSP
【结合计网如何访问网站的】 IP地址过于长复杂因此有域名代替了IP地址供人们访问网站。DNS就是实现IP地址和域名的解析的。这需要DNS服务器。靠后的com等是顶级域名。 根域名服务器最高级他知道所有顶级域名服务器的IP地址 当一个主机发出DNS查询请求时这个查询请求报文就会发给本地域名服务器然后本地域名服务器去根域名服务器根域名把对应的顶级域名服务器IP告诉本地这是迭代方法如果是递归查询那就是根域名一直查到底再告诉本地然后本地域名服务器再去找顶级域名服务器以此类推。 Q:当你在浏览器地址栏中输入地址并回车的一瞬间到页面展示回来经历了什么 A:这些在客户端浏览器和Web服务器之间发生 1.浏览器先搜索自身的DNS缓存如果没有再去搜索操作系统的DNS缓存如果还没有去hosts文件里找如果找不到就向本地域名服务器发起请求以上 2.拿到域名对应的IP地址后浏览器向服务器的Web程序发起TCP连接请求 JDK
jdk是java开发工具包是java语言的核心
而IDEA是java编程语言开发的集成环境,它并不包含 JDK。在使用 IntelliJ IDEA 进行 Java 开发时需要确保已经安装了 JDK并且配置 IntelliJ IDEA 来使用正确的 JDK 路径。
Java的文件结构 package包主要用来对类和接口进行分类。当开发 Java 程序时可能编写成百上千的类因此很有必要对类和接口进行分类 为了更好地组织类Java 提供了包机制
import就是在java文件开头的地方先说明会用到那些类别。
接着我们就能在代码中只用类名指定某个类也就是只称呼名字不称呼他的姓(包名) 项目内容
【前端部分用到的技术栈】
HTMLCSS
JavaScript
AjaxVueElementUI
【数据库】
事务
事务的四大特性ACID
事务是一种机制、一个操作序列包含了一组数据库操作命令
事务把所有的命令作为一个整体一起向系统提交或撤销操作请求——这一组数据库命令要么同时成功要么同时失败 语法ROLLBACK可以回滚到开启事务之前的状态 Maven SoMaven是一个跨平台的项目管理工具Maven可以对Jar包进行统一的管理,包括快速引入Jar包,以及对使用的 Jar包进行统一的版本控制之前我们创建项目,需要确定项目的目录结构,比如src 存放Java源码, resources存放配置文件,还要配置环境比如JDK的版本等等,如果有多个项目 那么就需要每次自己搞一套配置,十分麻烦。而Maven为我们提供了一个标准化的Java项目结构 IDEA配置Maven以及创建Maven项目具体操作04-IDEA配置Maven_哔哩哔哩_bilibili pom.xml 就是 maven 的配置文件用以描述项目的各种信息 maven中用maven坐标来标识jar包这个dependency依赖就是jar包 JDBCMyBatis
JDBCJava DataBase Connectivity是用JAVA语言操作关系型数据库的API
也就是说官方定义了一套操作所有关系型数据库的接口然后让各个数据厂商Mysql、Oracle等用实现类去实现这套接口再把这些实现类打包数据驱动jar包并提供数据驱动jar包给我们使用。
JDBC的操作代码如下有了ta在运行后这些相关的操作就可以发送给MySQL数据库
例如本代码就实现了更新1号id的money这个sql语句~ But JDBC硬编码例如把可能会改变的字符串直接写到代码里了操作繁琐qwq
因此引入了持久层框架MyBatisMyBatis中文网来简化JDBC开发
PS:什么是持久层——负责将数据保存到数据库的那一层代码。JavaEE三层架构表现层页面展示业务层逻辑处理持久层数据管理
在框架基础上构建软件编写更高效、规范、通用、可扩展
mybatis把那些代码里的字符串都放到了配置文件里 Mapper代理开发
具体细节04-Mapper代理开发_哔哩哔哩_bilibili
mapper文件是Mybatis框架中定义SQL语句和映射关系的配置文件
——MyBatisX基于IDEA的快速开发插件
它的功能是xml配置文件(红色bird)和接口方法(蓝色bird)之间互相跳转且可以根据接口方法生成statement 接口里写的功能语句 xml里对应的sql语句
❤xml配置文件的作用是将Mapper接口中的方法与具体SQL语句关联起来实现了数据库操作的解耦和简化~
【Web核心】
TomcatHTTPServlet
Tomcat---一个轻量级服务器 RequestResponse
JSP
CookieSession
FilterListener