- 博客(14)
- 收藏
- 关注
原创 前端学习——页面布局
1.常见的五种布局方式1.静态布局:给页面元素设置固定的宽度和高度,单位用px,当窗口缩小,会出现滚动条,拉动滚动条显示被遮挡内容。优点:设计简单。缺点:对于不同尺寸屏幕的兼容性不好,特别是移动端。2.流式布局:元素的宽高用百分比做单位,元素宽高按屏幕分辨率调整,布局不发生变化。优点:页面元素宽高可以自适应调整。缺点:屏幕尺度跨度过大的情况下,页面不能正常显示。3.自适应布局:屏幕尺寸或分辨率变化时,页面元素会跟着变化。缺点:页面元素不会随着窗口大小的调整而发生变化
2022-05-20 18:28:16
2842
原创 SSM框架
1.什么是SSM框架?SSM框架是spring、spring MVC 、和mybatis框架的整合,是标准的MVC模式。标准的SSM框架有四层,分别是dao层(mapper),service层,controller层和View层。使用spring实现业务对象管理,使用spring MVC负责请求的转发和视图管理,mybatis作为数据对象的持久化引擎。2.具体介绍1)持久层:dao层(mapper)层作用:主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此。Dao层首先.
2022-05-20 18:15:08
3050
原创 Web前端——css
1.什么是cssCSS是指层叠样式表(Cascading Style Sheets),通过引入样式表,从而极大的提高了工作效率。2.作用html:搭建网页的结构,承载页面的数据css:美化页面,修饰标签 (亚洲4大邪术)3.基础语法CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。css的使用方式每个样式属性之间用分号连接,例:color:red; 字体颜色background-color:yellow; 背景颜色font-size: 50px; 字号大小.
2022-05-19 17:50:53
533
原创 前端——交互
一、首先了解前端、后端、数据三者的关系1) 前端通常是html,css,js三者构成的页面的总称。运行在客户端。以浏览器为例。2) 后端是指后端程序。比如java,php等编写的一些服务。用来操作服务器。3) 数据,数据都存放在服务器上。4) 服务器上的数据大多会放在数据库中,比如mysql数据库;部分数据会缓存在文件或redis中,比如一些配置文件,以加快响应速度。5) 有两个比较有趣的缓存数据,cookie和session,它们通常用来记录请求者的身份。cookie常常加密储存在客
2022-05-19 10:32:02
2331
原创 MVC与三层架构的理解
1.MVC思想MVC(Model View Controller)是软件工程中的一种软件架构模式,它把软件系统分为模型、视图和控制器三个基本部分。用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。View(视图)简单来说,就是负责数据的可视化。Controller(控制器)通常控制器用来从视图读取数据,并发送给对应的模型处理,再将结果反馈给视图显示。充当视图与模型之间数据交互的桥梁。Mode
2022-05-19 10:21:56
683
原创 Web前端——JSP
1.简介JSP全称是Java Server Pages,它和servle技术一样,都是SUN公司定义的一种用于开发动态web资源的技术。JSP/Servlet规范。JSP实际上就是Servlet。 JSP这门技术的最大的特点在于,写jsp就像在写html,但它相比html而言,html只能为用户提供静态数据,而Jsp技术允许在页面中嵌套java代码,为用户提供动态数据。2.九大内置对象 JSP引擎在调用JSP对应的_jspServlet时,会传递或创建9个与web开发相关的对象供_jspSe
2022-05-18 21:33:34
3566
原创 Web 前端——HTML
1.web前端简介web前端开发是从网页制作演变而来,名称上有很明显的时代特征。在互联网的演化进程中,网页制作是Web1.0时代的产物,早期网站主要内容都是静态,以图片和文字为主,用户使用网站的行为也以浏览为主。随着互联网技术的发展和HTML5、CSS3的应用,现代网页更加美观,交互效果显著,功能更加强大。2.HTMLHTML 指的是超文本标记语言,HTML 不是一种编程语言,而是一种标记语言 ,标记语言是一套标记标签 ,HTML 使用标记标签来描述网页。3.HTML基本结构一个.
2022-05-18 21:17:27
486
原创 JSP与Servlet的关系
1.定义JSP是Sun 公司指定的一种服务器端动态页面技术的组件规范,Jsp是以“.jsp”为后缀的文件,在该文件中主要是html 和少量的java 代码。jsp 文件在容器中会转换成Servlet中执行。Servlet是Sun公司指定的一种用来扩展Web服务器功能的组件规范,属于服务器端程序,主要功能在于交互式地浏览和修改数据,生成动态Web内容。2.区别与联系JSP更侧重于前端页面显示,Servlet更侧重于业务逻辑。JSP经编译后就变成了Servlet。(JSP的本质就是Servl
2022-05-09 15:17:01
3968
原创 Servlet过滤器和监听器
一.过滤器顾名思义,过滤器就像一张滤网,起过滤作用。它的主要作用就是将请求进行过滤处理然后将过滤后的请求交给下一个资源。其本质是Web应用的一个组成部件,承担了Web应用安全的部分功能,阻止不合法的请求和非法的访问。过滤器也是Servlet的一种,一个Servlet要想成为过滤器需要实现javax.servlet.Filter接口;一般客户端发出请求后会交给Servlet;如果过滤器存在,则客户端发出的请求都是先交给过滤器,然后交给Servlet。必须实现以下方法:1.pub.
2022-04-22 12:58:32
859
原创 转发和重定向的工作原理对比和理解
1.工作原理转发:在请求时,在服务器中完成的,客户端感知不到。重定向:在响应时,是完全的跳转,客户端会重新请求,并有再次完整的请求过程,浏览器地址栏可见相应的信息变化。2.对比转发与重定向对比 转发 重定向 不会改变浏览器的地址栏 会改变浏览器的地址栏 在服务器端进行跳转 在浏览器端进行跳转 只发一次请求 发两次或更多请求 可以传递数据 不可以传送数据 只进行域内跳转 可以跳转到其他应用 请求所转发到的资源中可以直..
2022-04-20 20:55:59
682
原创 GET和POST请求的区别
1.后退按钮/刷新GET:无害;POST:数据会被重新提交(浏览器应该告知用户数据会被重新提交)。2.书签GET:可收藏为书签;POST:不可收藏为书签。3.历史GET:参数保留在浏览历史中;POST:参数不会保留到浏览历史中。4.对数据长度的限制GET:当发送数据时,GET方法向URL添加数据;URL的长度是受限制的(URL的最大长度是2048个字符);POST:无限制。5.对数据类型的限制GET:只允许ASCII字符;POST:没有限制,也允许二进
2022-04-20 20:23:16
619
原创 Servlet 的两种配置方法
1.在web.xml文件<servlet> <servlet-name>Action</servlet-name> <servlet-class>com.demo.servlet.ActionServlet</servlet-class></servlet><servlet-mapping> <servlet-name>Action</servlet-name> ...
2022-04-15 14:57:17
1825
原创 Maven的安装与环境配置
安装Maven首先附上Maven的官网下载地址https://maven.apache.org/download.cgi将下载好的Maven压缩包解压到一个没有中文,空格或其他特殊字符的文件夹中。配置环境变量在此电脑处右键 — 打开属性 — 打卡高级系统设置 — 打开环境变量新建系统变量 — 变量名为MAVEN_HOME — 变量值为maven的安装地址对系统变量Path进行编辑 — 添加变量值%MAVEN_HOME%\bin打开命令行,输入mvn -v验证是否配置成功。如下图:
2022-04-14 18:37:38
305
原创 JAVA ——Servlet
Servlet是什么Servlet是Java Servlet的简称,是一种用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能体现在交互式地浏览和生成数据,生成动态Web内容。人们通常以广义的Servlet来理解Servlet,即Servlet是指任何实现了这个Servlet接口的类,狭义的Servlet则是指Java语言实现的一个接口。Servlet运行于支持Java的应用服务器中。从原理上说。Servlet可以响应任何类型的请求,但大多数情况下只用于扩展基于HTTP协议的Web
2022-04-14 11:26:31
384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人