JavaWeb
文章平均质量分 91
花繁四季
这个作者很懒,什么都没留下…
展开
-
11. JSON & AJAX & i18n
1. JSON1.1 介绍JSON(JavaScript Object Notation)是一种轻量级(跟xml相比)的数据交换(客户端和服务器之间)格式,易于人阅读和编写,也易于机器解析和生成JSON采用完全独立于语言的文本格式,很多语言(C,C++,Java,JS,Python等)都提供了对JSON的支持,使得JSON成为了理想的数据交换格式JSON由键值对组成,且由花括号包围,每个键由引号引起来,键和值之间使用冒号分隔,多组键值对之间使用逗号分隔1.2 在JS中使用JSON(客户端)1原创 2021-04-18 20:17:29 · 157 阅读 · 0 评论 -
10. Filter
1. Filter过滤器1.1 介绍Filter是JavaWeb的三大组件之一Filter是JavaEE的规范,是一个接口Filter的作用是:拦截请求(主要)、过滤响应Filter只关心请求的地址是否匹配,不关心请求的资源是否存在1.2 Filter的使用创建一个Java类,实现Filter接口重写doFilter()方法在web.xml中配置Filter的拦截路径使用Filter进行权限检查:要求在web工程下有一个admin目录,这个目录下的所有资源都必须在用户登录之后才允原创 2021-04-17 20:24:54 · 133 阅读 · 0 评论 -
9. Cookie & Session
1. Cookie1.1 介绍Cookie是服务器通知客户端保存键值对的一种技术Cookie是Servlet发送到Web浏览器的少量信息,这些信息由浏览器保存,每次请求都发送回服务器Cookie的值可以唯一地标识客户端,因此Cookie常用于会话管理每个Cookie的大小不能超过4KB谷歌浏览器在F12后的“Application”选项中查看Cookie1.2 创建和获取Cookie1.2.1 服务器创建Cookie + 客户端获取Cookie服务器通过response.addCoo原创 2021-04-02 22:21:29 · 100 阅读 · 0 评论 -
8. EL & JSTL & 文件上传下载
1. EL表达式1.1 介绍EL全称Expression Language,表达式语言EL表达式主要用于代替jsp页面中的表达式脚本在jsp页面中进行数据的输出EL表达式的格式:${表达式}jsp脚本输出null值时,显示的是null字符串;EL表达式输出null值时,输出的是空串EL表达式主要是输出域对象中的数据,当4个域中都有相同key的数据时,EL表达式会按4个域从小到大的顺序进行搜索,找到就输出1.2 EL表达式输出Bean对象...原创 2021-03-30 11:10:48 · 111 阅读 · 0 评论 -
7. jsp
1. jsp介绍jsp全称java server pages,是Java的服务器页面,在HTML页面中编写java代码jsp将java代码和HTML语句混合在同一个文件中编写,只对网页中要动态产生的内容使用java代码,固定不变的静态内容采用HTML代码jsp的主要作用是代替Servlet程序回传HTML页面的数据。因为Servlet程序回传HTML页面数据是一件非常繁琐的事情,开发和维护成本都很高jsp页面和HTML页面一样,都是存放在web目录下,访问jsp页面和访问HTML页面也一样jsp原创 2021-03-07 16:04:58 · 120 阅读 · 1 评论 -
6. Servlet
1. Servlet介绍1.1 Servlet定义Servlet是JavaEE规范(接口)之一,是JavaWeb三大组件之一Servlet是与平台无关的服务器组件,运行在Servlet容器中。Servlet容器负责Servlet与客户端的通信及调用Servlet的方法Servlet是运行在服务器上的一个小型java程序,可以接收客户端发送过来的请求,并响应数据给客户端Servlet可以创建并返回基于用户请求的动态HTML页面、创建可嵌入到现有HTML页面中的部分HTML片段、与其他服务器资源进行原创 2021-03-05 20:41:57 · 127 阅读 · 2 评论 -
5. JavaWeb介绍 & Tomcat
1. JavaWeb介绍1.1 JavaWeb的概念JavaWeb指所有通过Java语言编写、可以通过浏览器访问的程序的总称JavaWeb是基于请求和相应来开发的请求是指客户端给服务器发送数据,叫Request响应是指服务器给客户端回传数据,叫Response请求和响应是成对出现的JavaWeb应用是由一组Servlet、HTML页以及其他可以被绑定的资源构成,可以在各种Servlet容器中运行Servlet指运行在服务器上的Java类1.2 Web资源的分类web资源按实现的技术原创 2021-02-24 18:14:55 · 152 阅读 · 0 评论 -
4. jQuery
1. jQuery介绍1.1 jQuery基础知识jQuery = JavaScript + Query,是辅助JavaScript开发的JS类库,其核心思想为write less,do more,且基本解决了浏览器的兼容性问题使用jQuery一定要引入jQuery类库,可以通过已下载的.js文件引入,或者通过谷歌/微软的服务器引入jQuery中的$是一个函数,称为jQuery核心函数,能完成很多功能jQuery绑定事件的步骤:① 使用jQuery查询到标签对象;② 给该标签对象定义响应函数原创 2021-02-23 15:30:59 · 147 阅读 · 0 评论 -
3. JavaScript
1. JavaScript介绍解释型语言:JavaScript是一种解释型的脚本语言,即在程序的运行过程中逐行进行解释基于对象:JavaScript是一种基于对象的语言,它不仅可以创建对象,也可以使用现有对象简单:JavaScript采用弱变量类型,对使用的数据类型未做出严格要求动态性:JavaScript是一种采用事件驱动的语言,不需要经过Web服务器就可以对用户的输入做出响应安全性:不允许直接访问本地硬盘跨平台性:JavaScript不依赖于操作系统,仅需要浏览器的支持,目前JavaScr原创 2021-02-21 22:00:48 · 394 阅读 · 1 评论 -
2. HTML & CSS & XML
1. HTML1.1 b/s和c/s现在的软件开发主要分为B/S架构和C/S架构:B/S:浏览器/服务器,只要能上网就能使用,维护方便C/S:客户端/服务器,必须安装在系统中才能使用,便携性差,维护成本高1.2 网页的组成内容(HTML):HTML是网页内容的载体,可以包含文字、图片、视频等表现(CSS):CSS样式用于改变内容的外观,如标题字体、颜色变化、背景、边框等行为(JavaScript/JQuery):JavaScript用于实现网页上的动画交互,如鼠标弹出下拉菜单、鼠标改变原创 2021-02-19 17:59:14 · 228 阅读 · 0 评论 -
1. JDBC
1. JDBC概述1.1 Java中的数据存储技术在Java中,数据库存取技术可分为如下几类:JDBC直接访问数据库JDO(Java Data Object)技术第三方O/R工具,如Hibernate、Mybatis等JDBC是Java访问数据库的基石,JDO、Hibernate、Mybatis等只是更好地封装了JDBC。1.2 JDBC介绍JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统,通用的SQL数据库存取和操作的公共接口(一组API原创 2021-01-17 20:30:47 · 203 阅读 · 0 评论