`
文章列表
System.err.println(ioe.getMessage()); } // step e: we close the document         document.close(); } }可以看到一个PDF文件的输出,总共只需要5个步骤 a.创建一个Document实例 Document document = new Document(); b.将Document实例和文件输出流用PdfWriter类绑定在一起 PdfWriter.getInstance(document,new FileOutputStream("HelloWorld.pdf")); c. ...
因为前些日子在一个项目中用到了iText,稍有收获,便总结于此,以供他人所需。 iText是一个比较底层的pdf库,很多项目的pdf操作都是以它为基础的。像spring,以及另一个比较有名的报表工具jasperreports。简单的pdf报表输出用它比较合适,比较复杂的话使用起来就比较困难了,你要手工编写太多的代码。 比较好的是iText网站上提供相当多的示例代码,比较容易入门。我这里只说一些在它的文档里并没有直接讲到的东西。 1 关于Document Document的几种构造函数: public Document(); public Document(Rectangle pageS ...
概述 Java Servlet 编程可以很方便地将 HTML 文件发送到客户端的 Web 浏览器。然而许多站点还允许访问非 HTML 格式的文档,包括 Adobe PDF、Microsoft Word 和 Micorsoft Excel 等。事实上这些非 HTML 格式只要能用 MIME 类型表示,就可以利用 servlet 来发送。本文将以 PDF为例,向你介绍如何使用 servlet 传送非 HTML 格式文件及该文件是如何在服务器端用Java生成的。 你只要将文件写到servlet 的输出流中,就可以利用 servlet 在浏览器中打开一个文件。首先从获得 servlet 的输出流开始: ...
如果应用程序需要动态生成 PDF 文档,则需要 iText 库。开放源码的 iText 库使 PDF 文档的创建能够在瞬间完成。本文介绍了 iText 并提供了使用它从 Java ? 技术应用程序生成 PDF 文档的由浅入深的指南。我们创建了一个示例应用程序以更好地理解 iText。   很多应用程序要求动态生成 PDF 文档。这类应用程序包括银行生成用于电子邮件投递的客户报表,到读者购买特定图书章节并以 PDF 格式接收这些文档。例子罗列下去是很多的。在本文中,将使用 iText Java 库生成 PDF 文档,并引导您完成一个示例应用程序,以使您能够更好地理解和使用 iText。    ...
SELECT YB2.ENTRY010 , JH1.ENTRY023, YB2.ENTRY011, JH1.ENTRY025, YB3.ENTRY010 as a, JH1.ENTRY026, YB3.ENTRY001+YB3.ENTRY019+YB3.ENTRY028+YB3.ENTRY064, JH1.ENTRY024, YB2.ENTRY030, JH1.ENTRY022/100, ZX1.ENTRY014/100, ZX1.ENTRY015, XB1.ENTRY025 FROM DATA_DATE  YB2 LEFT OUTER JOIN DATA_DATE JH1 ON  JH1.u ...
---------------------------------------------- -表空间的操作---------------------------------------------------- 1.创建表空间: create tablespace tablespace_name datafile 'filepath' size filesize autoextend on next autosize maxsize filemaxsize [unlimited] eg: create tablespace sales datafile 'c:\1.txt' size ...
引用地址:http://www.ibm.com/developerworks/cn/rational/07/0717_bajaj/index.html 2007 年 9 月 17 日 本系列中的第 4 部分手把手地指导您在 Web 应用程序中,使用 IBM® Rational® 嵌入水晶报表 (Crystal Reports)。在前面的文章中,曾介绍过使用 Report Page Viewer 组件,或者 Java™ Reporting Component (JRC) 代码,设计水晶报表 (Crystal Reports)并将其嵌入到 JavaServer™ Pages。最为重要的是,报表 ...
Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务。     本章主要目标如下:     1,Spring事务     2,事务属性     3,事务管理器     4,声明式事务            1.1Spring的事务     事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任务必须同时执行。它们只有二种可能执行结果,要么所有任务全部执行成功,要么所有任务全部执行失败。     Spring中提供了丰富的事务管理功能,它们超过了EJB并且和EJB一样支持声明式事务,重要的是Spring提供了 ...
2008-09-28 09:57<!-- 定义事务管理器(声明式的事务) -->      <bean id="transactionManager"       class="org.springframework.orm.hibernate3.HibernateTransactionManager">       <property name="sessionFactory">        <ref local="sessionFactory" />       ...
关键字: spring beanfactory 在web application 调用Spring的Beanfactory 1)配置web.xml Java代码 <?xml version="1.0" encoding="UTF-8"?>   <!DOCTYPE web-app       PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"      "http://java.sun.com/dtd/web-app_2 ...
工具:     Eclipse3.1、MyEclipse4.03、Tomcat5.5.9、Properties Editor插件、MySql4.1.13 新建工程:名称为 login 创建Struts框架 创建 index.jsp,增加一链接指向 login.jsp 按下Ctrl + N,创建 login.jsp、LoginAction,使用MyEclipse的向导就可以了,记得选对正确的版本 在ActionForm配置页中选择类型为动态Form,并继承于DynaValidatorForm,新增两个属性:username、password,在创建jsp文件打上钩,将路径改为/ ...
1.管理SessionFactory    使用Spring整合Hibernate时我们不需要hibernate.cfg.xml文件。首先,在applicationContext.xml中配置数据源(dataSource)bean和session工厂(sessionFactory)bean。其中,在配置session工厂bean时,应该注入三个方面的信息:       ●数据源bean       ●所有持久化类的配置文件       ●Hibernate的SessionFactory的属性 Hibernate的SessionFactory的属性信息又包括两个内容,一,Hibernat ...
前几天在配置hibernate的c3p0连接池时报出了死锁的异常。经过一顿的学习,现在项目中已经解决了这个问题,现将其配置记录于下,供自己和有需要的人查阅。 1、在hibernate.properties中添加: hibernate.connection.provider_class org.hibernate.connection.C3P0ConnectionProvider 2、将c3p0的常规配置我新建在了自己写的properites中,取名:jdbc.properties,关于c3p0的代码如下: ######C3P0 MySQL config ####### c3p0.ur ...
【转自】 http://www.cnblogs.com/eflylab/archive/2007/01/11/617276.html Cache就是缓存,它往往是提高系统性能的最重要手段,对数据起到一个蓄水池和缓冲的作用。Cache对于大量依赖数据读取操作的系统而言尤其重要。在大并发量的情况下,如果每次程序都需要向数据库直接做查询操作,它们所带来的性能开销是显而易见的,频繁的网络舆,数据库磁盘的读写操作都会大大降低系统的性能。此时如果能让数据库在本地内存中保留一个镜像,下次访问的时候只需要从内存中直接获取,那么显然可以带来不小的性能提升。引入Cache机制的难点是如何保证内存中数据的有效性,否 ...
// 声明将参数传递给查看器控件所需的变量。 ParameterFields paramFields = new ParameterFields (); ParameterField paramField = new ParameterField (); ParameterDiscreteValue discreteVal = new ParameterDiscreteValue ();//--离散值 ParameterRangeValue rangeVal = new ParameterRangeV ...
Global site tag (gtag.js) - Google Analytics