dijiuzu

 

20220829 第一组 于芮 Vue坏人Tomcat入门

 

小白成长记——第三十七天

 

     这几天的主要学习内容就是Vue以及简单的Tomcat在ideal中的配置,总体来说说学习内容很多,每天都很充实,时间都用来学习,整个人都很开心,虽然每天学习知识都很累,但是学习知识就是意见幸福的事。

Vue
1. 创建一个Vue的对象893
参数:el用来给Vue实例一个作用域
data :键值对{msg:用来定义相关的数据}
v-text:插入数据,不会有插值闪烁
{{msg}}:插入数据,会有插值闪烁
v-html:标签
事件 (简写@click)
绑定单击事件 v-on:click=“”
定义函数:函数名:function(){this(代表整个Vue实例)}
v-if直接操作DOM元素,底层
v-show通过css控制DOM元素
属性的绑定(简写:src:)
v-bind:src
遍历
v-for:(value,key,index)in 对象
v-for写在哪一个标签中,就会生成多个对应的标签
双向绑定
HTML部分发生变化,Vue实例中农对应的属性也会变化
Vue中发生变化,HTML同样变化
v-model实现双向绑定
表单中所谓的双向绑定和Vue实例中的data的数据变化是同步的
MVVM架构:双向绑定机制
注意事项
1.注意Vue实例的作用域
2.事件绑定和属性绑定的完整写法
3.v-if和v-show的区别
4.双向绑定,应用在表单元素上
5.双向绑定在不同表单元素上的用法,radio,CheckBox,select
6.插值表达式{{}},Vue的属性或事件用Vue自己的事件不需要写双大括号,其他地方必须写双大括号
7.Vue的解析过程,最终展现出来的HTML的页面没有Vue语法
事件修饰符
用来和事件连用,决定事件的触发条件,或者组织事件的触发机制
事件的冒泡
点击里边属性中的按钮,外面的时间也会被触发
解决方法:在里面的属性加入事件的修饰符.stop
.stop修饰符:用来阻止事件的冒泡
.once修饰符:只触发一次,之后执行她的默认行为
对键盘按键进行修饰
.enter,.tab ,.delete(对删除和退格均起作用)
全局组件注册
参数一:组件名称
参数二:组建配置对象
template:用来书写组建的HTML代码
components:{
挂在组建
第一个:组件的名
第二个:要挂载组件的名
}
路由(引入放在Vue下边)
1,router.js放在Vue下边
2.创建路由对象要放在组件模板下边
软件架构
1.c/s架构:客户端/服务端
2.b/s架构:浏览器/服务器
资源分类
1.静态资源:所有用户访问后,得到的结果都是一样(HTML)
2.动态资源:每个用户访问相同的资源,得到的结果可能不一样。动态资源被访问后,需要先转换成静态资源,再返回给浏览器,通过浏览器来进行解析
常见的web服务器
服务器:安装了服务器软件的计算机
服务器软件:接受用户的请求,处理请求之后给出响应(接请求,给响应)
web服务器软件:接请求,给响应
在web服务器软件中,可以部署web项目,让用户通过浏览器访问这些项目
常见的服务器软件(动态服务器):
weblogic:Oracle出品,大型的web服务器,几乎支持所有的javaee规范(收费,很贵)
websphere:IBM出品,大型的web服务器,几乎支持所有的javaee规范(收费,很贵)
Jboss:Jboss出品,中型的web服务器,几乎支持所有的javaee规范(收费,很贵)
Tomcat:Apache基金会出品,中小型web服务器,支持少量的javaee规范,开源免费
静态服务器软件
Nginx:(代理,反向代理,动态分离)处理极高的并发
Apache
Tomcat
bin目录:存放一些批处理脚本文件,可执行文件
conf目录:用来存放Tomcat的相关配置文件
lib:Tomcat依赖的jar包
logs:存放的日志
temp:临时文件
webapps:Tomcat默认的web应用部署的目录
work:web应用,JSP代码生成和编译的临时目录
Tomcat的启动
双击bin下的startup.bat文件
Tomcat的停止
双击bin下的shutdown.bat 文件
servlet
就是一个普通的Java类而已(处理请求,给出响应)
创建sevlet
1.实现javax.servlet.genericServlet类
2.继承javax.servlet.http.HttpSerclet(通常使用这种)
3.实现javax.servet.Servlet
servlet生命周期
1.初始化
2.实例化
3.调用service方法,处理请求
4.销毁-destory方法
httpservletrequest-request(请求)
所有和请求相关的操作,都用这个对象处理,当有请求来的时候,request被实例化
httpservletresponse-response(响应)
当有请求来的时候,response被实例化
当你给出响应的时候,使用response
我们要给出的响应,必须展示在客户端
request和response
get请求和post请求的区别
1.get:请求的参数会在浏览器的地址栏中显示,比安全,请求的长度限制在1k之内
没有请求体
2.post:请求的参数不会在浏览器的地址栏中显示,县对安全,把请求的参数封装成几个数据报文(请求体),请求参数的长度没有限制
请求转发和重定向的区别
1.重定向是两次请求,请求转发是一个请求
2.重定向是客户端的行为,请求转发是服务器的行为
3.重定向是浏览器的地址会发生改变,请求转发不会
4.重定向可以定义到任意位置,转发只能在项目内转发

    这就是这几天的学习笔记啦,整体来说知识掌握的不是很扎实,还是要及时复习,及时理解,温故而知新!

posted on   于芮  阅读(31)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具

导航

统计

点击右上角即可分享
微信分享提示