![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javaweb
web基础内容
Powerstot
热爱仅仅只是热爱
展开
-
Java web:Maven基础
Maven介绍Maven 是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。能解决的问题:构建工程,管理 jar包,编译代码,自动运行单元测试,打包,生成报表,部署项目,生成 Web 站点例如:maven工程的大小比普原创 2020-12-06 10:28:57 · 75 阅读 · 0 评论 -
Java web:redis
Redisredis是一款高性能的NOSQL非关系型数据库NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。优点:部署简单,开源免费nosql数据储存原创 2020-12-03 22:18:52 · 66 阅读 · 0 评论 -
Java web:AJAX&JSON
AJAXASynchronous JavaScript And XML 异步的JavaScript 和 XML异步和同步:客户端和服务器端相互通信的基础上同步:客户端必须等待服务器端的响应,在等待期间不能做其他操作异步:客户端无需等待服务器端的响应,在等待服务器处理请求的过程中,客户端可以进行其他的操作AJAX是一种无需加载整个网页的情况下,更够更新部分网页的技术,通过后台与服务器的少量数据交换,AJAX可以使网页实现异步更新。意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新原创 2020-12-03 13:02:52 · 74 阅读 · 0 评论 -
Java web:JQuery
JQueryJavaScript框架,简化js开发(本质上是一些js文件,封装了js原生代码)jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优 化HTML文档操作、事件处理、动画设计和Ajax交互。快速入门原创 2020-12-02 17:44:24 · 78 阅读 · 0 评论 -
Java web:Filter&Listener&代理对象的简单使用
Filter过滤器web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…快速入门:步骤:定义一个类,实现接口Filter复写方法配置拦截路径:1.web.xml 2.注解细节:web.xml配置<filter> <filter-name>demo1</filter-name> <filter-class>cn.i原创 2020-11-29 21:54:40 · 90 阅读 · 0 评论 -
Java web:会话技术Cookie&&Session,JSP,MVC,EL,JSTL,三层架构
会话技术会话:一次会话中包含多次请求和响应一次会话:浏览器第一次给服务器资源发送请求,会话建立,知道有一方断开为止功能:在一次会话的多次请求间,共享数据方式:客户端会话技术:Cookie服务器端会话技术:SessionCookie客户端会话技术,将数据保存到客户端使用步骤:创建Cookie对象,绑定数据:new Cookie(String name,String value)发送Cookie对象:response.addCookie(Cookie cookie)获原创 2020-11-24 21:24:27 · 109 阅读 · 1 评论 -
Java web:http协议&Request&Response
HTTP传输协议:定义了,客户端和服务器端通信时,发送数据的格式特点:基于TCP/IP的高级协议默认端口号:80基于响应/请求模型:一次请求对应一次响应无状态的:每次请求之间相互独立,不能交互数据历史版本:1.0:每一次请求响应都会建立新的链接1.1:复用链接请求消息的数据格式;请求行:请求方式 请求URL 请求协议/版本GET /login.html HTTP/1.1请求方式:GET:请求参数在请求行中的URL之后,长度有限制POST:请求参数在请求体中原创 2020-11-18 21:01:32 · 134 阅读 · 0 评论 -
Java web:Tomcat&Servlet
Tomcat服务器:安装了服务器软件的计算机服务器软件:接收用户请求,处理请求,做出响应web服务器软件:部署web项目,用户通过浏览器访问项目/作为web容器JavaEE:Java语言在企业级开发中使用的技术规范的总和,一共规定了13项大的规范Tomcat:启动:bin/startup.bat,运行该文件访问:浏览器输入:http://localhost:8080 访问自己http://别人的ip:8080 访问别人问题:黑窗口一闪而过:没有正确配置JAVA_HO原创 2020-11-12 23:17:35 · 82 阅读 · 0 评论 -
Java web:Bootstrap与XML
Bootstrap一个前端开发的框架框架:一个半成品软件,开发人员可以在框架基础上,在进行开发,简化编码。定义了很多的css样式和js插件。开发人员直接可以使用。响应式布局。(同一套页面可以兼容不同分辨率的设备。)使用:下载Bootstrap资源文件(js,css,fonts)放入idea项目中创建项目页面,引入必要的资源文件(拷贝Bootstrap网站上基本模板)然后根据Bootstrap中文文档添加需要的css样式和js插件响应式布局同一个页面可以兼容不同分辨率的设备实原创 2020-11-18 21:28:18 · 153 阅读 · 0 评论 -
Java web:javascript
概述:一门客户端脚本语言,不需要编译,直接就可以被浏览器解析执行了增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态的效果,增强用户的体验。JavaScript = ECMAScript + JavaScript自己特有的东西(BOM+DOM)ECMAScript:客户端脚本语言标准基本语法:与html结合:内部js:定义<script>代码</script>外部js:定义<script scr=“”>代码</scr原创 2020-11-08 13:02:04 · 127 阅读 · 1 评论