Welcome 微信登录

首页 / 软件开发 / JAVA

JFreeChart在Webwork中的应用

JFreeChart在Webwork中的应用

JFreeChart在Webwork中的应用2010-12-17前言:Webwork是当今流行的J2EE几大架构之一,在实际的项目中,我们往往要在Webwork的输出流中调用一个图表chart,代替直接用response.out输出。那么我们应该怎么样去实现呢?本文将详细阐述JFreeChart在Webwork中的应用。本文调试环境为windows2000+tomcat5.0。共分三个部分:1,JFreeChart 简介2,Webwork简介及Webwor...
Java程序中用JFreeChart制作图形报表

Java程序中用JFreeChart制作图形报表

Java程序中用JFreeChart制作图形报表2010-12-17一、需求分析我家领导认为,在是否嫁给我做老婆的问题上,应该有更加科学的决策模型。如果能够将每天的感情生活量化,且以时间为X轴,生成数据报表,就可以为她的决策提供数据支持。秉着以领导意志为导向的基本原则,开发了本软件,为家庭信息化建设提供新的思路。二、系统概述本系统的基本功能是,接收用户每天的输入并保存,月/季度/年度末生成数据折线图、周期环比柱状图。由于投入资金有限(不让我往外掏钱就已经很...
使用native方法扩展Java程序的功能详解

使用native方法扩展Java程序的功能详解

使用native方法扩展Java程序的功能详解2010-12-17Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。可以将native方法比作Java程序同C程序的接口,其实现步骤:1、在Java中声明native()方法,然后编译;2、用javah产生一个.h文件;3、写一个.cpp文件实现native导出方法,其...
Ruby学习笔记一 安装Ruby与Ruby的爬虫应用

Ruby学习笔记一 安装Ruby与Ruby的爬虫应用

Ruby学习笔记一 安装Ruby与Ruby的爬虫应用2010-12-17Anemone最近终于空下来了,所以下个Ruby玩玩,安装Ruby很简单,去官网下载一个一键 安装包既可,linux下的安装,大家Google下就有很多教程了.对于IDE网上说 NetBeans支持得很完美,但是因为本人比较喜欢Eclipse,所以还是跟大家推荐 EasyEclipse for Ruby and Rails,当然你可以选择只下RoR的插件而不弄个全新 的Eclipse....
Ruby学习笔记二 使用Ruby实现通过Proxy的方式请求网页

Ruby学习笔记二 使用Ruby实现通过Proxy的方式请求网页

Ruby学习笔记二 使用Ruby实现通过Proxy的方式请求网页2010-12-17Anemone现在很多网站上某些活动都有限制同一IP只能投一票的规定,但是有时候迫于 压迫,又不得不想办法多投几票,以前是采用Apache里的HttpClient来实现这些功 能,日前正在看Ruby,就用它也来玩下:require "net/http"##获得网页内容def query_url(url)return Net::HTTP.get(URI.parse(url))...
J2SE - 集合框架

J2SE - 集合框架

J2SE - 集合框架2010-12-17我们都知道,当想要保存一组基本类型数据时,数组是最有效的保存方式,也是推荐使用这种方式的。但是数组是固有大小的,当运行时才知道大小的程序,这种方式使用就受限制了,这就是Java容器类产生的原因。Java集合类有几个特点:首先,这种容器是高性能的,对基本数据集合(动态数组、链接表、树和散列表)的实现是高效率的。第二,容器类允许不同类型的类集合以相同的方式和高度互操作方式工作。第三,容器类是容易扩展或修改的。容器类的常...
Java集合框架使用注意事项(一, List)

Java集合框架使用注意事项(一, List)

Java集合框架使用注意事项(一, List)2010-12-17List的有用实现1.ArrayList2.LinkedList3.Vector4.Stack讨论1:底层机制(牵扯到的数据结构的知识请读者自行复习)ArrayList与Vector都是基于数组实现的,这就说明ArrayList与Vector适合做遍历而不适合做频繁的插入和删除。LinkedList是基于链表实现的,所以它生来就是为了频繁插入与删除对象。讨论2:特殊功能Stack是一个后进先...
基于JDBC的数据库连接池高效管理策略

基于JDBC的数据库连接池高效管理策略

基于JDBC的数据库连接池高效管理策略2010-12-17在基于JDBC的数据库应用开发中,数据库连接的管理是一个难点,因为它是决定该应用性能的一个重要因素。本文在对数据库连接进行透彻分析的基础上,提出并实现了一个高效的连接管理策略,使得开发高性能的数据库应用变得相对容易。特别是,对于连接管理中的两个难点:事务和多线程问题进行了深入的剖析,并给出了一个基于设计模式的解决方案。介绍在使用Java语言进行和数据库有关的的应用开发中,一般都使用JDBC来进行和数...
介绍作为iBatis辅助工具的iBator的使用方法

介绍作为iBatis辅助工具的iBator的使用方法

介绍作为iBatis辅助工具的iBator的使用方法2010-12-17 BlogJava 云自无心水自闲目前从实际应用来看,ORM的老大自然是Hibernate,可是iBatis因为相对比 较直观、学习曲线相对较低,因而也赢得了不少用户的青睐。本文主要介绍作为iBatis辅助工具的iBator的使用方法。iBator是一个iBatis相关代码的自动生成工具。1、安装iBator的插件在Eclipse中,使用添加站点的方法,输入网址 http://ibat...
利用SwingX与TimingFramework实现淡入淡出

利用SwingX与TimingFramework实现淡入淡出

利用SwingX与TimingFramework实现淡入淡出2010-12-17 BlogJava Sha Jiang本文使用SwingX与TimingFramework展示了如何实现淡入淡出效果,程序简洁 实用,希望对大家能有所助益。在Swing中使用AlphaComposite设置界面的半透明度,再配合 javax.swing.Timer可以比较容易地实现淡入淡出效果。但需要我们继承具体的 UI组件,并重写它的paintComponent方法,同时还要...
组件:UDDI4J

组件:UDDI4J

组件:UDDI4J2010-12-18UDDI4J 是由 IBM 赞助的较为流行的开放源码项目之一。UDDI4J 是 Java 类库,它提供可以用来与 UDDI 注册表交互的 API。该类库生成发送到 UDDI 服务器和从 UDDI 服务器接收的消息,并对其进行语法分析。UDDI(通用描述、发现和集成)项目是一个全面的、开放性行业的始发端,使商家可以:发现对方定义如何经由因特网交互共享整个注册表体系结构中的信息UDDI 是使商家执行 Web 服务 -快速、...
用RMI进行远程方法调用

用RMI进行远程方法调用

用RMI进行远程方法调用2010-12-18远程方法调用(RMI)机制可以把面向对象的思想进一步扩展,因为你可以调用的对象不仅可以在本机上,也可以在别的主机上。本文就简单介绍rmi的编程方法。首先介绍一些简单的rmi的概念。1,服务器和客户:在rmi中,如果有一个对象进行远程方法调用,这个对象就叫做客户机对象,而远程对象则被称为服务器对象。2,创建服务器对象的服务器程序:这个程序用来创建服务器对象,注册这个对象,使得客户可以通过注册的名称访问服务器对象。3...
用JavaMail显示复合邮件的内容

用JavaMail显示复合邮件的内容

用JavaMail显示复合邮件的内容2010-12-18复合邮件:既含图片又含正文,一般是html格式显示。简单理解的话,就是非常漂亮的那种邮件。(个人注解,不很全面)当我们需要做一个收取邮件的程序时,我们该如何去显示复合邮件的内容呢?今天我将我得一点心得写出来,希望后来者能够少走弯路。当然也希望同志多加指正。首先,我们需要从folder中得到一个message对象。这一步不难实现。可以参看很多例子。当我们得到这个message对象后,下一步就是去显示他的...
提升EJB性能的12招

提升EJB性能的12招

提升EJB性能的12招2010-12-18Enterprise JavaBeans(EJB)是一种被广泛采用的基于J2EE平台上的服务端组件体系架构,它可以用来快速开发灵活的、可重用的、可移植到各个中间件平台上的以任务为关键的企业级应用。同时,由于采用开放的协作制定规范,EJB架构能保护IT投资,减少对供应商的依赖性,避免局限在某一个供应商的技术实现上。其中,性能是EJB应用程序成败的关键。为了开发高性能的企业级应用,我们必须意识到良好的设计和编程规范是性...
深入探讨JavaMail API的使用

深入探讨JavaMail API的使用

深入探讨JavaMail API的使用2010-12-18 yesky 郑伟在我以前发表的文章《使用JavaMail和Jsp结合编写简易电子邮件发送系统》 ,介绍了JavaMail与JSP结合使用的方法。其实,JavaMail API是一个相当大的 系统,单单那么一片小文是不能介绍完JavaMail的,因此我想以本文与大家深入 的探讨一下JavaMail的使用。问题一、我如何发送一封简单的信件?回答:我将在下面的例子中详细的讲解如何发送简单信件import...
如何测定JDBC的性能

如何测定JDBC的性能

如何测定JDBC的性能2010-12-18Java数据库连接(JDBC)被广泛用在Java应用程序中。在本篇文章中,我们将讨论如何测定JDBC的性能,如何判断JDBC子系统中的哪一部分需要进行优化。核心的java.sql界面我们的目的是提高应用程序的性能。一般情况下,我们需要对应用程序进行分析,找出其中的瓶颈。当然了,要对分布式应用程序进行有效的分析是比较困难的,I/O是分析的一个重点,这是由分布式应用程序的特点决定的,分布式应用程序中的线程需要花费大量的...
用JBuilder7开发一个简单的J2EE应用

用JBuilder7开发一个简单的J2EE应用

用JBuilder7开发一个简单的J2EE应用2010-12-19说实话,在使用Jbuilder前 我也是有抵触情绪的,认为Java图形界面程序总是很慢,但是由于经不住Jbuilder强大的EJB开发功能的诱惑,将我原来PIII 450 128M内存扩展到192M以后,安装上Jbuilder 7,惊奇的发现,庞大的Jbuilder 7居然可以顺畅的运行了。运行Jbuilder 7的感觉和在我机器上运行 Corel Draw 10一样,虽然启动时都一样慢,但...
<< 81 82 83 84 85 86 87 88 89 90 >>