`
文章列表
表达式语言除了可以使用基本的运算符外,还可以使用自定义函数。通过使用自定义函数,加强了表达式语言的功能。 EL表达式函数,主要功能是完成对数据的修改,统一化格式; 开发步骤 1.开发函数处理类,处理类就是普通的类;每个函数对应类中的一个静态方法; 2. 建立TLD文件,定义表达式函数 3.在WEB.XML文件中配置;(可省略) 4.在JSP页面内导入并且使用   案例说明 1.开发函数处理类 package mytag; /** * EL表达式函数处理类 */ public class ElTag { public static String revers ...
Ajax jQuery ready事件 事件处理 DOM操作     Ajax   大部分项目这么写: Js代码 function getName(personid) { var dynamicData = {}; dynamicData["id"] = personID; $.ajax({ url: "getName.php", type: "get", data: dynamicData, success: function(data) { ...
 this的8种使用场景 // 1. Basic this function foo() { return this; } foo(); // 2. (function(){ return this; })() (function(){ 'use strict'; return this; })() // 3. Object this var a = { name: 'suqing', getContext: function(){ return this; } } a.getContext() ...
1、Bootstrap的作用域 2、Bootstrap的类定义 3、Bootstrap的插件定义 4、Bootstrap的事件代理 5、Bootstrap的对象数据缓存 6、Bootstrap的防冲突 7、作用域外如何使用Button类 8、Bootstrap的单元测试     Bootstrap的作用域 Bootstrap每个插件都定义在下面这段作用域代码中: Js代码 +function ($) { "use strict"; ... }(window.jQuery); +function ($) { & ...

IIFE(转载苏青)

    博客分类:
  • JS
IIFE博客分类: 前端开发   介绍IIFE IIFE的性能 使用IIFE的好处 IIFE最佳实践 jQuery优化   在Bootstrap源码(具体请看《Bootstrap源码解析》)和其他jQuery插件经常看到如下的写法: Js代码 +function ($) { }(window.jQuery); +function ($) { }(window.jQuery); 这种写法称为:
一、<!-- [endif]-->数据源的配置: <!-- [if !supportLists]-->*<!-- [endif]-->与 Hibernate 集成最常见的一种: <!-- 配置 sessionFactory --> < bean id = "sessionFactory" class = "org.springframework.orm.hibernate3.LocalSessionFactoryBean" > < property name = " ...
转载请务必注明出处:One Coder- http://www.coderli.com/archives/eclipse-javadoc-template 项目中对于注释和代码规范的要求往往是毕比较严格的,如果全靠手动完成效率低,还难以保证保证的规范。幸好Eclipse给我们提供了自定义代码模版的功能。   先说一下Java代码注释模版,它是指这里的配置:  
Myfaces的demo--SVN下载地址(转) 2008-04-02 13:57:17| 分类: 默认分类 | 标签: |举报 |字号大中小订阅     https://svn.apache.org/repos/asf/myfaces/tomahawk/trunk/examples/simple/src/main/java/org/apache/myfaces/   学习jsf的标签, 最好的方法就是学习myfaces中的demo. 建议在使用每个标签前, 看看demo是如何使用的. 可以在这里
先说明这个只是一个例子而已,简单的介绍了一些写法,你真的理解了以后完全可以写出比这个更好的代码来。   网上随便找了个请假的流程图,在此先谢谢提供图片的人: 使用jbpm工具画出流程图,中文好像是乱码,所以改为英文: leave.jpdl.xml内容: <?xml version="1.0" encoding="UTF-8"?> <process name="leave" xmlns="http://jbpm.org/4.3/jpdl"> <start g=& ...
由于MVC框架的设计,必须保证配置IoC容器时指定正确的Scope,否则无法正常工作: 用户定义的所有的Action类必须是Prototype域,即Guice默认的作用域,如果定义为Singleton会导致并发请求的数据混乱; 用户定义的所有的Interceptor,ViewResolver和ExceptionResolver应该是Singleton的,MVC框架会保持其引用,即时定义为Prototype也是无效的。 在实现Interceptor时需要注意,如果要继续处理请求,就必须调用 chain.doInterceptor(action); 否则请求不会被继续处理。多个Inte ...
在设计完API后,我们就需要实现这个MVC框架。MVC框架的核心是一个DispatcherServlet,用于接收所有的HTTP请求,并根据URL选择合适的Action对其进行处理。在这里,和Struts不同的是,所有的组件均被IoC容器管理,因此,DispatcherServlet需要实例化并持有Guice IoC容器,此外,DispatcherServlet还需要保存URL映射和Action的对应关系,一个Interceptor拦截器链,一个ExceptionResolver处理异常。DispatcherServlet定义如下: package com.javaeedev.lightwe ...
前段时间准备做一个小网站,但是又不想用Spring/Struts/WebWork这样的大块头,因此决定自己写一个MVC框架。花了3天左右时间完成,目前运行良好,整个MVC框架仅21KB,感兴趣的朋友可以从http://code.google.com/p/lightweight-mvc/downloads/list下载完整的源代码和jar包。 设计目标: 一个最简单最小巧的MVC框架,花哨的功能一个不要,越简洁越好,并且不使用XML配置文件,而是完全用Java 5注解配置。 功能列表: 组件必须用IoC配置; 处理HTTP请求的Action,类似WebWork每个请求都生成一个新实例, ...
本文将简要介绍怎样利用Mybatis Generator自动生成Mybatis的相关代码:一、构建一个环境:1. 首先创建一个表: CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20), species VARCHAR(20), sex CHAR(1), birth DATE, death DATE);  2. 然后注入数据 insert into pet values('Fluffy', 'Harold', 'cat', 'f', '1993-02-04', null); insert into pet values('Claw ...
Maven+Struts2+MyBatis+Spring搭建教程 教程目标: 在MyEclipse中搭建Struts2+MyBatis+Spring环境,用Maven管理项目,利用mybatis-gernerator插件生成部分代码 附带目标: struts2的自定义拦截器和国际化,mybatis-spring自动装配Dao,mybatis-gernerator的配置   先贴下搭建成功后项目的结构图,方便理解:   1、新建web project,add maven spport: 2、编辑已经生成的pom.xml:pom文件不是一口气写完的,而是随着添加str ...
使用 CAS 在 Tomcat 中实现单点登录 <!-- LEADSPACE_BODY_END --><!-- SUMMARY_BEGIN --> 单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架,本文介绍了 CAS 的原理、协议、在 Tomcat 中的配置和使用,对于采用 CAS 实现轻量级单点登录解 ...
Global site tag (gtag.js) - Google Analytics