内容列表
解析JBuilder数据库应用程序
  数据库应用程序是访问存储数据,并允许你查看、修改或操作这些数据的程序。在大多数情况下,数据存储在一个数据库中。然而,数据也可以作为文本,或以其它的格式存储在文件中。JBuilder允许你访问这些数据,并在DataExpress组件库连同JavaBean 组件库(JBCL)的DataSet包和dbSwing包中定义的属性、方法和事件,来操作这些数据。   从一个数据源(如数据库)请求信息的数
分类:Java 查阅全文
一个简单实用的数据库操作框架
  前言  学习JDBC以来一直想实现一个简单的封装来方便编程但是由于水平有限一直没有较好的办法,看了IBM开发网上的两篇文章以后感觉作者的设计思想很好一定能扩充成一个实用的JDBC封装。所以我在文章提供的源码基础上加了一些功能这些功能包括支持多种数据类型,处理了空值,利用反射方便的在Row对象和值对象之间进行转换,还有加了一个我自认为通用的DAO类来方便用户的操作。   我把源码提供出来有两个
分类:Java 查阅全文
Struts总控的执行流程剖析
Struts总控的执行流程剖析   通过在web.xml中将请求映射到ServletController,doget和dopost都是直接调用ServletController的process方法:   Ø         ServletController的
分类:Java 查阅全文
Java中的随机数应用
在Java中我们可以使用java.util.Random类来产生一个随机数发生器。它有两种形式的构造函数,分别是Random()和Random(long seed)。Random()使用当前时间即System.currentTimeMillis()作为发生器的种子,Random(long seed)使用指定的seed作为发生器的种子。随机数发生器即Random对象产生以后,可以通过对象调用不同的函
分类:Java 查阅全文
Hibernate文章征集
有什么好一点的关于hibernate的文章可以共享啊,可以发到我的邮箱[email protected]
分类:Java 查阅全文
Web Service深度编程——Axis序列化/反序列化器开发指南
作者简介 薛谷雨是NORDSAN(北京)信息科技开发有限公司高级JAVA研发工程师,正致力于企业级异构数据交换的服务器产品的研发,在J2EE和WEB SERVICE方面有较为丰富的开发经验,你可以通过 [email protected] 与他取得联系。 前言 Axis是Apache组织推出的SOAP引擎,Axis项目是Apache组织著名的SOAP项目的后继项目。Axis为开发者提供了大量的序
分类:Java 查阅全文
用Swing编写灵敏的图形用户界面
    不灵敏的图形用户界面会降低应用程序的可用性。当以下现象出现的时候,我们通常说这个用户界面反应不灵敏:     不响应事件的现象;     没有更新的现象;     这些现象在很大程度上与事件的处理方法相关,而在编写Swing应用程序的时候,我们几乎必然要编写方法去
分类:Java 查阅全文
只介绍 Struts 中 Html 标签库 的用法(第二组标签,与Form相关的标签 )
学习Struts提供的和Form相关的标签 继续学习Struts提供的HTML标签库。by Budi Kurniawan 在本文系列的第一部分中我讲述了如何使用Struts提供的HTML标签库来配置一个Struts应用程序。我还介绍了该标签库中的一类标签:独立使用的标签。在第二部分中我将继续介绍第二类标签:与form相关的标签。 与form相关的标签包括 标签本身以及所有必须包含
分类:Java 查阅全文
通过Java Swing看透MVC设计模(一)
一个好的用户界面(GUI)的设计通常可以在现实世界找到相应的表现。例如,如果在您的面前摆放着一个类似于电脑键盘按键的一个简单的按钮,然而就是这么简单的一个按钮,我们就可以看出一个GUI设计的规则,它由两个主要的部分构成,一部分使得它具有了按钮应该具有的动作特性,例如可以被按下。另外一部分则负责它的表现,例如这个按钮是代表了A还是B。 看清楚这两点你就发现了一个很强大的设计方法,这种方法鼓励重用re
分类:Java 查阅全文
通过Java Swing看透MVC设计模(二)
ButtonModel类 ButtonModel维护着三种类型的状态信息:是否被按下(pressed),是否“武装上了”(armed),是否被选择(selected)。它们都是boolean类型的值。 一个按钮被按下(pressed)是指当鼠标在按钮上面的时候,按下鼠标但是还没有松开鼠标按钮的状态,及时用户此时把鼠标拖拽到按钮的外面也没有改变这种状态。 一个按钮是否R
分类:Java 查阅全文
自我消遣之二:权限管理与访问控制概要设计
       本文在第一篇“四维权限管理模型”的基础上,将起思路和解决方法运用到产品模块设计上。根据普通业务系统中与权限相关的两用例:权限管理和访问控制(即:访问验证),进行了概要设计(已作删减)。 1.引言 1.1编写目的 略 1.2项目背景 略 1.3术语与约定 安全对象 访问受控制的对象,如:
