10 2016 档案

摘要:一、通过代理工厂模式配置通知 ①、前置通知、后置通知: 定义某接口:ISomeService,并自定义方法 1 2 3 4 5 public interface ISomeService { public void tran() throws Exception; public void log() 阅读全文
posted @ 2016-10-30 08:33 美味的你 阅读(174) 评论(0) 推荐(0)
摘要:一、代理模式: 静态代理、动态代理 动态代理和静态代理区别?? 解析:静态代理需要手工编写代理类,代理类引用被代理对象。 动态代理是在内存中构建的,不需要手动编写代理类 代理的目的:是为了在原有的方法上进行增强。 动态代理的两种方式:JDK动态代理与CGLIB代理默认情况下,Spring AOP的实 阅读全文
posted @ 2016-10-26 16:34 美味的你 阅读(215) 评论(0) 推荐(0)
摘要:1、spring通过BeanFactory灵活配置、管理bean,Spring对管理的bean没有任何特别的要求,完全支持对POJO的管理; 2、BeanFactory有个ApplicationContext子接口,该接口比BeanFactory增强了更多的功能,该接口的实例有时被称为Spring的 阅读全文
posted @ 2016-10-24 17:35 美味的你 阅读(195) 评论(0) 推荐(0)
摘要:一、Bean作用域 spring容器创建的时候,会将所有配置的bean对象创建出来,默认bean都是单例的。代码通过getBean()方法从容器获取指定的bean实例,容器首先会调用Bean类的无参构造器,创建实例对象 那么?我们如何说明出bean是单例的呢? 构建出两份学生对象,执行,发现两个对象 阅读全文
posted @ 2016-10-24 16:05 美味的你 阅读(187) 评论(0) 推荐(0)
摘要:一、Spring作用:管理项目中各种业务Bean(service类、Dao类、Action类),实例化类,属性赋值 二、Spring IOC(Inversion of Control )控制反转,也被称为依赖注入(Dependency Injection[DI]),是面向对象编程 中的一种设计理念, 阅读全文
posted @ 2016-10-23 16:39 美味的你 阅读(300) 评论(0) 推荐(0)
摘要:一、easy UI是类似于jQuery UI的插件库,它提供了丰富的各种常用插件:tree、datagrid... tree插件: 语法:$(selector).tree([settings]); 常用属性: 常用方法、事件: 使用tree插件实现树形菜单: 客户端页面关键代码: ① 引入easy 阅读全文
posted @ 2016-10-17 16:50 美味的你 阅读(763) 评论(0) 推荐(0)
摘要:一、什么是插件 ①是遵循一定接口规范编写的程序 ②是原有系统平台功能的扩展和补充 ③只能运行在规定的系统平台下,而不能单独运行 注:由于jQuery插件是基于jQuery脚本库的扩展,所以所有jQuery插件都必须依赖于jQuery基础脚本库,在加入插件时需要先引入jQuery基础脚本库,再引入插件 阅读全文
posted @ 2016-10-16 17:28 美味的你 阅读(240) 评论(0) 推荐(0)
摘要:1:什么是国际化? 国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式。它要求从产品中抽离所有的与语言,国家/地区和文化相关的元素。换言之,应用程序的功能和代码设计考虑在不同地区运行的需要,其代码简化了不同本地版本的生产。开发这样的程序的过程,就称为国 阅读全文
posted @ 2016-10-14 13:10 美味的你 阅读(147) 评论(0) 推荐(0)
摘要:一、三种实现方式 ① 用validate()方法实现数据校验 继承ActionSupport类,该类实现了Validateable接口,该接口中定义了一个validate()方法,在自定义的Action类中重写validate()方法,如果校验表单输入域出现错误,则将错误添加到ActionSuppo 阅读全文
posted @ 2016-10-12 16:41 美味的你 阅读(187) 评论(0) 推荐(0)
摘要:一、自定义转换器 定义一个类DataConverter 该类继承自StrutsTypeConverter,定义了两个抽象方法,用于不同的转换方向,分别如下: ① public Object convertFromString(Map context, String[] values, Class t 阅读全文
posted @ 2016-10-10 16:39 美味的你 阅读(854) 评论(0) 推荐(0)
摘要:一、OGNL全称是Object Graph Navigation Language,即对象导航图语言 OGNL在框架中主要做两件事情:表达式语言和类型转换器 OGNL在框架中的作用以及数据的流入流出: 二、ValueStack值栈 定义:是内存中的一块空间,栈和堆之外的空间,它具有栈的特征,可以存放 阅读全文
posted @ 2016-10-10 15:08 美味的你 阅读(294) 评论(0) 推荐(0)
摘要:一.单个文件上传 文件上传需要两个jar包: 首先制作一个简单的页面,用于实现文件上传 开发实现文件上传的Action 在Action中使用了三个属性封装文件信息 File类型的XXX属性,与表单的File控件的name属性一样,用于封装File控件对应的文件内容 String类型的xxxFileN 阅读全文
posted @ 2016-10-10 12:12 美味的你 阅读(286) 评论(0) 推荐(0)