自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AzureL

一分耕耘。一分收获。

  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 odoo10 开发者文档(5)--QWeb

本文档整理自odoo官网QWebQWeb是由odoo的Web客户端使用模板引擎。它是一种基于XML的模板语言,类似于 Genshi, Thymeleaf 或者 Facelets与几个特点: (1) 它完全用JavaScript实现,并在浏览器中呈现。 (2) 每个模板文件(XML文件)包含多个模板,模板引擎通常在模板文件和模板之间进行1:1映射。 (3) 它有OpenERP Web’s Wid

2017-08-19 18:31:36 488

原创 Servlet安全性(3)----SSL

SSL(Secure Socket Layer,加密套接字层)协议,可以针对互联网上的通信进行加密,同时确保数据的保密性和完整性。密码学 当今互联网上的加密通信时采用非对称加密: ·加密/解密。加密过的信息对第三方隐藏了信息。只有既定的接收方才能对信息进行解密。 ·验证。验证是证明某个实体是否与它所声明的一致 ·数据完整性。在互联网上发送的信息要穿过许多计算机,因此要

2017-08-10 20:11:44 382

原创 Servlet安全性(2)----验证方法

了解了如何对一个资源集合强加安全约束后(上一个博客),还应该知道如何对访问的用户进行验证。对于声明式保护的资源,可以在部署描述符中使用security-constraint元素,通过HTTP1.1提供的解决方案实现验证:基本访问验证和摘要访问验证。另外,也可以使用基于表单的访问验证。基本访问验证基本验证是一种接受用户名和密码的HTTP验证。在基本访问验证中,如果访问收到保护的资源,将会被服务器拒绝

2017-08-10 19:49:36 511

原创 Servlet安全性(1)----验证和授权

验证,是验证某个人身份是否属实的过程,一般是通过要求用户输入用户名和密码完成。 授权主要是确定一个用户具有什么样的访问级别,它使用与包含多个访问区域的程序,使用户能够访问程序的某一个部分,但不能访问其他部分。 访问级别一般称为角色。在大多数的Servlet/JSP中,验证和授权都是通过编程的方式来完成的,具体做法是先将用户名和密码与数据库表进行验证。定义用户和角色在Tomcat中,

2017-08-10 15:59:06 606

原创 Servlet应用程序(4)----数据库

大多数的Web应用程序都是通过数据库来使用数据的。因为学会使用JDBC是非常重要的。1. 连接池: 在数据库中访问数据时,最重要但也最麻烦的就是连理连接。按照规则,设计良好的程序的数据库连接应该始终是采用连接池的。 利用JNDI(java命名和目录接口)查找,调用DataSource中的getConnection方法较快,因为连接永远不会被关闭,关闭连接的时候,只需要将连接返回池中即

2017-08-09 16:31:31 256

原创 Servlet应用程序(3)----验证器