分类:Java 查阅全文
Java中的Sizeof(一)
1.Java有类似于C语言中sizeof()的操作器吗?    表面答案是Java没有提供任何类似于C语言的sizeof()的操作器。但是,我们应该想想为什么Java 程序员偶尔也需要它。    C语言程序员自己管理大多数的数据结构存储分配,并且 sizeof()不负责了解分配的存储块的尺寸大小。C 存储分配器如mal
分类:Java 查阅全文
Java中的Sizeof(二)
在做了所有这些准备之后,下面就是这种图形遍历的标准实现: public static IObjectProfileNode profile (Object obj) { final IdentityHashMap visited = new IdentityHashMap (); final ObjectProfil
分类:Java 查阅全文
Hibernate:利用配置文件生成数据库
目前很多人使用Hibernate作为持久层,如果我们已经写了配置文件poweracl.hbm.xml,则不必再费劲写SQL的DDL。除了利用工具SchemaExport之外,还可以编写程序来自动初始化数据库,并且生成SQL DDL。 (1)Hibernate配置文件hibernate.cfg.xml <?xml version='1.0' encoding='gb2312'?>&l
分类:Java 查阅全文
翻译TIPatterns--灵活的结构(Flexible structure)
灵活的结构(Flexible structure) 组合Composite    关于Composite 模式,很重要的一点是,所有属于部分-整体(part-whole)的这些元素都是可以被操作的,也就是说对某个节点(node)/组合(composite)的操作也同样会作用于该节点的所有子节点。GoF在他们的书里给出了如何在基类接口里包含和访问子节点的实现细节,但看
分类:Java 查阅全文
Java版本名称趣谈
Java诞生以将近有十个年头,不知道你只不知道,它每发布一个版本都有其自己特有的名字,并且有一定的规律,是不是很有趣呢? 已发行的版本: 版本号 名称 中文名 发布日期 JDK 1.1.4 Sparkler 宝石 1997-09-12 JDK 1.1.5 Pumpkin 南瓜 1997-12-13 JDK 1.1.6 Abigail 阿
分类:Java 查阅全文
java(j2ee)应用-简单自定义标签开发全过程----之一(Inber)
标签应用:数据源MyDataSource2用户sa密码(空)数据库pubs 表:employee 说明:windows ODBC ---SQL  数据库pubs 表:employee 功能:检索job_lvl>=100的数据记录,在JSP页面中任意想调用的地方调用它。 1:标签处理程序:EmployeeTag.java package net.inber; imp
分类:Java 查阅全文
2004年8月22日 六个主要是 for 循环的小程序
1、 /* * Created on 2004-8-22 * * TODO To change the template for this generated file go to * Window - Preferences - Java - Code Style - Code Templates */ /** * @author
分类:Java 查阅全文
java的线程安全
四种方式    sychronized关键字 sychronized method(){} sychronized (objectReference) {/*block*/} static synchronized method(){} sychronized(classname.class) 其中1和2是代表锁当前对象,即一个对象就一个锁,3
分类:Java 查阅全文
Serializable java序列化
1、实现Serializable回导致发布的API难以更改,并且使得package-private和private 这两个本来封装的较好的咚咚也不能得到保障了 2、Serializable会为每个类生成一个序列号,生成依据是类名、类实现的接口名、 public和protected方法,所以只要你一不小心改了一个已经publish的API,并且没有自 己定义一个long类型的叫做serial
分类:Java 查阅全文
<< 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 >>