Welcome 微信登录

首页 / 软件开发 / JAVA

一个简单的CheckBox Tree实现

一个简单的CheckBox Tree实现

一个简单的CheckBox Tree实现2011-01-19 BlogJava Sha JiangCheckBox Tree是一个十分常用的UI组件,它能使用户方便地按特定规则勾选树中的节点。本文实现了一种简单的Checking规则:当勾选了某节点后,该节点的所有下级节点全部被勾选;当取消勾选某节点后,该节点的所有下级节点全部被取消勾选。(2009.08.05最后更新)实现CheckBox Tree的常用方法,就是使用JCheckBox作为JTree的Tr...
JDBC3.0研究报告(节选)

JDBC3.0研究报告(节选)

JDBC3.0研究报告(节选)2011-01-20数据库连接池的基本原理传统的数据库连接方式(指通过DriverManager和基本实现DataSource进行连接)中,一个数据库连接对象均对应一个物理数据库连接,数据库连接的建立以及关闭对系统而言是耗费系统资源的操作,在多层结构的应用程序环境中这种耗费资源的动作对系统的性能影响尤为明显。在多层结构的应用程序中通过连接池(connection pooling)技术可以使系统的性能明显得到提到,连接池意味着当...
JAVA与Oracle存储过程(一)

JAVA与Oracle存储过程(一)

JAVA与Oracle存储过程(一)2011-01-20即兴诗人在大型数据库系统中,有两个很重要作用的功能,那就是存储过程和触发器。在数据库系统中无论是存储过程还是触发器,都是通过SQL 语句和控制流程语句的集合来完成的。相对来说,数据库系统中的触发器也是一种存储过程。存储过程在数据库中运算时自动生成各种执行方式,因此,大大提高了对其运行时的执行速度。在大型数据库系统如Oracle、SQL Server中都不仅提供了用户自定义存储过程的功能,同时也提供了许...
JAVA与Oracle存储过程(二)

JAVA与Oracle存储过程(二)

JAVA与Oracle存储过程(二)2011-01-20即兴诗人在前一篇文章中简单介绍了JAVA程序如何调用Oracle存储过程的基本语法程序结构, 本文将介绍JAVA跟Oracle的另一种关系,即通过JAVA编写Oracle存储过程。 通常情况下,我们都是使用Oracle数据库系统中的ps/sql语句来为oracle编写各种存储过程,不过,在Oracle的第八个版本8之后,为我们提供了编写存储过程的另一种新的选择,那就是使用JAVA来编写Oracle存储...
EJB最佳实践:数据验证出现在什么地方最合适

EJB最佳实践:数据验证出现在什么地方最合适

EJB最佳实践:数据验证出现在什么地方最合适2011-01-20 IBM Brett McLaughlin尽管数据验证是所有企业应用程序的必需组件,但人们对数据验证过程的理解通常很肤浅,并且不能很好地执行。在这篇 EJB 最佳实践专栏文章中,Brett McLaughlin 解释了对基于 EJB 技术的系统进行数据验证的一些幕后概念,并向您展示了如何避免意外的或不可理解的错误消息。每当您处理应用程序的业务逻辑时,都需要执行验证。应用程序必须有办法确保传入的...
J2EE架构分析

J2EE架构分析

J2EE架构分析2011-01-20J2EE架构是当前主流的架构之一,目前大多数企业采用J2EE技术的结构设计与解决方案。J2EE体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持EnterpriseJavaBeans,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高了性能。高效的...
Java3D实现三维显示

Java3D实现三维显示

Java3D实现三维显示2011-01-20钟家豪Java3D用其自己定义的场景图和观察模式等技术构造了3D的上层结构,实现了在Java平台使用三维技术。本文在原理上着重介绍Java3D特有的两个重要概念:场景图(Scene Graph)、观察模式(View Model)。在接口使用上的介绍分为两部分:实例说明如何使用Java3D接口;说明如何将Java3D技术与Java原有的Web技术(JSP、Serverlet)相结合,在网页上实现三维显示。关于Jav...
<< 411 412 413 414 415 416 417 418 419 420 >>