一、基本概念 1.1、WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 Internet上供外界访问的Web资源分为: 静态web资源开发技术:Html 常用动态web资源开发技术:JSP/Servlet、ASP、PHP等 在Java中 ...
分类:
编程语言 时间:
2017-06-18 12:05:02
阅读次数:
152
1.Servlet的概述 1.1 认识Servlet 在Servlet出现之前服务器处理请求的流程是如下图所示的,这样的访问存在着很多的不足之处: Servlet是基于对CGI的改善; Servlet是sun公司提供的一种用于开发动态web资源的技术,为了方便web服务器对动态web资源(所谓动态w ...
分类:
其他好文 时间:
2017-06-16 10:19:10
阅读次数:
201
一、过滤器 Filter也称之为过滤器,它是Servlet技术中最实用的技术,Web开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、 ...
分类:
编程语言 时间:
2017-06-09 23:44:12
阅读次数:
192
Filter也称之为过滤器,它是Servlet技术中比较激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态 html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响 ...
分类:
其他好文 时间:
2017-06-09 22:32:44
阅读次数:
286
过滤器: 过滤器放在web资源之前,可以在请求抵达它所应用的web资源(可以是一个Servlet、一个Jsp页面,甚至是一个HTML页面)之前截获进入的请求,并且在它返回到客户之前截获输出请求。Filter:用来拦截请求,处于客户端与被请求资源之间,目的是重用代码。Filter链,在web.xml中 ...
分类:
编程语言 时间:
2017-06-08 19:39:51
阅读次数:
294
1.什么是WEB资源? HttpServletRequest,HttpSession,ServletContext等原生的Servlet API。 2.为什么访问WEB资源? B/S的应用的Controller中必然需要访问WEB资源,例如,向域对象中读写属性,读写Cookie,获取realPath ...
分类:
Web程序 时间:
2017-06-07 23:20:11
阅读次数:
383
[1]浏览器的功能:将用户选择的web资源呈现出来,需要从服务器请求资源,并将其显示在浏览器窗口中,资源的格式通常是HTML,也包括PDF、image及其他格式,用户用URI来指定所请求资源的位置。 [2]浏览器的结构 [用户接口 user interface]包括地址栏、书签选项、前进后退、刷新、 ...
分类:
其他好文 时间:
2017-06-06 23:29:40
阅读次数:
221
关于Java的web.xml文件中配置认证和授权有大 量 的 文章。本文不再去重新讲解如何配置角色、保护web资源和设置不同类型的认证,让我们来看看web.xml文件中的一些常见的安全错误配置。 (1) 自定义的错误页面没有配置 默认情况下,Java Web应用在发生错误时会将详细的错误信息展示出来 ...
分类:
Web程序 时间:
2017-06-04 23:02:15
阅读次数:
407
1.Servlet是sun公司提供的一门用于开发动态web资源的技术。 2.Servlet在web应用的位置: 3.创建Servlet的三种方式: (1)实现servlet的接口 (2)继承GenericServlet。覆写service方法 (3)继承HttpServle,覆写doGet()或者d ...
分类:
其他好文 时间:
2017-06-04 17:08:55
阅读次数:
233
JavaWeb学习总结(一)——JavaWeb开发入门 一、基本概念 1.1、WEB开发的相关知识 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。 Internet上供外界访问的Web资源分为: 静态web资源(如html 页面):指web页面中供人们浏览 ...
分类:
编程语言 时间:
2017-06-03 21:45:50
阅读次数:
253