
JavaWeb
文章平均质量分 76
JavaWeb个人笔记
didkdjdk
这个作者很懒,什么都没留下…
展开
-
Servlet代码优化
Web层的Servlet个数太多,不利于管理和编写,因此我们可以将Servlt进行归类,对于同一个实体的操作方法,写到一个Servlet中,如BrandServlet、UserServlet如图,我们需要将对品牌相关的操作全部放到BrandServlet中,地址为/brand/方法名。原创 2024-04-06 21:08:24 · 372 阅读 · 0 评论 -
Element
Element:由饿了么公司前端开发团队提供的一套基于Vue的网站组件库,用于快速构建网页组件:组成网页的部件,例如超链接、按钮、图片、表格等等。原创 2024-04-05 08:09:54 · 338 阅读 · 0 评论 -
Vue
Vue是一套前端框架,免除原生JavaScript中的DOM操作,简化书写基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上官网:https://cn.vuejs.org。原创 2024-04-05 08:09:21 · 812 阅读 · 0 评论 -
AJAX
概念:AJAX(Asynchronous JavaScript And XML):异步的 JavaScript 和 XMLAJAX作用:1.与服务器进行数据交换:通过AJAX可以给服务器发送请求,并获取服务器响应的数据使用了AJAX和服务器进行通信,就可以使用HTML+AJAX来替换JSP的页面了2.异步交互:可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术,如:搜索,用户名是否可用校验等var 变量名 = {"key1":value1,...注:键必须是字符串。原创 2024-04-05 08:08:43 · 640 阅读 · 0 评论 -
Listener
概念:Listeener表示监听器,是JavaWeb三大组件(Servlet,Filter,Listener)之一监听器就是可以在application,session,request三个对象创建,销毁或者往其中添加修改删除属性时自动执行代码的功能组件Listener分类:JavaWeb中提供了8个监听器接口其中ServletContextListener可以在web服务器创建,销毁的时候执行代码。原创 2024-04-05 08:07:50 · 160 阅读 · 0 评论 -
Filter
概念:Filter表示过滤器,是JavaWeb三大组件(Servlet,Filter,Listener)之一过滤器可以把对资源的请求拦截下来,从而实现一些特殊的功能过滤器一般完成一些通用的操作,比如:权限控制,统一编码处理,敏感字符处理等等。原创 2024-04-05 08:07:13 · 414 阅读 · 0 评论 -
会话跟踪技术
会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便在同一次会话的多次请求间共享数据HTTP协议是无状态的,每次浏览器向服务器请求时,服务器都会将该请求视为新的请求,因此我们需要会话跟踪技术来实现会话内数据共享实现方式:1.客户端会话跟踪技术:Cookie2.服务端会话跟踪技术:Session。原创 2024-04-05 08:05:34 · 902 阅读 · 0 评论 -
JSP
概念:Java Server Pages,Java服务端页面一种动态的网页技术,其中既可以定义HTML、JS、CSS等静态内容,还可以定义Java代码的动态内容。原创 2024-04-05 08:04:23 · 1516 阅读 · 0 评论 -
Request & Response
Request(请求) & Response(响应)浏览器会向服务器发送请求数据,服务器也需要返回响应数据给浏览器,因此我们需要设置对应的类来代表请求数据和响应数据,且Servlet中的service方法就需要对应的请求数据和响应数据的参数Request:存放请求数据,可以通过request对象来获取请求数据Response:存放响应数据,可以通过response对象设置响应数据。原创 2024-03-27 15:48:59 · 968 阅读 · 0 评论 -
JavaScript
JavaScript是一门跨平台、面向对象的脚本语言,用于控制网页行为,它能使网页可交互JavaScript 和 Java是完全不同的语言,不论是概念还是设计。但基础语法类似JavaScript(简称:JS)是1995年由Brendan Eich 发明,并于1997 年成为一部ECMA标准ECMAScript 6(ES6)是最新的JavaScript版本(发布于2015年)使用function关键字进行定义var 变量名 = new Array(元素列表);//方式一。原创 2024-03-08 20:45:28 · 922 阅读 · 0 评论 -
Web核心
1.修改启动端口号:conf/server.xml注:HTTP协议默认端口号为80,如果将Tomcat端口号改为80,则将来访问Tomcat时,将不用输入端口号。原创 2024-03-08 20:46:28 · 2059 阅读 · 0 评论 -
CSS
内联样式:在标签内部使用style属性,属性值是CSS属性键值对。内部样式:定义<style>标签,在标签内部定义CSS样式。由于id属性不能重复,因此该选择器用于选择确定的某一个标签。如果多个选择器指定了同一个标签,则选择范围小的选择器生效。外部样式:定义link标签,引入外部的css文件。概念:选择器是选取需要设置样式的元素(标签)该选择器对于确定的某一id对应的标签生效。该选择器是对于class对应的标签生效。该选择器是对于所有该标签(元素)生效。style标签在head标签内。原创 2024-03-01 15:46:04 · 473 阅读 · 0 评论 -
HTML
HTML是一门语言,所有的网页都是用该语言编写出来的HTML(HyperText Markup Language):超文本标记超文本:普通文本只有文字信息,超文本可以定义文字信息,图片,音频,视频等标记语言:由标签构成的语言HTML运行在浏览器上,HTML标签由浏览器来解析HTML的标签都是预定义好的,学习HTML也主要学习各种标签(如:<img>标签代表展示图片)W3C标准:网页主要由三部分组成1.结构:HTML(网页中的主要内容)2.表现:CSS(网页的美化)原创 2024-02-24 19:55:22 · 831 阅读 · 0 评论 -
MyBatis
MyBatis是一款持久层框架,用于简化JDBC开发持久层:负责将数据保存到数据库的那一层代码JavaEE三层架构:表现层、业务层、持久层框架:一个半成品软件,是一套可重用的、通用的、软件基础代码模型定义一个类来代表相应的表如查询User表,则需要定义User类并封装相应的字段信息namespace:命名空间,可以储存一系列的sql语句,可以理解为一个包,届时使用sql语句时可以通过命名空间和id来找到对应sqlresultMap包含id和type两个属性id:名称,唯一标签。原创 2024-02-24 19:54:40 · 863 阅读 · 0 评论 -
Maven
Maven是一个跨平台的项目管理工具。原创 2024-02-03 20:11:13 · 311 阅读 · 0 评论 -
JDBC
概念:1.JDBC是使用Java语言操作关系型数据库的一套API2.全称:(Java DataBase Connectivity)Java数据库连接本质:1.官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口2.各个数据库厂商去实现这套接口,提供数据库驱动jar包3.我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类好处:1.个数据库厂商使用相同的接口,Java代码不需要针对不同数据库分别开发2.可随时替换底层数据库,访问数据库的Java代码基本不变。原创 2024-02-02 07:56:52 · 940 阅读 · 0 评论 -
JavaWeb概述
Web:全球广域网,也称为万维网(www),能够通过浏览器访问的网站。JavaWeb:是用Java技术来解决相关Web互联网领域的技术栈。JavaWeb程序:逻辑处理。数据库:存储和管理数据。原创 2024-01-26 16:57:07 · 382 阅读 · 0 评论