- 博客(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
TensorFlow Machine Learning Cookbook
2018-05-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人