摘要: JSON(JavaScript Object Notation) 1.一种轻量级的数据交换格式 2.通常用于在客户端和服务器之间传递数据 3.jQuery的所有参数都是以JSON格式出现 4.在Struts 2中通过插件的方式实现优势(较XML): 1.轻量级交换语言 2.结构简单 3.易于解析 J 阅读全文
posted @ 2016-07-06 23:05 Ivy_Xu 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 前端和后端验证 1.前端:用户体验 2.保证程序的安全性 验证框架 登陆验证: 1.继承ActionSupport 2.调用validate() 3.配置struts.xml文件validate() 有缺陷 --> 如,不能进行注册的特有验证 调用Action的任务方法时,validate()会默认 阅读全文
posted @ 2016-07-06 23:02 Ivy_Xu 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1.Struts 2提供了非常强大的类型转换功能,提供了多种内置类型转换器,也支持开发自定义类型转换器2.Struts 2框架使用OGNL作为默认的表达式语言 OGNL OGNL:Object Graph Navigation Language 1.取代页面中Java脚本,简化数据访问 2.和EL一 阅读全文
posted @ 2016-07-06 23:01 Ivy_Xu 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 架构: struts2 核心接口和类 名称 作用ActionMapper 根据请求的URI查找是否存在对应Action调用ActionMapping 保存调用Action的映射信息,如namespace、name等ActionProxy 在XWork和真正的Action之间充当代理 ActionIn 阅读全文
posted @ 2016-07-06 23:00 Ivy_Xu 阅读(208) 评论(0) 推荐(0) 编辑
摘要: AOP 1.将散布在系统中的公共功能,提取封装成独立的模块 2.采用代理机制组装起来运行,在不改变原程序的基础上对代码段进行增强处理,增加新的功能 先对Spring AOP里面几个名词进行说明。 切面(Aspect) 通知和切点的结合 切面使用通用类或者在普通类中加@AspectJ 连接点(Join 阅读全文
posted @ 2016-07-06 01:02 Ivy_Xu 阅读(237) 评论(0) 推荐(0) 编辑