- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 解决在java环境下生成word问题
在java环境生成word是件很困难的事。我的观点是什么好用,用什么,语言不重要。如果我们的项目下一个项目用.NET更好,我会毫不忧郁的去学.NET,编程语言是什么?它什么都不是。这个项目需要在java环境下生成word,具体要求是这样的:用户通过IE查询信息,但要把查询结果保存为word,用户的这点要求不过分,得实现,但如何实现是件很让人头疼的事,领导一句话,咱们做程序的就得干啊。在我搜了各大网
2005-02-25 17:31:00 1130 1
原创 java 异常处理分析
在可能会出现exception的地方,要使用try-catch或者throws或者两者都要。我的判断依据是:如果对可能出现的exception不想被外部(方法的调用者)知道,就在方法内部try-catch掉这个exception;如果希望外部知道,则在catch到之后把exception直接抛出或者抛出自定义的exception。 一、异常的种类 java异常可以分成两大类:Exceptio
2005-02-24 10:07:00 1025
原创 写java时另人头疼的事
在写代码时,总感觉不是很规范,本以为比较经典的代码,却总添了些污点。比如:代码注释,非常重要。感觉总有些不够简单明了,欠规范。异常的捕获,写代码免不了捕获异常,但继承异常Exception的程序好多,很难一一弄清。
2005-02-24 09:46:00 921
原创 一个SAX解析xml的简单程序。
SAX解析XML比较方便简单,几乎可以完成java中所需的全部功能。下面是一个简单的代码,显示出调用关系。package enginedb;import java.io.IOException;import org.xml.sax.*;import org.xml.sax.helpers.*;import javax.xml.parsers.*;import java.io.*;publi
2005-02-23 17:13:00 885
原创 世界上最简单的Xdoclect demo
XDoclet是一个扩展的Javadoc Doclet引擎。它是一种通用的java工具,可以让你创建自己的javadoc @tags进而利用XDoclet中的Templet enging基于这些@tags生成源代码或其他文件(例如xml的deployment descriptors)。 关于XDoclet的体系结构和工作原理方面的内容我不想多说,可以google一下。我只想通过
2005-02-23 16:16:00 920
原创 一个在B/S中弹出保存文件对话框的程序
在开发B/S模式时,遇到这样的一个问题,客户端需要执行一个程序,将客户端提交的相关信息下载到本地。我的思路是这样的,先在服务器端生成个文件,然后下载到客户端,删除。功能是实现了,但我总感觉有些勉强,又不知道有什么好方法可以解决,下面是我的程序:package chartreport;import org.apache.struts.action.*;import javax.servlet.h
2005-02-23 12:58:00 1206
转载 服务器端的测试利器--Cactus简介[转贴]
原地址:http://www.javaresearch.org/article/showarticle.jsp?column=526&thread=11534Cactus是一套简单,易于使用的服务器端测试框架,可以使开发人员很轻松的测试服务器端的程序。Cactus是Junit的一个扩展,但是它又和Junit有一些不同。Cactus的测试分为三种不同的测试类别,JspTestCase,Servlet
2005-02-21 14:02:00 1157
原创 前车之覆,后车之鉴
前车之覆,后车之鉴——开源项目经验谈(本文发表于《程序员》2005年第2期)转摘地址:http://blog.csdn.net/gigix/archive/2005/02/01/276486.aspx随着开源文化的日益普及,“参与开源”似乎也变成了一种时尚。一时间,似乎大家都乐于把自己的代码拿出来分享了。就在新年前夕,我的一位老朋友、一位向来对开源嗤之以鼻的J2EE架构师竟然也发布了一个开
2005-02-21 12:14:00 1196
原创 EJB的编程限制[收藏]
Enterprise JavaBeans(EJB)是一个开发和部署分布式服务器端的、带事务处理的、安全的商业组件的规范和结构。EJB的体系结构是J2EE的基础和核心,J2EE定义了整个标准的应用开发体系结构和一个部署环境。在这个体系结构中,应用开发者的注意力集中在封装商业逻辑和商业规则上,一切与基础结构服务相关的问题和底层分配问题都由应用程序容器或服务器来处理。 甚至,从属于事务、持久化
2005-02-20 15:03:00 1007
转载 javap简介[收藏]
也许我们很少会使用到javap工具,因为现在有很多好的反编译工具,但是我在此介绍这个工具不是使用它进行反编译,而是查看java编译器为我们生成的字节码,通过比较字节码和源代码,我们可以发现很多的问题,一个很重要的作用就是了解很多编译器内部的工作机制,在笔者以前的几篇文章中就是借助此工具的,本站有这些文章的原文《深入剖析java类的构造方式》和《使用String还是StringBuffer》。 下面
2005-02-20 14:48:00 1153
原创 世界上最简单的 junit demo 程序
首先下在junit所需要的包,这里就不多说了。写个类:package untitled9;import java.util.*;public class SayHello { public SayHello() { } //测试函数 public String[] split1(String str, String delim) { StringTokenizer st =
2005-02-18 19:05:00 1553
原创 世界上最简单的log4 demo 程序
首先 下载log4所需要的包,不多说了。写个程序 运行就可以了。原理不多说,网上很多的。package untitled9;import org.apache.log4j.*;public class TestLog4J { static Logger log = Logger.getLogger(TestLog4J.class.getName()); public static void
2005-02-18 19:03:00 1008
原创 读sql文件执行创建数据库 插入数据库
/*执行程序*/package enginedb;import java.sql.*;import java.util.*;import java.io.*;public class JBSQL { public String query_statement = null; /*定义sql语句*/ public Connection conn = null; public Sta
2005-02-16 18:27:00 1181
原创 放假了,该回家了,不管你混的好与烂,都要给家了人一个好心情,让父母以你为骄傲
今天是放假前的最后一天,今晚我就要坐火车回家了。最近,总有一种说不的感觉,有些压抑。也有对人生新的认识吧。这个社会很现实的,一个人能力的大小,决定你发展的空间,技术这东西,虽然很重要,但一个人一生的发展空间里,占了很小的部分。我现在开始相信那为老程序员说过的话了。
2005-02-05 09:36:00 1062
原创 最简单的SPRING DEMO 程序
本demo用到的IDE是JBUILDER X ,其实本人更欣赏ECLIPSH,因为不熟练,就用JBUILDER先做个。首先需要下载spring 框架,在哪下我就不说了。用JBUILDER X创建个工程,在建两个类。需要加入两个libary.spring-core.jar 和 commons- logging.jar。 来撰写我们的第一个组件(component),它只是一个简单的JavaBean,
2005-02-02 13:44:00 3184
转载 程序员不是神……心态决定一切[转贴]
近来看了很多程序员的言论……感觉都是满腹牢骚,一肚子愤懑。我想要说的是,程序员不是神。时下一些程序员所能作的,其实大多数普通人通过一段时间的培训和学习都可以作。编程工具已越来越容易使用,编程思想越来越成熟,计算机书籍更是琳琅满目,而开发过程中的规范性也已经越来越重要了。作为一个普普通通的程序员,只是几个通宵的投入,1-2个月囫囵吞枣的学习,又能有什么理由能奢求太多? 其实当很多人计算着自己一
2005-02-01 13:07:00 1009 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人