摘要: 一简介,Pager-taglib,支持多种风格的分页显示。实际上她是一个Jsp标签库,为在 JSP上显示分页信息而设计的一套标签,通过这些标签的不同的组合,会形成多种不一样的分页页面,风格各异,她自带的DEMO就有七种左右的分页风格,包 括Google的分页风格。而需要订制自已的风格的分页页面也非常简单。分页方式有两种:一种是从Action中得到一个List,在页面上通过进行自动分页。第二种是通过把 pageSize,pageNo两参数传给后台进行数据库分页。二、准备把pager-taglib.jar放到lib目录下(仅此足亦,完全没必要改web.xml什么的,还有官方war包中的东西都可以. 阅读全文
posted @ 2013-11-05 21:36 ITren 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 在Domain Model的模式中,虽说Struts2的Action对象可以通过直接定义实例对象引用,在调用实体对象进行相关操作,但要求请求参数必须制定参数对应 的实体对象,比如在表单中需要指定参数名称的“user.name”这种方式,这种方法不方便。Struts2框架还提供了另外一种方式,不需要指定请求参数所属的对象引用,就可以向实体对象注入参数值,这种方法就是ModelDriven。 在Struts2框架的API中,提供了一个名为Modeldriven的接口。Action对象可以通过实现此接口,获取指定的实体对象,获取的方式是Modeldriven接口提供的getModel()方法进行获取 阅读全文
posted @ 2013-11-05 21:30 ITren 阅读(2080) 评论(0) 推荐(0) 编辑
摘要: Spring依赖注入的思想,就是把对象交由Spring容器管理,使用者只需声明什么时候需要对象 ,这个可以说是常识,在这就不多说啦。 项目中,为了提高代码运行效率,需要在类实例化的时候初始化一个列表,避免重复查询,于是我想当然的写了如下代码: 1 @Component 2 public class ApplyStatusHandler{ 3 @Autowired 4 private DictMgr dictMgr; 5 @Autowired 6 private ApplyMgr applyMgr; 7 8 public ApplyStatusHandler(){ ... 阅读全文
posted @ 2013-11-02 22:38 ITren 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 一、简单介绍反射是java基础知识里边比较重要的一个概念。 一句话总结:java反射就是将java类的所有成份映射java类。创建并初始化对象过程为:从类-->对象 java反射过程为:从对象-->类(运行期,通过对象获取对应的class类对象)java反射在开源框架中使用得比较多,下边通过简单代码回顾下基础知识。二、参考代码 1 package com.jack.reflect; 2 3 import java.lang.reflect.Field; 4 import java.lang.reflect.Method; 5 6 /** 7 * java反射基础知识回顾 8 * 9 阅读全文
posted @ 2013-11-02 22:36 ITren 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 我想很多人在学习java的时候,或者其他语言(如:C#,.Net等)都会遇到&和&&然而,如果你没有真正的理解他们的意思,这会给你思路上面带来很大的麻烦在这篇blog中,当你看完了以后,你会发现,很容易就把他们给区分开了下面是我的demo 1 /** 2 * 3 */ 4 package com.b510.test; 5 6 /** 7 * @author Jone Hongten 8 * @create date:2013-11-2 9 * @version 1.010 */11 public class Test {12 13 public static void 阅读全文
posted @ 2013-11-02 22:35 ITren 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 在编写程序时,我们经常回用到定时器。本文讲述如何使用select实现超级时钟。使用select函数,我们能实现微妙级别精度的定时器。同时,select函数也是我们在编写非阻塞程序时经常用到的一个函数。首先看看select函数原型如下:int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout);参数说明:slect的第一个参数nfds为fdset集合中最大描述符值加1,fdset是一个位数组,其大小限制为__FD_SETSI... 阅读全文
posted @ 2013-11-02 22:33 ITren 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是 class,object,interaction以及statediagrams。 2.你需要学习Java语言的基础知识以及它的核心类库 (collections,serialization,streams,networking,?multithreading,reflection,event,handling,NIO,localization, 以及其他)。 3.你应该了解JVM,classloaders,classreflect,以及垃圾回收的基本工作机制等。你应该有. 阅读全文
posted @ 2013-06-19 14:44 ITren 阅读(189) 评论(0) 推荐(0) 编辑