iReport 笔记(六) 使用子报表(使用JavaBean集合作为数据源)
6 子报表
在本例中,我使用子报表将生成如下样式的报表
6.1 程序部分
第一步,创建与之相关的Bean类,如下所示:
ProvinceBean.java
package lld.test.ireport;
import java.util.ArrayList;
public class ProvinceBean
{
private String provinceName;
private ArrayList<CityBean> ...
iReport 笔记(四) 使用JDBC作为数据源
function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location. ...
iReport 笔记(一) 序
iReport是用于定义JasperReport报表的可视化工具,JasperReport使用XML来定义一个报表的结构,iReport可以让用户很方便地定义报表,而不需要手工去写这些XML文件。
iReport的官方网址为 http://www.jasperforge.org
,iReport是免费的,不过其教程却是收费的(好像是30美刀,贵了点,不过我相信即使是30人民币,在中国也没几个人去买,除非是做成纸质的),不过这一点还真难不到中国人,因为网上好心人比较多(例如我,脸皮比较厚,呵呵)。
iReport提供所谓的中文版本,不过建议大家还是安装 ...
CallableStatement 对象为所有的 DBMS 提供了一种以标准形式调用已储存过程的方法。已储存过程储存在数据库中。对已储存过程的调用是 CallableStatement对象所含的内容。这种调用是用一种换码语法来写的,有两种形式:一种形式带结果参,另一种形式不带结果参数。结果参数是一种输出 (OUT) 参数,是已储存过程的返回值。两种形式都可带有数量可变的输入(IN 参数)、输出(OUT 参数)或输入和输出(INOUT 参数)的参数。问号将用作参数的占位符。 & ...
下载地址 :http://www.springframework.org/ldap
用Spring LDAP最小需要:
spring-ldap(spring-ldap包)
spring-core(用于框架内部的丰富的工具类)
spring-beans(方便操作java beans的接口和类)
spring-context(增加通过一致API为应用对象获取资源的能力)
spring-dao(使经常性的错误处理跟使用中的数据访问分开的异常处理机制)
commons-logging(简单的日志处理,内部使用)
UserDaoLdapImpl
&n ...
这其实是很原始的做法
public static void GetADInfo() {
Hashtable HashEnv = new Hashtable();
String LDAP_URL = "ldap://192.168.16.229:389"; // LDAP访问地址 访问端口为398,不同的LDAP服务器有所不同
// String adminName = "CN=OAWebUser,CN=Users,DC=Hebmc,DC=com";//AD的用户名
//String adminName = "headquarter\\wangyaodi"; // ...
在项目中配置事务是必不可少的,以前我在配置事务时使用的是在applicationContext.xml中去配置,这样既麻烦,也降低了配置文件的可读性,增加了复杂度,自从spring 2.0以后,配合JDK 1.5以上版本,即可实现annotation配置,这样配置让你的代码很清爽
首先在applicationContext.xml中增加对annotation的声明:
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
<tx:annotation-driven transaction-manag ...
POI组成 官方网站: http://jakarta.apache.org/poi/,这个是POI的官方网站,用户可以先从这里下载。最新的版本3.0.2,下载解压后里面有三个jar包(poi-3.0.2-FINAL-20080204.jar/ poi-contrib-3.0.2-FINAL-20080204.jar/ poi-scratchpad-3.0.2-FINAL-20080204.jar),而在这里包中主要含: org.apache.poi.hssf.eventmodel 处理在读取和写入Excel文档中生成的各种动作. org.apache.poi.hssf.eventuserm ...
延迟加载:
延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。在Hibernate中提供了对实体对象的延迟加载以及对集合的延迟加载,另外在Hibernate3中还提供了对属性的延迟加载。下面我们就分别介绍这些种类的延迟加载的细节。
A、实体对象的延迟加载:
如果想对实体对象使用延迟加载,必须要在实体的映射配置文件中进行相应的配置,如下所示:
<hibernate-mapping>
<class name=”com.neusoft.entity.User&rdquo ...
自定义intercept:
http://blog.163.com/zrj_518/blog/static/197000020083110106491/
如何自定义Interceptor在action前后都执行:
public String intercept(ActionInvocation invocation) {
//do some job before invocation
//...
String result = invocation.invoke();
//do some job after invocation
//...
...
- 浏览: 5071 次
- 性别:

- 来自: 重庆

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
IReport + JasperReport( ...
[u][/u][i][/i]引用[b][/b] [img][/img][u ...
-- by wqmain -
Struts2拦截器
-- by irobot -
这就是传说中的地震
slaser 写道ddandyy 写道唯一幸运的就是中心点不是大城市...... ...
-- by slaser -
这就是传说中的地震
ddandyy 写道唯一幸运的就是中心点不是大城市......... 否则就是第 ...
-- by slaser -
这就是传说中的地震
唯一幸运的就是中心点不是大城市......... 否则就是第2个唐山
-- by ddandyy






评论排行榜