内容列表
两个JTree之间的单向拖拽
最近因为在一个项目中要实现JTree之间的拖拽,刚刚学习开始学习Java,参照网上的代码完成的,现在贴出来共享,希望对和我一样的菜鸟有点帮助,有什么错误的话还请多多指正。DragSourceTree.java package aabbcc; import javax.swing.JTree;import java.awt.dnd.DragGestureListener;import
分类:Java 查阅全文
体会真正的Struts开发(3)
下面配置Hibernate的数据库驱动 在Hibernate目录下的hibernate.properties 我们配置MySQL 我们配置一下Log4J,拷贝就行了   这个Log4j.xml作用是在当前目录记录Error与Log信息
分类:Java 查阅全文
tomcat5.0.19中不能显示excel问题的解决
    在tomcat的4.1.18中,客户端页面中显示excel没有问题。但是在tomcat的5.0.19中显示的excel是乱码。我是这样解决的。 打开web.xml 在其中加入下面的代码,重新启动tomcat就好使了。 <mime-mapping>     <extension>xls</exte
分类:Java 查阅全文
Java 语言中的 return 语句
作者:qlampskyface 和作者联系:[email protected]     众所周知,return 只能用在有返回类型的函数中,但是有返回值的函数一定要有return吗?return都可以用在函数的哪些地方呢?这是本文需要讨论的问题。 例一: class test {  public&n
分类:Java 查阅全文
软件开发规范(
软件开发规范 v0.1 吴振亨@2002年12月25日 1 前言 为了使软件开发过程有章可循,保证软件质量,加强开发管理。 2 开发管理 项目进度周报表格如下: 项目编号: 汇报人: 汇报日期: 项目进度详细描述: 其他问题: 3 项目周期 司项目开发周期分为以下几个步骤: 步骤 说明 参与角色 生成文档或程序(打*号为可选) 可行性分析 对项目的技术,功能需求和市场进行调研和初步分析,确定是否需
分类:Java 查阅全文
日誌的學習點滴(1)
1.前言:对于一个刚踏入java的爱好者,或者比较懒惰的程序员,纪录日志可能会觉得是一件吃力不讨好的工作。记得笔者刚开始学习java时候,正在修改一位前辈留下来的代码,在这个代码里面就有一大堆纪录日志的代码,但是对于刚入门的我,觉得哪些代码都是多余而别扭的,于是乎删除了所有纪录日志的代码,以后的程序生涯中也就只知道System.out.println(),不过也难怪,因为那个时候还没有jdk1.4
分类:Java 查阅全文
简化JDBC的使用(2)
没办法,文章超过64k。只好分割,希望大家见谅 1.  自定义数据的格式 日期类型在不同的数据库中的sql格式不太一样,为了解决这个问题,我们可以使用自定义的对象实现Format来做到这一点。在此以String为例,展示Format的应用: class StringFormat2 implements Format{     pu
分类:Java 查阅全文
简化JDBC的使用(1)
这是年前写的旧闻,或者更应该算是自己写的工具的简单文档。本文的题目有点大,并非是解决所有的问题。而仅仅只涉及JDBC的使用,呵呵。那些熟悉OR mapping,或正在使用这类工具的兄弟们不要笑话。毕竟,我们还是有很多机会去直接使用SQL+JDBC的,希望对大伙有帮助。工具的源代码请与我联系,欢迎交流。(主要是我不知道怎么传附件,呵呵) 简化JDBC的使用(1) 胡键(james.hu@chin
分类:Java 查阅全文
Apache Ant操作手册(二)
使用Ant 1         写一个简单的编译文件 Ant的编译文件是写成XML格式的,每一个编译文件包含一个project和至少一个target。 Targets包含了一些task元素。每一个task元素可以有一个id 属性(attribute)可以被其它的引用。 2   &nb
分类:Java 查阅全文
JBoss 对于EJB QL扩展的三种形式
JBoss 对于EJB QL扩展的三种形式 Author: sam shaEmail : [email protected]: 2004-3-18 EJB 2.0 规范后,提供了一个种描述实体bean查找的方法,这个语言被称为EJB QL。EJB QL 类似于 SQL, 但是做了修改以支持EJB的概念,同时,为了易于在众多ejb服务器上实现,删减了许多功能。在2.0版本上,支持的功
分类:Java 查阅全文
日誌的學習點滴(2)
3.4 配置接口commons-logging的配置可在系统属性中设置,但是这是一个不好的习惯,系统属性会影响同一jvm下的所有类,而且不好控制,所以配置commons-logging的最好位置在commons-logging.properties文件中。使用属性文件配置commons-logging时一定要把其放到软件系统的classpath下。 commons-logging.proper
分类:Java 查阅全文
体会真正的Struts开发(2)
配置Eclipse 1.    先配置Tomcat插件 2.    配置MyEclipse 完成配置 22:00,半小时搞定 创建工程:   建立我们的目录 将一些文件夹设为Source文件夹 搞定2 现在22:09 设置工程为Tomcat工程 注意必须像上图一样填写 加入对St
分类:Java 查阅全文
JSP标准标记库促进了网页的开发
Java Server Pages (JSP) 标准标记库 (JSTL)的版本的发布对于JSP/servlet开发者来说是一个重大的进展。有了一个表达语言(EL)和一组四种强大的、易于学习的标准标记库,JSTL极有可能不久后成为实现动态的、基于Java的站点的主要方法。  1996年对JSP servlet的介绍使得Java成为动态网页开发的合理的选择。随后出现的Java服务器页(JS
分类:Java 查阅全文
Adapter模式在J2SE事件处理中的应用.doc
Adapter模式在J2SE事件处理中的应用 1.Adapter模式理论 Adapter模式又称变压器模式,关于该模式的基本概念请参考其他书籍或资料;这里我们只粗略讨论该模式两大实现方法的区别:基于类的Adapter模式和基于对象的Adapter模式。 基于类的Adapter模式的一般结构如下:Adaptee类为Adapter的父类,Adaptee类为适配源,适配目标(接口)也是Adapte
分类:Java 查阅全文
一个面象对象的"hello world"程序
    许多java入门书都喜欢只写一句话"System.out.println("Hello world!");"来引导初学者入门,但本人觉得这样做有点不妥.     java 做为一种面向对象的语言应当以面向对象的思维来引导初学者,而不是以面向过程来引导他们.  以下是本人写的一个hello world, 希望能与
分类:Java 查阅全文
感受JAVA的时间日期处理能力!
最近在做一个程序,是把ORACLE里的数据读出来送到SQLSERVER里面去,本来这个程序也没什么,想想一会儿就能做完,但是仔细一看ORACLE里头的数据,发现怎么时间是用字串存的,而且还会出现超过24小时的,一问,原因是时间记录是按班次的,一班48个小时。然而程序要求送到SQLSERVER里的时间是DATETIME类型的,一时间想不到什么好办法,只有分析字符串,得到年、月、日、时、分、、秒后,再
分类:Java 查阅全文
Apache Ant操作手册(一)
Apache Ant操作手册 引言        Apache Ant是一个基于Java的编译工具。它从功能上类似于make,但它以克服了make的缺点。        为什么在make, gnumake, nmake, jam这些编译工具后,还要产生一个Ant呢?因为这些
分类:Java 查阅全文
向蚂蚁致敬(3)
清单五: Manifest-Version: 1.0 Created-By: Dorian Main-Class: Dorian.HelloWorldFrame Class-Path: panel.jar   Manifest-Version: 1.0 Created-By: Dorian Main-Class: Dorian.HelloWorldMa
分类:Java 查阅全文
系统架构设计的小结
基于Struts1.02的MVC系统架构 杨恒贤([email protected])   1.             系统构架的重要性 一个项目的开始之初的系统构架决定了一个项目的成败。“好的系统构架就等于成功的一半。”好的系统设计既利于维护,有利于开发过程中
分类:Java 查阅全文
jsp中将数据库中的数据导入到excel的实现
       我最近做的一个项目是在jsp页面中将数据库中的数据到如到excel中,结合我以往的经验,我做了一个bean可以方便的实现。 package com.javaTNT.excel;/*** @(#)cexcel.java 1.0 04/03/16* Title:* Description:* Copyright: &
分类:Java 查阅全文
<< 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 >>