Java Web篇
文章平均质量分 94
尽管可能只是个后端程序员,但前端也要懂!
凤文Studying
一位正在学计算机、学医的大学生,
来到CSDN学习、分享和交流。
学习嘛,有输入也要有输出。
因为兴趣和热爱,我们一起成长!
展开
-
Web篇_01 了解web开发
Web开发主要分为前端开发和后端开发两部分,前端更侧重于页面的展示与用户的交互,后端更侧重于数据的处理于服务的访问。而HTML语言就属于前端的开发范围。原创 2022-06-23 11:42:25 · 1892 阅读 · 0 评论 -
Web篇_02 HTML:一篇笔记带你掌握html
注:本文章代码采用html5标准 是由一系列标签组成的,每个标签是以“”包裹的单词,通常称之为元素。例如:标签的种类 单标签:只有一个标签就能表达完整的含义 例如: 双标签:由开始标签和结束标签一起组成 例如:元素 一对标签包含的所有内容,其中元素的内容是指开始标签和结束标签之间的内容。 例如:属性 标签可以有很多属性,属性总是在开...原创 2021-09-04 18:52:58 · 306 阅读 · 0 评论 -
Web篇_03 CSS:你的网页能有多好看
CSS5.1 CSS初识5.2 CSS选择器5.3 CSS常用属性5.4 CSS盒模型5.5 CSS浮动5.6 CSS定位5.1 CSS初识1.什么是CSSCSS的全称为Cascading Style Sheets,即级联样式表单,或者说层叠样式表单。2.CSS的功能CSS是一种样式表现语言,它是对网页结构语言(HTML)的补充。主要用于对网页样式的定义,例如布局、颜色、文本等设计。3.CSS的作用精确控制页面的各个元素4.CSS的引入方式内联样式: 将CSS样式直接写到HTML元素的st原创 2021-12-02 23:42:22 · 643 阅读 · 0 评论 -
Web篇_04 JavaScript两小时速成笔记
JavaScript学习环境准备Js脚本引入方式js测试变量var、let、const数据类型Array 数组Object 对象JSON循环数组的遍历条件函数function面向对象DOM综合案例JavaScript,本篇文章简称js。来自YouTobe上最热门的Javascript速成教程,硬性要求你有html和css的基础!十分推荐有其他编程语言基础的人阅读!(本人有Java、C++、Python的基础,轻松起飞,完了直接学Vue无压力,照着代码敲到底,你也可以的)学习环境准备...原创 2022-03-12 18:00:49 · 4276 阅读 · 2 评论 -
Web篇_05 Node.js
Node.js起步Node.jskoa框架搭建Web服务器起步Node.js当年有个叫Ryan Dahl的哥们,他用C++写高性能的web服务,对于高性能,异步IO事件驱动是基本原则,但是用C/C++来写太痛苦了,它对比了各种高级语言,发现很多语言都支持异步IO,但是一旦写同步IO,他们就懒得写异步IO了。所以Ryan Dahl就将目光放到javascript上了,因为js是单线程、单进程地去执行,根本不能同步地进行IO操作,所以javascript的这一缺陷导致了它只能使用异步IO,正好也符合了Ry原创 2022-07-01 17:12:11 · 297 阅读 · 0 评论 -
Web篇_06 搭建Vue项目(Vue3+Element Plus+Vue-cli+Webstorm)
Vue3使用Vue UI搭建项目使用Webstrom创建Vue项目VUE3的文档 https://v3.cn.vuejs.org/使用Vue UI搭建项目我使用Vue ui搭建项目,原因是简单,易于管理,图形化易操作。1. 安装node首先你应该有一个node.js,如果没有可以参考安装和使用:2. 安装Vue CLIVue CLI的文档 https://cli.vuejs.org/zh/vue-cli是官方发布的vue项目脚手架,可以用来快速创建项目,我们本文所用到的vue ui就是基于原创 2022-06-27 11:42:52 · 1502 阅读 · 0 评论 -
Java Web篇_01 Tomcat
2.1 Tomcat介绍2.1.1 关于服务器服务器的概念非常的广泛,它可以指代一台特殊的计算机(相比普通计算机运行更快、负载更高、价格更贵),也可以指代用于部署网站的应用。我们这里说的服务器,其实是web服务器,或者应用服务器。它本质就是一个软件,一个应用。作用就是发布我们的应用(工程),让用户可以通过浏览器访问我们的应用。常见的应用服务器,请看下表:服务器名称 说明 weblogic 实现了javaEE规范,重量级服务器,又称为javaEE容器 w........原创 2021-09-25 17:18:04 · 186 阅读 · 0 评论 -
Java Web篇_02 HTTP协议
HTTP的全称是:Hyper Text Transfer Protocol,意为 超文本传输协议。它指的是服务器和客户端之间交互必须遵循的一问一答的规则。形容这个规则:问答机制、握手机制。它规范了请求和响应内容的类型和格式。HTTP协议是由W3C组织管理和维护的。目前HTTP协议主要是1.0版本和1.1版本。这两个版本的区别主要是两个方面。第一:HTTP1.1版本比1.0版本多了一些消息头。第二:HTTP1.1版本和1.0版本的执行过程不一样。执行过程如下:由此可见,HTTP1.0一次只能处理一个HTTP请原创 2021-09-26 10:40:22 · 262 阅读 · 0 评论 -
Java Web篇_03 发布Web项目(IDEA演示)
需求:在浏览器中输入地址,访问静态HTML页面。细节说明:把HTML和CSS页面加入到JavaWeb工程中,在Tomcat中部署工程,然后启动Tomcat服务器,并使用浏览器访问。第一步:创建工程并选择使用的Tomcat版本第二步:拷贝资源到工程的web目录中将我们写好的网页资源,html、css、图片等粘贴到web目录下第三步:在web.xml中配置默认主页我们刚开始的默认主页是index.jsp,但是我们不用这个这就需要我们自己配置,在web的目录下,有个web.xml文件,我们打开原创 2021-10-06 16:03:49 · 654 阅读 · 0 评论 -
Java Web篇_04 Servlet
我们打开官网API可以了解到Servlet接口,他在javax.servlet.Servlet里。它这里说:servlet是在Web服务器中运行的小型Java程序。servlet通常通过超文本传输协议HTTP接收和响应来自Web客户端的请求。要实现这个接口,您可以编写一个扩展javax.servlet.GenericServlet的通用servlet或一个扩展javax.servlet.http.HttpServlet的HTTP servlet。该接口定义了初始化servlet、服务请求和从服务器原创 2021-10-10 22:34:16 · 336 阅读 · 0 评论 -
Java Web篇_05 Request&Response
请求,顾名思议,就是使用者希望从服务器端索取一些资源,向服务器发出询问。在B/S架构中,就是客户浏览器向服务器发出询问。在我们的JavaEE工程中,客户浏览器发出询问,要遵循HTTP协议所规定的。请求对象,就是在JavaEE工程中,用于发送请求的对象。我们常用的对象就是ServletRequest和HttpServletRequest,它们的区别就是是否和HTTP协议有关。实操演示,先创建一个项目,我这里起名request_demo,创建一个继承HttpServlet 的类配置启动tomcat,浏原创 2021-10-18 20:54:18 · 318 阅读 · 0 评论 -
Java Web篇_06 Cookie
会话:浏览器和服务器之间的多次请求和响应。这里的会话,指的是web开发中的一次通话过程,当打开浏览器,访问网站地址后,会话开始,当关闭浏览器(或者到了过期时间),会话结束。这期间产生的多次请求和响应加在一起就称之为浏览器和服务器之间的一次会话。会话过程中所产生的一些数据,可以通过会话技术Cookie和Session保存Cookie是客户端会话管理技术,把要共享的数据保存到客户端。每次请求时都把会话信息带到服务器端,从而实现多次请求的数据共享!它的作用是,可以保存客户端访问网站的相关内容,从而保证每次访问原创 2021-10-22 21:59:01 · 177 阅读 · 0 评论 -
Java Web篇_07 Session
对于Session,会话的意思,我们使用的是HttpSession。HttpSession是服务器端的会话管理技术,而之前的Cookie是客户端的会话管理技术。HttpSession的本质也是采用的客户端会话管理技术。只不过在客户端保存的是一个特殊标识,而共享的数据保存到了服务器的内存对象中。每次请求时,会将特殊标识带到服务器端,根据这个标识来找到对应的内存空间,从而实现数据共享。HttpSession是Servlet规范中四大域对象之一的会话域对象。HttpSession的作用是可以实现数据共享我们原创 2021-10-23 17:27:40 · 190 阅读 · 0 评论 -
Java Web篇_08 JSP
JSP,Java Server Pages ,是一种动态网页技术标准。JSP部署在服务器上,可以处理客户端发送的请求并根据请求内容动态的生成HTML、XML或其他格式文档的Web网页,然后再响应给客户端。JSP是基于Java语言的,它的本质就是Servlet。也就是说,它既可以显示网页,又可以编写Java代码。比较以下各文档的区别:步骤:1.创建一个web项目2.在web目录下创建一个index.jsp文件3.在文件中写一句话在JSP中HTML的写法同样适用。4.部署并启动项目5.通过浏原创 2021-11-01 12:18:53 · 137 阅读 · 0 评论 -
Java Web篇_10 Filter&Listener
在程序中访问服务器资源时,当一个请求到来,服务器首先判断是否有过滤器与请求资源相关联,如果有,过滤器可以将请求拦截下来,完成一些特定的功能,再由过滤器决定是否交给请求资源。如果没有,则像之前那样直接请求资源了。响应也是类似的!过滤器一般用于完成通用的操作,例如:登录验证、统一编码处理、敏感字符过滤等。像之前那样直接访问的方式,只要我们的地址栏输入正确的url,就可以访问到对应的Servlet。而现在在服务器端添加了一个过滤器,也就增加了一个拦截的功能。假如客户端要访问ServletA,这个请求首先会到达过原创 2021-11-13 13:46:54 · 432 阅读 · 0 评论 -
Java Web篇_09 EL表达式&JSTL
EL(Expression Language): 表达式语言它是在JSP2.0规范中加入的内容,也是Servlet规范的一部分。它的作用是,在JSP页面中获取数据。让我们的JSP脱离Java代码块和JSP表达式。语法:${表达式内容}举个例子,先向请求域中添加username数据我们可以通过Java代码块获取:也可以通过JSP表达式来获取:现在我们用EL表达式获取是这样的:相比前面的方式,EL表达式明显简单很多。我这里有个疑问是,难道就直接这么写吗,不需要区分是哪个域对象吗?或者说,除了原创 2021-11-08 20:09:21 · 330 阅读 · 0 评论 -
Java Web篇_10 Java对JSON的处理
JSON在Java中的转换什么是JSONJSON转换工具JacksonJackson介绍Jackson的依赖Jackson常用APIJackson使用演示Java对象与JSON的转换Map什么是JSON如果你没听说过什么是JSON,那就先看一下文档了解一下:https://www.w3school.com.cn/js/js_json_intro.aspJSON转换工具JacksonJackson介绍了解了JSON是在前端Javascript中使用的数据包,用于前后端交换数据的一种对象。当然了,前原创 2022-07-19 11:45:00 · 266 阅读 · 0 评论 -
微信小程序篇_01 微信小程序与Java后端接口交互
微信小程序与Java后端接口交互准备创建后端项目创建小程序项目本文主要介绍小程序前后端数据的交互,实践演示。准备创建后端项目我这里就创建一个SpringBoot项目作为演示。在创建项目中选择Spring Initializr要勾选SpringWeb框架,当然你也可以后面导入,确认好设置后,创建项目。然后在Maven依赖中调整SpringBoot的版本 <parent> <groupId>org.springframework.boot<原创 2022-07-17 20:15:48 · 7570 阅读 · 0 评论