Spring的任务调度服务实例讲解
记的以前在做一家人才招聘网站时遇到的一个问题,因为白天的流量非常大为了减轻网站的压力所以客户要求一些不是太急手的任务(如,给注册用户发送邮件、清理日常垃圾信息等等)都放在凌晨流量最小的时间段去执行,当时我们借助java.util.Timer来实现的。但是对于更加复杂的任务调度Timer就不太容易了,后来了解了Quartz(OpenSymphony的提供任务调务类库)可以大大弥补Timer的不足可以使开发者能够完成各种复杂的任务调度。Spring又对其提供了很好的支持使得开发者不用另外去学习这套全新的类库就能很方便的使用。
下面提供一个实例来讲解:
...
什么叫面向接口编程[作者:umlchina 转贴自:www.umlchina.com ]
在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设计之初都是要着重考虑的,这也是系统设计的主要工作内容。面向接口编程我想就是指按照这种思想来编程吧!实际上,在日常工作中,你已经按照接口编程了,只不过如果你没有这方面的意识,那么你只是在被动的实现这一思想;表现在频繁的抱怨别人改的代码影响了你(接口 ...
议:
1,接口带给我们是更多是灵活性还是提供一种标准?
2,什么时候使用接口。选择Java接口还是抽象类?
CMS
CMS Core
目录管理,目录分类:站点、频道、栏目、目录,采用树形或表格列出。
内容管理,内容指RichText文本、图片、二进制文件、快捷方式
内容可以CRUD,复制,剪切,可以在其他目录创建快捷方式,支持Web2.0Drag&Drop
Fckeditor
对于网站的支持
创建Taglibs,以支持网站。包括导航、最近更新、图片、目录、内容,支持freemarker模板。
支持JCP Portlet规范。
Compass + Lucene 全文检索
RSS内容聚合(Tags?)
内容审核
jBPM工作流实现内容审核的流程控制。
...
开发环境:
Tomcat5.5 Eclipse3.2
FCKeditor 版本 FCKeditor_2.3.1 FCKeditor.Java 2.3
下载地址: http://www.fckeditor.net/download/default.html
开始:
新建工程,名称为 fekeditor
解压 FCKeditor_2.3.1 包中的 edit 文件夹到项目中的 WebContent 目录
解压 FCKeditor_2.3.1 包中的 fckconfig.js、fckeditor.js、fckstyles.xml、fcktemplates.xml 文件夹到项 ...
一简介,
Pager-taglib,支持多种风格的分页显示。实际上她是一个Jsp标签库,为在JSP上显示分页信息而设计的一套标签,通过这些标签的不同的组合,会形成多种不一样的分页页面,风格各异,她自带的DEMO就有七种左右的分页风格,包括Google的分页风格。而需要订制自已的风格的分页页面也非常简单。
分页方式有两种:
一种是从Action中得到一个List,在页面上通过<pg:item>进行自动分页。
第二种是通过把 pageSize,pageNo两参数传给后台进行数据库分页。
我做两个Demo加以说明对比:
二、准备
把pager-taglib.jar放到lib目录下(仅此 ...
利用JDK1.5的语法,可以省略hasNext和next的烦琐,例如:
List<String> list = getNamesList();//省略填充内容的代码
for(String name : list) {
System.out.println(name);
}
同样的方式,也可以用于遍历数组:
String [] names = getNames();
for(String name : names) {
//...
}
如今用spring ioc容器进行接口注入,会给程序带来极大的灵活性,编程过程中要想查看一个对象的方法时一般要按注Ctrl键再单击左键就会跳转过去,可是面向接口编程时这样做会跳到接口里,有没有好方法可以直接跳到接口的实现代码中,有!implementors可以做到强烈推荐大家安装!
插件名称: implementors
更新地址:
http://eclipse-tools.sourceforge.net/updates
安装步骤:
进入 Help -> Soft Ware Updates -> Find and Install... -> Search for new features t ...
1.Limit
默认的情况下eXtremeTable取得所有的结果集然后处理Beans集合,这样的好处是 你可以随意进行排序、过滤和分页操作。
你只需要组装Beans集合并让eXtremeTable知道如何 然而在查询结果较大,可以考虑使用数据库端分页的方案。此时,eXtremeTable
会使用Limit对象向Action/Controller传递PageNo,PageSize,OrderBy等分页信息。而服务端将向EC返回总记录数和当前页的内容。
2.创建Limit
首先你需要通过LimitFactory得到一个Limit实例:
Conte ...
1.DWR配置和使用
设置DWR的使用是简单的:
将DWR的jar文件拷入Web应用的WEB-INF/lib目录中,
在web.xml中增加一个servlet声明,并创建DWR的配置文件。DWR的分发中需要使用一个单独的jar文件。
你必须将DWR servlet加到应用的WEB-INF/web.xml中。
在WEB-INF目录下创建一个dwr.xml文件
<!DOCTYPE dwr PUBLIC
"-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN"
"http://www.getahead.ltd.uk/dwr ...
1。简介:
Extreme Table 是ExtremeCompontents(Home Page:http://www.extremecomponents.org? )中一个功能强大 而又容易配置,扩展,自定义的Table 控件,其功能包括排序, 分页, 导出Excel, pdf和汇总。
2。基本配制:
1)首先下载发行包 http://sourceforge.net/projects/extremecomp;
2)将包内的extremecomponents.jar 文件拷贝到项目的 WEB-INF/lib 目录中
3)将 dist 目 ...
- 浏览: 67753 次
- 性别:


- 详细资料
搜索本博客
最近加入圈子
链接
最新评论
-
Hibernate之deleted obje ...
不错,我也碰到这个问题了。
-- by winwnx -
Java 接口大全、面向接口 ...
厉害!学习了。谢谢!
-- by 31212 -
ET Limit方式的分页查询
不能排序怎么办办呢
-- by zhang20084 -
eXtreme Table 的基本用法 ...
为什么 我把的CSS不能调用?把TEST里面的<STYLE>去掉后,调用e ...
-- by fredweng -
分页标签:pager-taglib使 ...
发现LZ在没有声明的情况下引用了我大部分的文字。连“咳”都用过来了 :)http ...
-- by 我想我是海






评论排行榜