JavaWeb学习
文章平均质量分 82
JavaWeb
一千零一夜*
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Vue简单学习
2.基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上。1.指令:HTML标签上带有v-前缀的特殊属性,不同指令具有不同含义。例如:v-if,v-for...1.Vue是一套前端框架,免除原生JavaScript中的DOM操作,简化书写。生命周期的八个阶段:每触发一个生命周期事件,会自动执行一个生命周期方法(钩子)mounted:加载完成,Vue初始化完成,HTML页面渲染成功。条件性的渲染某元素,判定为true时渲染,否则不渲染。原创 2025-07-15 11:46:45 · 252 阅读 · 0 评论 -
MyBatis的学习
openSession():默认开启事务,进行增删改操作后需要使用sqlSession.commit();建议:将来都使用@Param注解来修改Map集合中默认的键名,并使用修改后的名称来获取值,这样可读性更高!注意:数据库的表的名称 和 实体类的属性名称 不一样 则不能自动封装数据。(1)#():执行SQL时,会将#()占位符替换为?(1)框架就是一个半成品软件,是一套可重用的、通用的、软件基础代码模型。when相当于case;①起别名:对不一样的列名起别名,让别名与实体类的属性名一样。原创 2024-01-27 14:11:04 · 994 阅读 · 0 评论 -
Request(请求)&Response(响应)
String[] getParameterValues(String name):根据名称获取参数值(数组)req.getRequsetDispatcher("资源B路径").forward(req,resp);Map<String,String[]> getParameterMap():获取所有参数Map集合。String getParameter(String name):根据名称获取参数值(单个值)1.请求转发(forward):一种在服务器内部的资源跳转方式。原创 2024-02-02 15:19:27 · 818 阅读 · 0 评论 -
Listener和AJAX
1.概念:AJAX(Asynchronous JavaScript And XML):异步的JavaScript的XML2.AJAX作用:①与服务器进行数据交换:通过AJAX可以给服务器发送请求,并获取服务器响应的数据使用了AJAX和服务器进行通信,就可以使用HTML+AJAX来替换JSP页面了②异步交互:可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页的技术,如:搜索联想、用户名是否可用校验,等等...原创 2024-02-09 13:04:35 · 918 阅读 · 0 评论 -
JSP学习
4.JSP在被访问时,由JSP容器(Tomcat)将其转换为Java文件(Servlet),在由JSP容器(Tomcat)将其编译,最终对外提供服务的其实就是这个字节码文件。一种动态的网页技术,其中既可以定义HTML、JS、CSS等静态内容兼容,还可以定义Java代码的动态内容。②<%=...%>:内容会放到out.print()中,作out.print()的参数。3.复杂度高:运行需依赖于各种环境,JRE,JSP容器,JavaEE...3.表现层:接受请求,封装数据,调用业务逻辑层,响应数据。原创 2024-02-02 18:29:57 · 505 阅读 · 0 评论 -
HTML和CSS的学习
(1)get(默认值):浏览器会将数据直接附在表单的action URL之后。①超文本:超越了文本的限制,比普通文本更强大。2.rgb(值1,值2,值3):值的取值范围:0-255 rgb(255,0,0)1.HTML是一门语言,所有的网页都是用HTML这门语言编写出来的。2.表单项(元素):不同类型的input元素、下拉列表、文本域等。(2)_blank:在空白页面打开(一般用于跳转外部网站):定义下拉列表,定义列表项。①src:规定显示图像的URL(统一资源定位符)原创 2024-01-27 14:11:39 · 959 阅读 · 0 评论 -
会话跟踪技术和Filter
1.会话:用户打开浏览器,访问web服务器的资源,会话建立,直到有一方断开连接,会话结束。在一次会话中可以包含多次请求和响应2.会话跟踪:一种维护浏览器状态的方法,服务器需要识别多次请求是否来自于同一浏览器,以便同一次会话的多次请求间共享数据3.HTTP协议是无状态的,每次浏览器向服务器请求时,服务器都会将请求视为新的请求,因此我们需要会话跟踪技术来实现会话内数据共享4.实现方式:①客户端会话跟踪技术:Cookie②服务端会话跟踪技术:Session。原创 2024-02-09 12:56:16 · 1042 阅读 · 0 评论 -
HTTP和Servlet
②初始化:在Servlet实例化之后,容器将调用Servlet的init()方法初始化这个对象,完成一些如加载配置文件、创建连接等初始化的工作。2.Servlet是JavaEE规范之一,其实就是一个接口,将来我们需要定义Servlet类实现Servlet接口,并由web服务器运行Servlet。③请求处理:每次请求Servlet时,Servlet容器都会调用Servlet的service()方法请求进行处理。①加载和实例化:默认情况下,当Servlet第一次被访问时,由容器创建Servlet对象。原创 2024-02-02 15:18:42 · 1041 阅读 · 0 评论 -
JavaScript学习
它的用法类似于var,但是所声明的变量,只在let关键字所在的代码块内有效,且不允许重复声明。(1)string:按照字符串的字面值,转为数字,如果字母值不是数字,则转为NaN,一般使用parseInt。一旦声明,常量的值就不能该变了。1.JavaScript是一门跨平台、面向对象的脚本语言,来控制网页行为的,它能使网页可交互。5.ECMAScript6(ES 6)是最新的JavaScript版本(发布于2015年)②===:判断类型是否一样,如果不一样,直接返回false,一样再去比较其值。原创 2024-02-02 15:15:49 · 384 阅读 · 0 评论 -
MaVen的使用
1.通过设置坐标的依赖范围(scope),可以设置对应jar包的作用范围:编译环境、测试环境、运行环境。②提供了一套标准化的构建流程(编译,测试,打包,发布……②default:核心工作,例如编译,测试,打包,安装等。②如果没有则去中央仓库中下载对应的jar包到本地仓库。②在弹出的面板中搜索对应坐标,然后双击选择对应坐标。②中央仓库:由Maven团队维护的全球唯一的仓库。③远程仓库(私服):一般由公司团队搭建的私有仓库。①本地仓库:自己计算机上的一个目录。本地仓库->远程仓库->中央仓库。原创 2024-01-27 14:10:13 · 424 阅读 · 0 评论 -
JDBC的学习
如果连接的是本机mysql服务器,并且mysql服务默认端口是3306,则url可以简写为:jdbc:mysql:///数据库名称?语法:jdbc:mysql://ip地址(域名):端口号/数据库名称?boolean next():(1)将光标从当前位置向前移动一行(2)判断当前行是否为有效行。如:int getint(参数);:不需要再传递sql。PreparedStatement对象:setXxx(参数1,参数2):给?返回值:(1)DML语句影响的行数(2)DDL语句执行后,执行成功也可能返回0。原创 2024-01-27 14:09:28 · 836 阅读 · 0 评论
分享