在执行Action时,输入验证器时很重要的一个步骤。 ProductValidator 类public class ProductValidator { public List<String> validator(ProductForm productForm){ /*该类提供了一个作用于ProductForm (见前几次博客)的validate方法 * 验

2017-08-09 14:50:13 292

原创 Servlet应用程序(2)----基于Filter Dispatcher的MVC

虽然Servlet是MVC中最常用的Controller,但也可以用过滤器作为Controller。不过注意,过滤器无权充当首页。只输入域名将不会调用过滤器的分发器。例子:public class DispatcherFilter implements Filter{ @Override public void destroy() { // TODO Auto-gen

2017-08-09 13:12:58 246

原创 Servlet应用程序(1)----基于Servlet Controller的MVC

实现MVC模式的应用程序由三个模块组成:模型Model,试图View,和控制器Controller。 View负责应用程序的显示,Model负责封装应用程序的数据和业务逻辑,Controller负责接收用户的输入,并命令M,V做出相应的修改。 在MVC中,是用一个Servlet或者过滤器充当Controller。每一个HTTP请求都必须被定向到控制器中,请求的URI高粗控制器要使用哪个Actio

2017-08-09 12:48:16 927

原创 Servlet过滤器示例及分析----图片保护过滤器

本例中的过滤器防止通过浏览器的地址栏直接输入图片的URL来下载图片。只有在页面中点击图片的链接时,才会显示程序中的图片。 过滤器通过查看HTTP标头的referer的值进行工作。值为空表示当前没有相当的引用页,也就是说,该资源是直接输入URL进行请求的。public class Image implements Filter{ @Override public void destro

2017-08-07 19:02:32 400

原创 Servlet过滤器示例及分析----日志过滤器

该例子有一个简单的过滤器,用于在一个文本中记录请求URL。 按照规范,过滤器累的名称必须以Filter结束。@WebFilter(filterName="LoggingFilter",urlPatterns="/*", initParams={ @WebInitParam(name="logFileName",value="log.txt"),

2017-08-07 18:32:25 595

原创 Servlet 监听器----ServletRequest

ServletRuquest监听器在ServletRequest级别上有3个监听器接口: ServletRequestListener ServletRequestAttributeListener AsyncListener1. ServletRequestListenerServletRequestListener对Servlet的创建和销毁做出响应。在Servlet中

2017-08-07 14:40:52 290

原创 Servlet 监听器----Session

Session 监听器有四个监听器接口与HttpSession有关,分别为: HttpSessionListener HttpSessionActivationListener HttpSessionAttributeListener HttpSessionBindingListener1. HttpSessionListener当HttpSession被创建或者被

2017-08-07 14:15:05 315

原创 Servlet 监听器----Servlet Context

Servlet Context监听器在ServletContext级别上有两个监听器接口:ServletContextListener和ServletContextAttributeListener1.ServletContextListener ServletContextListener会对ServletContext的初始化和解构做出响应。ServletContext被初始化时,Ser

2017-08-07 13:22:05 474

原创 编写EL函数

一般来说,创建一个EL函数要遵循两个步骤 1.创建一个包含静态方法的public类 2.利用function元素在tld里面注册函数静态方法的类:public class EL { public static String reverseString(String s){ return new StringBuffer(s).reverse().toStr

2017-08-07 10:17:07 188

原创 JSP编写定制标签之管理标签主体

java代码public class SelectElementTag extends SimpleTagSupport{ private String[] Num = {"1","2","3"}; public void doTag() throws IOException, JspException { JspContext jspContext = getJspC

2017-08-07 09:58:49 200

原创 JSP编写定制标签之处理属性

实现SimpleTag接口或者继承SimpleTagSupport的标签处理器可以带属性,在上一篇文章中我实现SimpleTag接口实现了定制标签,这次我将继承SimpleTagSupport为标签添加属性。编写类public class Attribute extends SimpleTagSupport{ private String header; private Strin

2017-08-07 09:33:23 353

原创 JSP编写定制标签

定制标签概述 定制标签的实现成为标签处理器(Tag Handler),简单的标签处理器是指实现SimpleTag接口的标签处理器。简单的标签处理器的生命周期 (1) JSP容器通过吊桶无参构造器来创建一个简单的实例。所以,简单的标签处理器必须有一个无参构造器。 (2) Jsp容器调用JspContext方法,同时传递一个JspContext对象,其中最重要的方法是getOut,它返回一个响应

2017-08-06 20:11:01 231

原创 关于 JSTL中类库导入的问题

在编写JSP页面使用JSTL时,有时候需要使用taglib指令,我们按照要求编写时完成后编译会报如下错误: The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application有时候单独使用c

2017-08-06 17:29:12 641

原创 JSTL下载

JSTL下载下载网址 http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/ 点击需要下载的版本 将下载的压缩包解压,打开里面的lib文件夹,里面就是我们需要的jar文件

2017-08-06 13:18:46 1353

BAT面试题大全

BAT面试题大全,从基础到深入。

2018-08-28

TensorFlow Machine Learning Cookbook

TensorFlow Machine Learning Cookboo,学习TensorFlow的必读书籍

2018-05-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除