
JavaWeb专题
文章平均质量分 93
Java Web,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。
源码小哥
这个作者很懒,什么都没留下…
展开
-
JavaWeb开发专题(十八)-文件上传和下载
1.Servlet文件上传1.1.表单的设置设置表单的enctype,提交方式必须为post<form action="up" method="post" enctype="multipart/form-data"> <input type="file" name="myfile"> <input type="submit" value="上传...原创 2019-08-18 22:57:57 · 305 阅读 · 0 评论 -
JavaWeb开发专题(十七)-JSON技术
1.JSON概述JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。Js中的数组和对象...原创 2019-08-18 14:30:16 · 296 阅读 · 0 评论 -
JavaWeb开发专题(十六)-Ajax技术
1.AJAX是什么传统方式与服务器交互的"弊端":如果要刷新网页中的一部分,必须整个网页重新加载!Ajax:局部刷新技术:通过js的方式请求后台,获取数据,然后使用DOM技术根据后台获取的数据更新页面元素,在获取数据的过程中,浏览器不刷新。2.AJAX快速入门(验证用户名)163邮箱的注册页面:输入框离焦,发送ajax请求做后台查询,然后使用DOM技术弹出一个提示信息ajax的典型应用...原创 2019-08-18 14:08:45 · 330 阅读 · 0 评论 -
JavaWeb开发专题(十五)-监听器
1.监听器概述监听器用于监听web应用中某些对象、信息的创建、销毁、增加,修改,删除等动作的发生,然后作出相应的响应处理。当范围对象的状态发生变化的时候,服务器自动调用监听器对象中的方法。常用于统计在线人数和在线用户,系统加载时进行信息初始化,统计网站的访问量等等。监听器是一个对象,用来监听另一个对象的变化。例如:汽车上,安装一个报警器。监听其他对象的对象叫做监听器。被监听的对象叫做事...原创 2019-08-18 11:33:41 · 513 阅读 · 0 评论 -
JavaWeb开发专题(十四)-过滤器
1.过滤器(Filter)是什么Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。Servlet API中提供了一个Filte...原创 2019-08-17 23:45:57 · 593 阅读 · 0 评论 -
JavaWeb开发专题(十三)-JSTL标签库
1.JSTL简介JSTL:JavaServer Pages Standard Tag Library,JSP标准标签库是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL支持通用的、结构化的任务,比如迭代,条件判断,XML文档操作,国际化标签,SQL标签。 除了这些,它还提供了一个框架来使用集成JSTL的自定义标签。下载jakarta-tagli...原创 2019-08-17 22:54:19 · 329 阅读 · 0 评论 -
JavaWeb开发专题(十二)-EL表达式
1.EL表达式概述EL表达式: expression language表达式语言EL(Expression Language) 是为了使JSP写起来更加简单。表达式语言的灵感来自于 ECMAScript 和 XPath 表达式语言,它提供了在 JSP 中简化表达式的方法,让Jsp的代码更加简化。把JSP中出现的相关的JAVA代码简化。格式:${ EL表达式 }等价于findA...原创 2019-08-17 22:37:06 · 289 阅读 · 0 评论 -
JavaWeb开发专题(十一)-JSP动作标签
1.动作标签概述动作标签是由tomcat(服务器)来解释执行,他与java代码一样,都是在服务器端解释执行的!使用标签的形式表示一段java代码!语法描述jsp:include在页面被请求的时候引入一个文件。jsp:useBean寻找或者实例化一个JavaBean。jsp:setProperty设置JavaBean的属性。jsp:getPropert...原创 2019-08-17 17:27:54 · 282 阅读 · 0 评论 -
JavaWeb开发专题(十)-JSP四大作用域
1.四大作用域概述为了在页面、请求、和用户之间传递和共享数据,JSP提供了四个不同的作用域:page(页面作用域)、request(请求作用域)、session(会话作用域)、application(应用程序作用域),这些作用域就规定了数据可以传递和共享的范围以及数据的存活时间。1.1.page(页面作用域)JSP默认的作用域是page,这个作用域中的对象只能在该页面中使用,不允许在其他页面...原创 2019-08-17 17:15:03 · 324 阅读 · 0 评论 -
JavaWeb开发专题(九)-JSP内置对象
1.内置对象概述内置对象:不需要手动声明,就可以使用的对象,称为内置对象;JSP一共有9个内置的对象,如下:对象名类型说明requestjavax.servlet.http.HttpServletRequestresponsejavax.servlet.http.HttpServletResponsesessionjavax.servlet.htt...原创 2019-08-17 16:59:22 · 261 阅读 · 0 评论 -
JavaWeb开发专题(八)-JSP入门
1.JSP概念JSP(java server pages),即java服务器页面,它是由Sun公司和其他很多个公司一起建立的一种动态网页技术;主要是用来代替Servlet来完成动态网页的输出。在JSP中可以书写html代码,还可以书写Java代码!JSP实质上是一个简化的servlet,是一种动态的网页技术的标准!Servlet+JSPServlet:获取数据、处理业务逻辑、查询数据等J...原创 2019-08-17 16:08:53 · 299 阅读 · 0 评论 -
JavaWeb开发专题(七)-会话技术之Session
1.Session是什么?在现实生活中,当人们去医院就诊时,医院会给病人办理就诊卡,卡上只有卡号,而没有其它信息,其它信息都保存在医院的系统中。病人每次去该医院就诊时,只要出示就诊卡,医务人员便可根据卡号查询到病人的就诊信息。Session技术就好比医院发放给病人的就诊卡和医院为每个病人保留病例档案的过程。在一次会话中,当浏览器第一次访问Web服务器时,服务器就会为客户端创建一个Session对...原创 2019-08-15 00:16:45 · 273 阅读 · 0 评论 -
JavaWeb开发专题(七)-会话技术之Cookie
1.会话技术是什么在日常生活中,从拨通电话到挂断电话之间,一连串的你问我答的过程就是一个会话。而在Web应用中,会话指的是从使用浏览器打开某个网站到关闭浏览器之间,一连串的(浏览器)请求和(服务器)响应的过程。类似于生活中的打电话过程。会话过程中存在哪些问题?在打电话过程中,通话双方会有通话内容,同样,在浏览器与服务器端交互的过程中,也会产生一些数据。例如,在购物网站中,有甲、乙两个用户,甲...原创 2019-08-14 23:40:44 · 306 阅读 · 0 评论 -
JavaWeb开发专题(六)-MVC和三层架构
1. MVC的概念首先我们需要知道MVC模式并不是javaweb项目中独有的,MVC是一种软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),即为MVC。它是一种软件设计的典范,最早为Trygve Reenskaug提出,为施乐帕罗奥多研究中心(Xerox PARC)的Smalltalk语言发明的一种软件设计模式。2 ...原创 2019-08-13 23:56:47 · 317 阅读 · 0 评论 -
JavaWeb开发专题(五)-Servlet开发入门
1.Servlet简介我们之前学习的html技术是一种静态的网页技术,即不管在何时、何地、由谁来访问,效果都是一样的。而事实上,我们平时浏览的一些网页,90%以上都不是一成不变的,在不同的时间或者由不同的人来访问,可能就会显示不同的内容,例如,购物网站中的购买记录,张三登录时显示的是张三的,而李四登录时显示的是李四的,而他们查看的都是"购买记录页面",但内容却是不同的,单纯使用静态html技术...原创 2019-08-13 00:32:29 · 334 阅读 · 0 评论 -
JavaWeb开发专题(四)-请求头、响应头、状态码大全
1.请求头大全请求头是客户端发送给服务器端的一些额外信息,使用键值对表示key:value。根据请求的方式、请求的时间等因素,请求头中的参数是不固定的。请求头“大全”:2.响应头大全响应头是服务器发送给客户端的一些额外信息,使用键值对表示key:value3.状态码大全当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器...原创 2019-08-12 23:28:16 · 386 阅读 · 0 评论 -
JavaWeb开发专题(三)-Http协议
1.什么是HTTP协议HTTP是hypertext transfer protocol(超文本传输协议)的简写,它是TCP/IP协议的一个应用层协议,用于定义WEB浏览器与WEB服务器之间交换数据的过程。客户端连上web服务器后,若想获得web服务器中的某个web资源,需遵守一定的通讯格式,HTTP协议用于定义客户端与web服务器通迅的格式。HTTP协议规定了WEB浏览器个服务器交互的格式!...原创 2019-06-18 00:04:52 · 348 阅读 · 0 评论 -
JavaWeb开发专题(二)-TomCat学习和使用
1.Tomcat服务器端口的配置Tomcat的所有配置都放在conf文件夹之中,里面的server.xml文件是配置的核心文件。如果想修改Tomcat服务器的启动端口,则可以在server.xml配置文件中的Connector节点进行的端口修改例如:将Tomcat服务器的启动端口由默认的8080改成8081端口Tomcat服务器启动端口默认配置将Tomcat服务器启动端口修改成808...原创 2019-06-17 17:31:20 · 310 阅读 · 0 评论 -
JavaWeb开发专题(一)-JavaWeb入门
1.JavaEE的概念Java Enterprice Edtion(Java企业版)。JavaEE并不是一个具体的技术。而是由SUN公司提出的一个Java 企业级开发的平台,是一种标准。其中包含13个技术规范。(13个技术规范,具体参见文档)2.Web开发常用的概念2.1 B/S架构和C/S架构C/S Client/Server(客户端服务器)需要在机器安装一个客户端来访问服务器...原创 2019-06-17 12:43:22 · 533 阅读 · 0 评论