
[网站分类]1.网站首页原创Java技术区(对首页文章的要求: 原创、高质量、经过认真思考并精心写作。BlogJava管理团队会对首页的文章进行管理。)
iteye_10616
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
黑莓开发学习入门系列,自己动手实现一个日历软件(六)
最近有点乱糟糟,还是继续写完剩下的:根据 黑莓开发学习入门系列,自己动手实现一个日历软件(二)实现一个黑莓应用程序最基本的结构,我们真正的可以实现日历了:新建一个工程 calender:作为日历的完整工程开始实现一个日历小程序 创建类CalendarMain.java 作为日历的入口 创建日历布局外观类:CalenderLayout.java,作为主要的日历布局CalendarMain类...2011-01-26 15:23:00 · 295 阅读 · 0 评论 -
iReport+jasperReport之客户端打印 (续二) ----数字签名
Java沙箱是运行Java小应用程序的一个软件单元,对Java小应用程序的访问权限加以限制,防止它访问计算机的关键部分,如磁盘驱动器、网络套接口和内存区等。jDK的 security API 提供对小应用程序进行数字签名来达到和application 一样的安全。 客户端打印采用applet会访问打印机,数字签名就成了必须,下面我们来看看如何制作数字签名:JDK的k...2009-12-16 20:36:00 · 621 阅读 · 0 评论 -
iReport+jasperReport之客户端打印 (续)
接着上篇,jasperReport 实现客户端主要是依靠applet,但是我们所有的操作不可能在applet中实现吧,这样也不算一个好的应用。考虑一下几点:1. javascript 和applet互相通信。applet和前台界面交互,可以让客户感觉不到有applet的存在。2. applet和后台相互通信。applet既可以接受后台转递的参数、对象流等等 还可以把信息返回到后台。3. a...2009-12-15 19:10:00 · 282 阅读 · 0 评论 -
iReport+jasperReport之客户端打印
jasperReport客户端采用applet,applet和activeX插件的区别大家搜一下,有一堆东西可以借鉴,下载jasperreports-3.0.0,在相应的sample OR demo(记得不清了)中可以找到jasperReport 实现的客户端打印demo,下来就来分析下具体实现。 新建一print.js文件:function loadApplet(app...2009-10-27 20:58:00 · 323 阅读 · 0 评论 -
iReport+jasperReport之i18n国际化支持
终于又开始闲下来写写blog了,大半年时间一直都在忙,加上自己比较懒惰一点,回头来看看真是浪费了很多时间,下来该多督促自己记录点什么。 jasperReport对国际化的支持是很到位的,但是国内基本不怎么使用,下来看看国际化的使用吧! 新建一空白报表,还是和以前一致 添加reportTitle参数,添加一个图片控件、几个textField控件用来显示国...2009-10-18 15:44:00 · 549 阅读 · 0 评论 -
dom4j操作xml基础--Visitor访问模式解析XML
废话不说了,看了上篇Visitor访问者模式---------学习dom4j时遇到的顺便拿来交流 这个一看就懂了package org.bulktree.xml;import java.io.File;import org.dom4j.Attribute;import org.dom4j.Document;import org.dom4j.DocumentException;import or...2008-08-10 12:52:00 · 429 阅读 · 0 评论 -
Visitor访问者模式---------学习dom4j时遇到的顺便拿来交流
dom4j遍历xml文档树有种很特别的方式就是访问者(Visitor)模式,初次接触Visitor模式,写出个人理解大家交流!Visitor访问者模式定义:作用于某个对象树中各个对象的操作. 它可以使你在不改变这些对象树本身的情况下,定义作用于这些对象树各个节点的新操作。先看以下代码:Person为简单的vo类package org.bulktree.visitor;import ja...2008-08-10 12:12:00 · 172 阅读 · 0 评论 -
office javaScript调试工具
项目前台需要写大量的js,寻求一种有效的调试工具,朋友告诉我office就可以,试试用着感觉挺好。Microsoft word调试工具Windows Script Debugger下载地址,要看清楚版本哦!http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=E606E...2008-08-05 18:21:00 · 132 阅读 · 0 评论 -
dom4j操作xml基础
DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准,是以层次结构组织的节点或信息片断的集合,它总是把文档看成一个文档树,SAX处理能够立即开始,而不是等待所有的数据被处理,对于大型文档来说是个巨大的优点,JDOM无疑转为Java平台设计,它简化与XML的交互并且比使用DOM更快,但是它大量的试用具体类操作从而降低了操作的灵活性,dom4j代表了全新的开发结果,集成的XP...2008-08-03 15:39:00 · 101 阅读 · 0 评论 -
java截取字符串的一些常用处理
java对字符串处理功能强大,以下是本人实际开发中用到的一些总结:package org.bulktree.test;import java.util.StringTokenizer;/** *//** * * @author bulktree Email: laoshulin@gmail.com * @date Jul 31, 2008 */public class SplitTest {...2008-08-01 09:06:00 · 146 阅读 · 0 评论 -
Struts2整合JasperReport预览HTML格式不显示图片问题解决方案
关于怎么整合网上到处都是例子、apache也有比较详细的例子说明,我是参考这篇文章的http://www.blogjava.net/sterning/archive/2008/01/02/172317.html我使用他的源码HTML预览时还是不能正常显示,images/px(网上的一种解决方案)都有还是不能正常显示,无奈之下只有查看源代码了。Struts2对通过JasperReports...2008-12-01 12:46:00 · 157 阅读 · 0 评论 -
iReport+jasperReport概念的澄清
项目中学到的一些jasperReport的东东,先说点基础的概念吧! 从http://jasperforge.org/这个网址就可以得到ireport+jasperReport,注意下载iReport和jasperReport的版本必须一致。我们所说的报表指的是JasperReport,iReport只是jasperReport的一个可视化的开发工具,JasperReport通过读...2008-12-11 10:10:00 · 197 阅读 · 0 评论 -
黑莓开发学习入门系列,自己动手实现一个日历软件(五)
如何自定义一个自己的UI组件?创建一个自定义UI,需要继承自现有的组件或者直接继承Field类,通常我们必须实现layout()和paint()方法用于显示想要的UI界面。1. layout()方法可在手机屏幕上实现一个具有宽度和高度的区域,调用setExtent(width, height);实现。getPreferredWidth()、getPreferredHeight()告诉容器出现在...2011-01-20 15:45:00 · 253 阅读 · 0 评论 -
黑莓开发学习入门系列,自己动手实现一个日历软件(四)
忙起工作没完没了,还是继续回到正题吧,本节实现一个简单的日历算法,相信你看过之后会发现原来如此简单。先设想一下:一个日历应该是这样的 最上面是星期头,{周日/周一/周二/周三/周四/周五/周六},下面的日历的具体天,当然该如何摆放其实只要知道两个条件就可以了 第一 当前月的第一天是星期几 第二 当前月总有多少天 剩下的事情就是挨个画出来了,想怎么画就怎么画,不区分语言和平台。下来看看java平台...2011-01-18 09:25:00 · 249 阅读 · 0 评论 -
黑莓开发学习入门系列,自己动手实现一个日历软件(三)
本文实现一个简单应用程序的发布看到这个了吧,bbCalendar.alx 是自动生成的文件,响应的版本平台会生成响应的文件哦,直接上传到手机即可。这里要注意一点的是,components\docs\api 凡是加锁的都需要RIM的数字签名才可以在手机上运行。这些繁琐的事情终于介绍完了,下篇要开始日历编写了...2011-01-16 16:30:00 · 185 阅读 · 0 评论 -
黑莓开发学习入门系列,自己动手实现一个日历软件(二)
搭建好开发环境后我们就要运行helloword了,新建一个Project打开工程视图,选择BlackBerry Project输入工程名,选择对应的BlackBerry JRE版本,本人刷的是4.2的OS,老型号的机器但是相当经典。目录结构应该是这样的新建两个类,一个用于主程序,一个用于屏幕显示,下来会解释缘由HelloWorldMain主类,让它继承net.rim....2011-01-16 16:09:00 · 218 阅读 · 0 评论 -
黑莓开发学习入门系列,自己动手实现一个日历软件(一)
首先声明:本人不是专业的黑莓开发者,也不靠此来维持生计,纯属个人兴趣爱好,如果你有兴趣我们可以共同探讨,转载请务必注明出处!最近闲的无聊折腾自己的8700g。4.2的OS限制很多软件无法安装,自己动手做一个日历,大致想法为:可显示农历,可灵活的翻年,翻月等...,不能想法太多,对于新手的我黑莓是一个全新的平台,先慢慢来。自己接触黑莓很短很短,只是看看API大致和swing开发类似,如果文中遇...2011-01-16 15:12:00 · 301 阅读 · 0 评论 -
2010年终总结
作为技术出身首先要说的只能是技术,这是一个不平凡的一年,过完年直接辞职,在一家还没有名字的公司开始带队。碰到了大多数程序员遇到的问题,老板不懂行,把自己搞的很累。先后做了几个小项目,自己不是很满意,当然自己年纪和资历太浅除了技术层面其他的说不上话,更不用说商业运作了。1. 买了几本比较热门的技术书籍,js、flash、设计模式、RUP等等,翻的不是很认真但也有所收获,在未来的日子会陆续的翻,主要...2011-01-01 16:22:00 · 104 阅读 · 0 评论 -
离职了
说不上什么感触、感动的,做的不开心就想换换环境刚好有个机会就走了,做最后的总结,交接工作,办理手续,一切都来的那么顺利却又不容易,似乎早都想走的感觉,似乎又有很多的不满,总之走了,痛快!还记得刚毕业时那种冲劲,专业的团队,高效的开发,加班再累都是幸福的,代码的累积,思维的活跃由产品到实施都走过来了,加班不少,也忙的不可开胶,写的不少代码反而觉得没有成就感了。 ...2010-04-09 14:36:00 · 148 阅读 · 0 评论 -
iReport+jasperReport之JDBC数据源
iReport画出来的报表可以满足我们大部分的需要,所以采用iReport 编辑jrxml文件是我们的首选啦!当然掌握jrxml文件的结构也是必须的。 采用JDBC数据源必须有数据库支持啊!我们新建一个test表,其中有pid、name、sex、password、department、age字段,为了方便期间我们定义这些字段全部为String类型。 在iReport...2008-12-11 14:45:00 · 280 阅读 · 0 评论 -
iReport+jasperReport概念的澄清(续)
JasperReport有三个域用来存放、展示数据,Parameter、Field、Variables,这次说说这三个吧!Report ParametersJasperReport 报表的参数是最为一个object类型的参数传递的,通常我们在jrxml文件中会这样定义<parameter name="ReportTitle" class="java.lang.String"/>...2008-12-11 11:47:00 · 191 阅读 · 0 评论 -
Spring2.5.3+Hibernate3.2+Struts2.0.11整合
Spring2.5.3+Hibernate3.2+Struts2.0.11整合 只有Struts2基础(初学Hibernate/Spring第三天就想着整合),有些地方不是很懂,看了网上大部分的例子、blog,百分百的MyEclipse插件,本人不太习惯使用MyEclipse,主要是Eclipse使用的时间比较长,使用MyEclipse6.0.1时(第一次用)比如你要输入.getHiber...2008-04-18 13:59:00 · 107 阅读 · 0 评论 -
JFreeChart简单使用
JFreeChart is afree chart library for Java that can generate a wide variety of charts for usein applications, applets and servlets.JFreeChart API文档分两部分,org.jfree.chart包和org.jfree.data包我们要画一张图首先做的就...2008-04-18 09:29:00 · 124 阅读 · 0 评论 -
用commons-email-1.1.jar实现发邮件功能:
今天在Apache网站上下载commons-lang jar文件时突然看到commons-email-1.1.jar这个项目jar文件,看了看user guide确实比JDK提供的好多了,简单的几行代码就实现了发邮件的功能,以前实现过一个纯JavaMail带附件发邮件功能,代码复杂不说,现在回过头来都懒得看(主要是WEB项目注释少)。 贴上TEST代码看看,简单、清晰。只要稍加修改(...2008-04-07 09:47:00 · 222 阅读 · 0 评论 -
Struts2表单请求流程(一)
Struts2框架出来有段时间了,终于开始学习Struts了,也写点东西记录下自己的历程此文主要来自www.blogjava.net/Max的实例,自己是初学,自己动手实践真的很有趣,有不对的地方希望大家给有指正。首先login.jsp页面表单:<s:form action="login" method="post"> <s:textfield name="...2007-12-29 20:09:00 · 125 阅读 · 0 评论 -
数据库关系表解决方案
数据库关系的表之间定义一个连接,而所定义连接的方式由表之间存在的关系类型决定,有三种情况:·一对一关系在这种关系中其中一个表被看作是“主”表,在该关系中占主导地位;另一个表被认为是“下属”,在该关系中出于从属地位。通常我们的做法就是在主表中选取一个主键的副本,把它插入从属表中,然后标记为新的外键。 Managers ...2007-12-26 21:45:00 · 264 阅读 · 0 评论 -
生产者消费者问题(以面包为例)
package Thread;public class ProducerConsumer { public static void main(String[] args) { SynchronizedStack ss = new SynchronizedStack(); Producer p = new Producer(ss); //产生一个生产者 ...2007-12-10 19:48:00 · 275 阅读 · 0 评论 -
运用线程实现时间更新
线程的做的时间表,不知道合不合适,哪位还有更好的实现方式(java)烦赐教!package Thread;import java.text.SimpleDateFormat;import java.util.Date;public class TestSleep { public static void main(String[] args) { new MyThr...2007-12-06 11:01:00 · 148 阅读 · 0 评论 -
Java中的多态
在实际操作中,多态可以让我不用关心某个对象到底是什么具体类型,就可以使用该对象的某些方法,而这些方法通过一个抽象类或者接口来实现,多态就是提供父类调用子类代码的一个手段而已abstract class Person{ private String name; private int age; Person(String name,int age) { th...2007-12-03 11:26:00 · 91 阅读 · 0 评论 -
JDK5增强for循环的使用
JDK5增强for循环的使用,此语法有很大的缺陷,仅适用于有限的输出package com.bulktree;import java.util.ArrayList;import java.util.Collection;/**//* * jdk.15增加的for循环 * */public class TestFor{ public static void main(String[] ar...2007-12-02 23:43:00 · 106 阅读 · 0 评论 -
有点象24点游戏,说说你的想法
* 5、5、5、1怎么能算出24呢?* 有一辆火车以每小时15公里的速度离开北京直奔广州,同时另一辆火车每小时20公里的速度从广州开往北京。如果有一只鸟,以30公里每小时的速度和两辆火车同时启动,从北京出发,碰到另一辆车后就向相反的方向返回去飞,就这样依次在两辆火车之间来回地飞,直到两辆火车相遇。请问,这只鸟共飞行了多长的距离? * 在一天的24小时之中,时钟的时...2007-12-01 23:02:00 · 126 阅读 · 0 评论 -
去北京面试时的题目(老师生日)微软面试题
小明和小强都是张老师的学生,张老师的生日是 M月 N日,2人都知道张老师的生日是下列 10组中的一天,张老师把 M值告诉了小明,把 N值告诉了小强,张老师问他们知道他的生日是那一天吗?3月4日 3月 5日 3月8 日6月4日 6 月7日9月1 日 9月5日12 月1日 12月2 日 12月8日小明说:如果我不知道的话,小强肯定也不知道小强说:本来我也不知道,但是现在我知道了小明...2007-12-01 19:59:00 · 339 阅读 · 0 评论 -
Transact-SQL简明语法
最简单的查询语法格式: SELECT <列名> FROM <表名> [WHERE <查询条件表达式>] [ORDER BY <排序的列名> [ASC 或 DESC]]·查询所有的数据行和列: SELECT * FROM Student·查询部分行列--条件查询 SELECT SCode,SName,SAddres...2007-12-01 11:02:00 · 216 阅读 · 0 评论 -
Struts2表单请求流程(二)— Struts2高级的POJO访问
此文主要来自www.blogjava.net/Max的实例Struts 2.0支持更高级的POJO访问,先定义一个User.java类。把username和password属性,从Login类中分离出来,它可以使系统结构更清晰,对开发多层系统尤其有用。User.javapackage com.bulktree.struts2;public class User { private Str...2007-12-29 20:20:00 · 121 阅读 · 0 评论 -
开源软件逐渐走进了我的生活
看看我们经常用的软件吧!以前经常去找一些破解的软件用,没有那些破解的东西电脑就没法用了,Windows就是老大难吧!看看经常用的软件的开源替代品,可不要小瞧这些开源的软件哦,用起来还不错,个人感觉相当好(我是做软件的)哈哈1. 解压缩软件7-zip - WinRaR2. 办公软件Open Office 替代Microsoft Office相当不错了3. ...2008-03-18 21:58:00 · 164 阅读 · 0 评论 -
Struts2中select/doubleselect标签数据显示
最近做毕业设计用到Struts2 的标签库,遇到一些比较复杂的数据显示,个人还是比较喜欢用tag显示的,Struts2 tags内容丰富,但是所提供的文档不是很详细(个人认为)在showcase下的例子如:<s:select /> <s:doubleselect /> <s:updownselect /> <s:optiontransferselect...2008-04-02 08:46:00 · 218 阅读 · 0 评论 -
iReport+jasperReport之图片控件
iReport+jasperReport之JFreeChart(图表报表) 中提到图片控件,下面就看看jasperReport怎样处理图片吧!新建一空白报表,分别画两个静态文本字段和图像控件上去 新建两个参数分别为:imageParam和isShowImage,其中imageParam用来指定图片路径,isShowImage用来指定是否显示图片的。 右击查看图片控...2008-12-24 14:09:00 · 1293 阅读 · 0 评论 -
iReport+jasperReport之JFreeChart(图表报表)
说完iReport+jasperReport之scriptlet 下来就得看看图表了,jasperReport的图表完全借助于外部的绘图工具,charts和JFreeChart,其中JFreeChart是目前java最火的一个绘图工具了,还是引用JFreeChart简单使用 来实现我们的图表吧,说到这里澄清一下,本篇写的是jasperReport的图表,下来会专门写一篇关于jasp...2008-12-19 10:04:00 · 462 阅读 · 0 评论 -
iReport+jasperReport之scriptlet(续)
写上篇iReport+jasperReport之scriptlet时遗漏了一个问题,getParameterValue、setParameterValue方法可以操作Parameter,Field/Variable该怎么set呢? 看看 JRAbstractScriptlet.java类的这个方法:public void setData( Map parsm, ...2008-12-18 14:48:00 · 209 阅读 · 0 评论 -
iReport+jasperReport之scriptlet
提起scriptlet就不能不联想到它的强大功能,jasperReport也是支持scriptlet的哦,先分析一下JasperReport的API吧!在填充报表时scriplet是一个非常有力的工具,JRAbstractScriptlet.java位于net.sf.jasperreports.engine包下是一个抽象类beforeReportInit() ,afterReportInit...2008-12-17 10:00:00 · 301 阅读 · 0 评论