- 浏览: 33585 次
- 性别:
- 来自: 上海
最新评论
文章列表
EL表达式-自定义函数
- 博客分类:
- java
表达式语言除了可以使用基本的运算符外,还可以使用自定义函数。通过使用自定义函数,加强了表达式语言的功能。 EL表达式函数,主要功能是完成对数据的修改,统一化格式; 开发步骤 1.开发函数处理类,处理类就是普通的类;每个函数对应类中的一个静态方法; 2. 建立TLD文件,定义表达式函数
3.在WEB.XML文件中配置;(可省略)
4.在JSP页面内导入并且使用
案例说明
1.开发函数处理类
package mytag;
/**
* EL表达式函数处理类
*/
public class ElTag {
public static String revers ...
工程师,请优化你的代码(转载)
- 博客分类:
- JS
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) {
...
轻松理解JS中的 this(转载)
- 博客分类:
- JS
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()
...
Bootstrap 源码解析(转载苏青)
- 博客分类:
- JS
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下载地址(转)
- 博客分类:
- JSF
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框架的设计和实现 (3)
- 博客分类:
- mvc
由于MVC框架的设计,必须保证配置IoC容器时指定正确的Scope,否则无法正常工作:
用户定义的所有的Action类必须是Prototype域,即Guice默认的作用域,如果定义为Singleton会导致并发请求的数据混乱;
用户定义的所有的Interceptor,ViewResolver和ExceptionResolver应该是Singleton的,MVC框架会保持其引用,即时定义为Prototype也是无效的。
在实现Interceptor时需要注意,如果要继续处理请求,就必须调用
chain.doInterceptor(action);
否则请求不会被继续处理。多个Inte ...
超轻量级MVC框架的设计和实现 (2)
- 博客分类:
- mvc
在设计完API后,我们就需要实现这个MVC框架。MVC框架的核心是一个DispatcherServlet,用于接收所有的HTTP请求,并根据URL选择合适的Action对其进行处理。在这里,和Struts不同的是,所有的组件均被IoC容器管理,因此,DispatcherServlet需要实例化并持有Guice IoC容器,此外,DispatcherServlet还需要保存URL映射和Action的对应关系,一个Interceptor拦截器链,一个ExceptionResolver处理异常。DispatcherServlet定义如下:
package com.javaeedev.lightwe ...
- 2014-07-29 23:36
- 浏览 339
- 评论(0)
超轻量级MVC框架的设计和实现 (1)
- 博客分类:
- mvc
前段时间准备做一个小网站,但是又不想用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每个请求都生成一个新实例, ...
- 2014-07-29 23:35
- 浏览 442
- 评论(0)
本文将简要介绍怎样利用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 中实现单点登录
- 博客分类:
- SSO
使用 CAS 在 Tomcat 中实现单点登录
<!-- LEADSPACE_BODY_END --><!-- SUMMARY_BEGIN -->
单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。CAS(Central Authentication Service)是一款不错的针对 Web 应用的单点登录框架,本文介绍了 CAS 的原理、协议、在 Tomcat 中的配置和使用,对于采用 CAS 实现轻量级单点登录解 ...