摘要: 1.JasperReports是一个基于Java的开源报表工具,它可以在Java环境下像其他IDE报表工具一样来制作报表。JasperReports支持PDF、HTML、XLS、CSV和XML文件输出格式。JasperReports是当前Java开发者最常用的报表工具。2.Pentaho是一个以工作流为核心的、强调面向解决方案而非工具组件的BI套件,整合了多个开源项目,目标是和商业BI相抗衡。它偏向于与业务流程相结合的BI解决方案,侧重于大中型企业应用。它允许商业分析人员或开发人员创建报表,仪表盘,分析模型,商业规则和BI流程。功能和特点工作流引擎:Shark and JaWE数据库:Fire 阅读全文
posted @ 2012-01-01 15:25 json_chan 阅读(13749) 评论(0) 推荐(0) 编辑
摘要: 要求做一个从网页上导入excel,,开始着手去实现它。思路很简单:1、做一个jsp页面,页面包括浏览文件,提交文件2、将excel文件上传到服务器3、 服务器对该excel文件进行读出4、 将excel文件内容显示到页面上环境搭建:需要准备的包:commons-fileupload-1.2.1.jar & commons-io-1.3.2.jar 这两个包是上传用的jxl.jar 这个包是读取excel用的 下载地址 :http://sourceforge.net/projects/jexcelapi/ 建议不要用新版本,因为新版本会出现与jdk版本兼容问题,如果运行程序出现问题的时候 阅读全文
posted @ 2011-12-30 21:44 json_chan 阅读(5795) 评论(0) 推荐(0) 编辑
摘要: 1 import java.io.File; 2 import java.io.FileWriter; 3 import java.io.StringWriter; 4 5 import org.dom4j.Document; 6 import org.dom4j.DocumentException; 7 import org.dom4j.DocumentHelper; 8 import org.dom4j.Element; 9 import org.dom4j.io.... 阅读全文
posted @ 2011-12-30 21:02 json_chan 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 玩Android的朋友们进来看看吧!1.获取手机安装的应用信息(排除系统自带):Java代码: 1 private String getAllApp() { 2 String result = ""; 3 List<PackageInfo> packages = getPackageManager().getInstalledPackages(0); 4 for (PackageInfo i : packages) { 5 if ((i.applicationInfo.fl... 阅读全文
posted @ 2011-12-29 23:48 json_chan 阅读(14284) 评论(0) 推荐(1) 编辑
摘要: BareBonesBrowserLaunch.java从网上无意间看到的一个工具类,意思是打开一个URL,在不同的操作系统都通用。1.使用很简单:Java代码1 String url = "http://www.google.com/"; 2 BareBonesBrowserLaunch.openURL(url); 2.下面是BareBonesBrowserLaunch.java 的源码,虽然是别人写的,但看懂了也就成了自己的了。Java代码 1 ///////////////////////////////////////////////////////// 2 ... 阅读全文
posted @ 2011-12-29 23:30 json_chan 阅读(19030) 评论(2) 推荐(2) 编辑
摘要: 在网上看到了这样的一段代码,我想以后对自己会有用,也想和大家分享一下! 1 /** 2 * 获得项目所在路径<br> 3 * @return String<br> 4 */ 5 public static String getPath() 6 { 7 URL url = UtilTools.class.getResource(""); 8 File file = new File(url.getFile()); 9 String path = file.getParent();10 while (-1 != path.lastIndexOf(&quo 阅读全文
posted @ 2011-12-29 23:21 json_chan 阅读(906) 评论(0) 推荐(0) 编辑
摘要: eclipse3.6以前的版本都是直接下载插件放到plugins文件夹下就可以了,eclipse3.6以后的版本现在需要把插件放在dropins文件夹下面,这样重启eclipse就可以看到tomcat的三个猫了!Do you understand? 阅读全文
posted @ 2011-12-28 20:38 json_chan 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 弄了一个下午才弄好,就是出现这样的错误,纠结了一个下午,现在拿出来分享一下!希望对各位朋友有用!Eclipse中启动Tomcat服务器产生错误通常有以下几种:1.严重: Error initializing endpoint java.net.BindException: Address already in use: JVM_Bind:80 at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:258) at org.apa... 阅读全文
posted @ 2011-12-28 20:06 json_chan 阅读(8967) 评论(0) 推荐(0) 编辑
摘要: 众所周知,多态是面向对象编程语言的重要特性,它允许基类的指针或引用指向派生类的对象,而在具体访问时实现方法的动态绑定。C++ 和 Java 作为当前最为流行的两种面向对象编程语言,其内部对于多态的支持到底是如何实现的呢,本文对此做了全面的介绍。注意到在本文中,指针和引用会互换使用,它们仅是一个抽象概念,表示和另一个对象的连接关系,无须在意其具体的实现。Java 的实现方式Java 对于方法调用动态绑定的实现主要依赖于方法表,但通过类引用调用和接口引用调用的实现则有所不同。总体而言,当某个方法被调用时,JVM 首先要查找相应的常量池,得到方法的符号引用,并查找调用类的方法表以确定该方法的直接引用 阅读全文
posted @ 2011-12-25 21:08 json_chan 阅读(944) 评论(0) 推荐(0) 编辑
摘要: 1、JDK (Java Development Kit)Java开发工具集 从初学者角度来看,采用JDK开发Java程序能够很快理解程序中各部分代码之间的关系,有利于理解Java面向对象的设计思想。JDK的另一 个显著特点是随着Java (J2EE、J2SE以及J2ME)版本的升级而升级。但它的缺点也是非常明显的就是从事大规模企业级Java应用开发非常困难,不能进行复杂的Java 软件开发,也不利于团体协同开发。2、Java Workshop3、NetBeans 与Sun Java Studio 5 NetBeans是开放源码的Java集成开发环境(IDE),适用于各种客户机和Web应用。.. 阅读全文
posted @ 2011-12-23 12:04 json_chan 阅读(460) 评论(0) 推荐(0) 编辑