一、非UI标签1、property标签property标签用于输出指定值:
* default:可选属性, 如果需要输出的属性值为null,则显示该属性指定的值
* escape:可选属性,指定是否格式化HTML代码。
* value: 可选属性,指定需要输出的属性值,如果没有指定该属性,则默认输出ValueStack栈顶的值。2、set标签set标签用...
分类:
编程语言 时间:
2016-06-12 02:52:03
阅读次数:
151
对编程语言比较熟悉的朋友,应该知道“反射”这个机制。Python作为一门动态语言,当然不会缺少这一重要功能。然而,在网络上却很少见到有详细或者深刻的剖析论文。下面结合一个web路由的实例来阐述python的反射机制的使用场景和核心本质。 一、前言 在上面的代码中,我们必须区分两个概念,f1和“f1" ...
分类:
编程语言 时间:
2016-06-12 01:39:21
阅读次数:
271
序列化是一种对象持久化的手段。普遍应用在网络传输、RMI等场景中。本文通过分析ArrayList的序列化来介绍Java序列化的相关内容。主要涉及到以下几个问题: 怎么实现Java的序列化 为什么实现了java.io.Serializable接口才能被序列化 transient的作用是什么 怎么自定义 ...
分类:
编程语言 时间:
2016-06-11 17:30:19
阅读次数:
197
holison诚觅优质行业合作伙伴:1、成熟的业务体系,拥有稳定的行业客户。2、客户普遍有一定的痛点和需求,苦于没有给力的互联网技术开发团队实现。3、需要做CRM或流程化管理系统或一体化电商平台,同时经过了一定的市场调研和深入分析。4、与技术开发团队长期合作共赢的意向。..
分类:
其他好文 时间:
2016-06-10 15:03:28
阅读次数:
196
1、用户输入数据的校验1、校验方式a:客户端校验。(防君子防不了小人)在页面中写js脚本。 这样做的好处是:
输入错误的话提醒比较及时;
减轻服务器的压力
b、服务器端校验。
数据安全 ,整个应用阻止非法数据的最后防线
而在实际开发中通常选择:a+b 2、服务器端数据校验:1、编程式校验:自己Action中编写一个校验代码(缺点:验证规则都写在了代码中)前提:动作类继承ActionSuppor...
分类:
编程语言 时间:
2016-06-08 10:49:35
阅读次数:
250
作为MVC框架,必须要负责解析HTTP请求参数,并将其封装到Model对象中,Struts2提供了非常强大的类型转换机制用于请求数据 到 model对象的封装。1、Struts2 提供三种数据封装的方式
Action 本身作为model对象,通过成员setter封装创建独立model对象,页面通过ognl表达式封装使用ModelDriven接口,对请求数据进行封装
1. 方式一:在动作类中成员变量给...
分类:
编程语言 时间:
2016-06-08 10:48:53
阅读次数:
313
一、Action动作类(一般用**Action结尾)struts2 的Action可以是POJO(Plain Old Java Object)
为了让用户开发的Action更加规范struts2提供了一个Action接口通过method属性指定Action执行方法没有指定method属性,默认执行execute方法<action name="addCustomer" class="xgp.stru...
分类:
编程语言 时间:
2016-06-08 10:48:45
阅读次数:
325
一、Struts2概述1、Struts2是什么?Struts2是一个M(模型—域–范围模型)V(View视图)C(控制器)框架(模型2)。框架都是一个半成品。提高开发效率。Struts1是一个MVC框架,非常流行。有很大的缺点。此时一个webwork的框架设计超前,名气不是很大。Struts1+webworkd=struts2。用的是struts1的名字,但是与sruts1没啥关系,struts2的...
分类:
编程语言 时间:
2016-06-08 10:47:05
阅读次数:
248
一、struts2中的拦截器(框架功能核心)1、过滤器VS拦截器过滤器VS拦截器功能是一回事。过滤器是Servlet规范中的技术,可以对请求和响应进行过滤。拦截器是Struts2框架中的技术,实现AOP(面向切面)的编程思想,是可插拔的, 可以对访问某个 Action 方法之前或之后实施拦截。拦截器栈(Interceptor Stack): 将拦截器按一定的顺序联结成一条链. 在访问被拦截的方法时,...
分类:
编程语言 时间:
2016-06-08 10:46:28
阅读次数:
211
vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监控。 它能够对系统的整体情况进行统计,无法对某个进程进行深入分析。vmstat 工具提供了一种低开销的系统性能观察方式。 (1)用法 用法: vmstat [选项参 ...
分类:
系统相关 时间:
2016-06-07 07:45:43
阅读次数:
292