javaweb基础
文章平均质量分 95
奇迹是执着的人创造的
这个作者很懒,什么都没留下…
展开
-
Git 分布式版本控制工具
Git是一个分布式版本控制工具,主要用于管理开发过程中的源代码文件(Java类、xml文件、html页面等),在软件开发过程中被广泛使用。在IDEA开发工具中可以集成Git(后面会讲解Git安装和集成过程):可以通过启动两个IDEA窗口模拟两个开发人员来展示Git的使用:SVNCVSVSSGit 是一个分布式版本控制工具,通常用来对软件开发过程中的源代码文件进行管理。原创 2023-04-20 23:01:28 · 629 阅读 · 0 评论 -
02-Maven高级-分模块开发、依赖传递、聚合、继承(SpringBoot的部分底层原理)、多模块开发(环境切换)、Nexus私服搭建与使用
学习目标 理解分模块开发的意义 能够使用聚合工程快速构建项目 能够使用继承简化项目配置 能够根据需求配置生产、开发、测试环境,并在各环境间切换运行一、分模块开发与设计1. 分模块开发的意义问题导入分模块开发对工程有什么好处?模块拆分原则目的:项目的扩展性变强了,方便其他项目引用相同的功能。将原始模块按照功能拆分成若干个子模块,方便模块间的相互调用,接口共享一个团队专门开发一个模块,开发好后给别人调用即可2. 分模块开发(模块拆分)问题导入一个完整的工程依据什么来进行原创 2023-03-28 16:34:09 · 968 阅读 · 0 评论 -
VUE&Element&案例实战
今日目标:接下来我们学习一款前端的框架,就是 VUE。Vue 是一套前端框架,免除原生JavaScript中的DOM操作,简化书写。我们之前也学习过后端的框架 , 是用来简化 代码编写的;而 是前端的框架,是用来简化 代码编写的。前一天我们做了一个综合性的案例,里面进行了大量的DOM操作,如下学习了 后,这部分代码我们就不需要再写了。那么 是如何简化 DOM 书写呢?基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上。之前我们是将关注点放在原创 2023-03-15 21:56:03 · 1106 阅读 · 0 评论 -
javaWeb核心05-Filter&Listener&Ajax(Axios)&json
今日目标:Filter 表示过滤器,是 JavaWeb 三大组件(Servlet、Filter、Listener)之一。Servlet 我们之前都已经学习过了,Filter和Listener 我们今天都会进行学习。过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能。如下图所示,浏览器可以访问服务器上的所有的资源(servlet、jsp、html等)而在访问到这些资源之前可以使过滤器拦截来下,也就是说在访问资源之前会先经过 Filter,如下图拦截器拦截到后可以做什么功能呢?过滤器一般完成一些通用的操作原创 2023-03-10 18:19:18 · 498 阅读 · 0 评论 -
Java工具类&重要配置
【代码】Java工具类。原创 2023-03-10 14:36:05 · 329 阅读 · 0 评论 -
javaWeb核心04-Cookie&Session (案例:记住我&图片验证码)
对于会话跟踪这四个词,我们需要拆开来进行解释,首先要理解什么是会话,然后再去理解什么是会话跟踪会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应。从浏览器发出请求到服务端响应数据给前端之后,一次会话(在浏览器和服务器之间)就被建立了会话被建立后,如果浏览器或服务端都没有被关闭,则会话就会持续建立着浏览器和服务器就可以继续使用该会话进行请求发送和响应,上述的整个过程就被称之为会话。原创 2023-03-09 22:51:06 · 982 阅读 · 0 评论 -
javaWeb核心03-JSP、EL、JSTL、MVC
文章目录JSP1,JSP 概述2,JSP 快速入门2.1 搭建环境2.2 导入 JSP 依赖2.3 创建 jsp 页面2.4 编写代码2.5 测试3,JSP 原理4,JSP 脚本4.1 JSP 脚本分类4.2 案例4.2.1 需求4.2.2 实现4.2.3 成品代码4.2.4 测试4.3 JSP 缺点JSP今日目标:理解 JSP 及 JSP 原理能在 JSP中使用 EL表达式 和 JSTL标签理解 MVC模式 和 三层架构能完成品牌数据的增删改查功能1,JSP原创 2023-03-07 22:26:50 · 275 阅读 · 0 评论 -
javaWeb核心02-Request&Response -(乱码处理、字符流、字节流、虚拟目录、请求转发、重定向)
Request是请求对象,Response是响应对象。这两个对象在我们使用Servlet的时候有看到:此时,我们就需要思考一个问题request和response这两个参数的作用是什么?获取请求数据浏览器会发送HTTP请求到后台服务器[Tomcat]HTTP的请求中会包含很多请求数据[请求行+请求头+请求体]后台服务器[Tomcat]会对HTTP请求中的数据进行解析并把解析结果存入到一个对象中所存入的对象即为request对象,所以我们可以从request对象中获取请求的相关参数。原创 2023-03-05 21:16:13 · 367 阅读 · 0 评论 -
javaWeb核心01-HTTP&Tomcat&Servlet
Web是全球广域网,也称为万维网(www),能够通过浏览器访问的网站。在我们日常的生活中,经常会使用浏览器去访问百度京东传智官网等这些网站,这些网站统称为Web网站。如下就是通过浏览器访问淘宝官网的界面:我们知道了什么是Web,那么JavaWeb又是什么呢?顾名思义JavaWeb就是用Java技术来解决相关web互联网领域的技术栈。等学习完JavaWeb之后,同学们就可以使用Java语言开发我们上述所说的网站。而国内很多大型网站公司也是首选Java语言来解决web互联网相关的问题。原创 2023-03-04 22:40:28 · 473 阅读 · 0 评论 -
02-前端-javaScript
JavaScript 是一门跨平台、面向对象的脚本语言,而Java语言也是跨平台的、面向对象的语言,只不过Java是编译语言,是需要编译成字节码文件才能运行的;JavaScript是脚本语言,不需要编译,由浏览器直接解析并执行。JavaScript 是用来控制网页行为的,它能使网页可交互;那么它可以做什么呢?改变页面内容当我点击上面左图的点击我按钮,按钮上面的文本就改为上面右图内容,这就是js 改变页面内容的功能。修改指定元素的属性值当我们点击上图的开灯按钮,效果就是上面右图效果;当我点击关灯。原创 2023-03-03 21:32:27 · 615 阅读 · 0 评论 -
01-前端-html&css
HTML 是一门语言,所有的网页都是用HTML 这门语言编写出来的,也就是HTML是用来写网页的,像京东,12306等网站有很多网页。这些都是网页展示出来的效果。而HTML也有专业的解释超文本:超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容如上图看到的页面,我们除了能看到一些文字,同时也有大量的图片展示;有些网页也有视频,音频等。这种展示效果超越了文本展示的限制。标记语言:由标签构成的语言。原创 2023-03-02 22:32:08 · 497 阅读 · 0 评论 -
01-Maven基础-简介安装、基本使用(命令)、IDEA配置、(写jar,刷新自动下载)、依赖管理
maven 安装,命令使用,依赖导入原创 2023-02-25 20:42:16 · 714 阅读 · 0 评论 -
JDBC-API详解、SQL注入演示、连接池
在开发中我们使用的是java语言,那么势必要通过java语言操作数据库中的数据。这就是接下来要学习的JDBC。Statement对象的作用就是用来执行SQL语句。而针对不同类型的SQL语句使用的方法也不一样。执行DDL、DML语句执行DQL语句该方法涉及到了ResultSet对象,而这个对象我们还没有学习,一会再重点讲解。封装了SQL查询语句的结果。ResultSet executeQuery(sql) :执行DQL 语句,返回 ResultSet 对象那么我们就需要从ResultSet。原创 2023-02-24 22:23:29 · 900 阅读 · 0 评论 -
02-mysql高级-约束(主键,外键,非空,唯一,默认)、设计(一对多,多对多)、多表查询(内连接(显式和隐式),外连接,子查询(嵌套查询))、事务
外键用来让两个表的数据之间建立链接,保证数据的一致性和完整性。如何理解上面的概念呢?如下图有两张表,员工表和部门表:员工表中的dep_id字段是部门表的id字段关联,也就是说1号学生张三属于1号部门研发部的员工。现在我要删除1号部门,就会出现错误的数据(员工表中属于1号部门的数据)。而我们上面说的两张表的关系只是我们认为它们有关系,此时需要通过外键让这两张表产生数据库层面的关系,这样你要删除部门表中的1号部门的数据将无法删除。软件的研发步骤数据库设计概念。原创 2023-02-22 22:14:04 · 429 阅读 · 0 评论 -
01-MySQL基础-简介&安装&navicat使用&SQL(DDL、DML、(DCL)、DML)
了解了数据模型后,接下来我们就学习SQL语句,通过SQL语句对数据库、表、数据进行增删改查操作。英文:Structured Query Language,简称 SQL结构化查询语言,一门操作关系型数据库的编程语言定义操作所有关系型数据库的统一标准对于同一个需求,每一种数据库操作的方式可能会存在一些不一样的地方,我们称为“方言”Navicat for MySQL 是管理和开发 MySQL 或 MariaDB 的理想解决方案。原创 2023-02-22 19:48:30 · 669 阅读 · 0 评论 -
无框架,简单maven webapp骨架跑一个项目 (快速回忆基本使用及其流程用)
文章目录0、先建数据库一、建立IDEA基本环境1.1 新建module1.2 选择maven->webapp骨架1.3 改名称和包名1.4 第一次要修改maven仓库配置1.5 finish,项目建立完毕2、新建包结构2.1 main目录下右键新建java包和resource包3、两个核心文件3.1、 web.xml 修改如下3.2、resource下新建 druid.properties4、pom文件下各种依赖,仓库里,没有就写一个刷一下4.1 编译版本1.7修改为1.84.2 各种依赖五、先写前端原创 2021-12-31 03:22:52 · 1240 阅读 · 0 评论 -
jQuery高级
目录1、遍历1.1传统遍历1.2、jQuery对象遍历1.3 Jquery全局函数each遍历 (★)对象.each(函数)调用和$.each(对象,函数)调用区别(全局each函数的好处)2、jQuery常用事件2.1 dom对象绑定事件2.2 jQuery对象绑定事件普通绑定一个事件jQuery同时绑定多个事件2.3 jQuery对象解绑事件2...原创 2020-01-04 12:56:38 · 233 阅读 · 0 评论 -
jquery基础
目录1.jquery引入2、jquery基本语法1.$(function(){});和jQuery(function(){});2.jquery与onload比较3、DOM对象和jQuery对象DOM对象jQuery对象4、dom对象和jQuery对象互转dom对象转为Jquery对象Jquery对象转dom对象5、选择器5.1 基本选择器 (★ 最...原创 2020-01-03 21:56:10 · 226 阅读 · 0 评论 -
maven
Maven学习目标:能够了解Maven的作用能够理解Maven仓库的作用能够理解Maven的坐标概念能够掌握Maven的安装能够掌握IDEA配置本地Maven能够使用IDEA创建javase的Maven工程能够使用IDEA创建javaweb的Maven工程能够自定义javeweb的Maven工程能够掌握依赖引入的配置方式能够了解依赖范围的概念第1章 Maven概述1....原创 2020-01-03 00:59:29 · 331 阅读 · 0 评论 -
redis
NOSQL数据库-Redis学习目标:能够理解nosql的概念能够说出redis的常用数据类型能够使用redis的string操作命令能够使用redis的hash操作命令能够使用redis的list操作命令能够使用redis的set操作命令能够说出redis的两种持久化机制能够使用jedis对redis进行操作第1章 NOSQL概述1.1 什么是NOSQLNoSQL(N...原创 2019-12-30 23:31:41 · 196 阅读 · 0 评论 -
javaWeb便签
请求转发:request.setAttribute("list", list);request.getRequestDispatcher("/jsp/customer/list.jsp").forward(request, response);<jsp:forward page="/jsp/customer/list.jsp" />重定向:response.se...原创 2019-05-10 15:59:28 · 559 阅读 · 0 评论 -
javaweb项目实战 经验积累1 ----寒假学习第1天 (user相关)
网上商城,user相关文件上传要求 浏览器要求 1.提交方式post 2.提供文件上传组件 input type="file" 3.表单enctype属性的值 multipart/form-data 代码示例: <form method="post" a...原创 2019-01-19 18:46:09 · 334 阅读 · 2 评论 -
javaweb项目实战 经验积累0 ----寒假学习第0天(寒假计划)
终于寒假了,玩了3、4天了,该好好把javaweb给做个了结了,答应老师做的系统,到现在雏形都没有,下学期过去就要准备考研了,现在必须将这一点心结给了结了。寒假框架学完,然后系统做好,最好毕设也做完.再理想一点就是把oracle和计算机网络学个差不多,那么下学期就真正解放了,专心备考,心无旁骛!!目标写在最前面:javaEE框架学完,然后智慧课堂结束!算法笔记刷完!--------...原创 2019-01-19 18:42:48 · 294 阅读 · 2 评论 -
JSONArray.fromObject(list) list转json报错
做一个web应用 浏览记录用到ajax请求,将List<Product> list用JSONArray.fromObject(list) 转换成json格式时莫名其妙地报错报错如下:net.sf.json.JSONException: java.lang.reflect.InvocationTargetException at net.sf.json.JSONObj...原创 2018-09-03 21:33:34 · 6307 阅读 · 0 评论 -
javaweb之路 第2章 搭建javaweb开发环境 ----暑假学习第十四天
jdk eclipse myeclipse已经安装好了的前提下Tomcat就9M左右大小 不麻烦1.下载Tomcat服务器http://tomcat.apache.org/我装的jdk8,就选择Tomcat8选择core下第一个zip即是免安装版,解压配置一下环境变量即可用下载好后,我解压到E:\Tomcat\apache-tomcat-8.5.32目录下配置环...原创 2018-07-20 01:32:26 · 210 阅读 · 0 评论