内容列表
- 深入分析java中类的构造
- 概要:本文通过查看一个精心构造的类结构的运行输出和使用javap工具查看实际生成的java字节码(bytecode)向java程序员展示了一个类在运行时是如何构造生成的。 关键字: java 构造 javap 字节码 bytecode 按照java规范,一个类实例的构造过程是遵循以下顺序的: 1.如果构造方法(constructor,也有翻译为构造器和构造函数的)是有参数的则进行参数绑定。
- 分类:Java 查阅全文
- 用java关闭IE窗口
- 本文代码来自以下连接。http://www.developer.com/java/other/article.php/10936_2212401_3(Introduction to the Java Robot Class in Java)代码简单说明:可以在1024*768的屏幕分辨率下关掉一个最大化的IE窗口。import java.awt.*;import java.awt.event.*;
- 分类:Java 查阅全文
- kodojdo指南第五章
- 第五章 JDO元数据
JDO要求每个持久类都必须有元数据.元数据有三个基本作用:1)标识持久类2)重载默认JDO行为3)告诉JDO持久类的内省信息
元数据是一个XML文档,下节会讨论它的DTD.无须强求自己立即明白DTD,下节我们会全面介绍它.
JDO元素是元数据文档的根元素.它只有一个子元素.package.每个package元素都必须用包的全称来指定名字属性
- 分类:Java 查阅全文
- JDOM Programming Part 1
- Oracle DEVELOPERJDOM AND XML PARSING
JDOM and XML Parsing, Part 1
By Jason Hunter
JDOM makes XML manipulation in Java easier than ever.
Chances are, you've probably used one of a number of Jav
- 分类:Java 查阅全文
- kodojdo指南第四章
- 第四章 PersistenceCapable
在JDO里,所有自定义的持久类都必须实现javax.jdo.spi.PersistenceCapable接口.这个接口包含了一些复杂的方法,使JDO能够管理类实例的持久性字段.幸运的是,你不必亲自实现这个接口,实际上,编写一个持久类和编写普通的类没有分别.没有特别的类需要继承,不必使用特殊的字段类型,不必写特殊的方法.这也是JDO使持久
- 分类:Java 查阅全文
- Spring中IOC的实现
-
了解了IOC模式的思想以及其优点,再来学习其实现。上篇blog中大致描述了PicoContainer以及Spring各自对IOC的实现,这篇来详细看一下Spring中它的实现。
Spring中IOC贯穿了其整个框架,但正如martinflower所说:“saying that these lightweight containers are special because the
- 分类:Java 查阅全文
- JDBC数据库连接池
- 原理: 在实际应用开发中,特别是在WEB应用系统中,如果JSP、Servlet或EJB使用JDBC直接访问数据库中的数据,每一次数据访问请求都必须经历建立数据库连接、打开数据库、存取数据和关闭数据库连接等步骤,而连接并打开数据库是一件既消耗资源又费时的工作,如果频繁发生这种数据库操作,系统的性能必然会急剧下降,甚至
- 分类:Java 查阅全文
- 具有自动数据校验功能的struts标签--dojava原创
- 目前struts数据校验放在bean里校验。它需要你提交数据,才能检查表单数据的合法性。并且要求bean和表单严格一一对应。使用起来局限性很大。为此本人开发一套标签,将数据校验放在标签里。标签校验规则来自于你的数据库表结构。本标签组件名为useeasy-size.tld。类似于struts-html.tld标签组件。useeasy-size.tld保留了struts-html.tld所有功能,它扩
- 分类:Java 查阅全文
- kodojdo指南(前两章)
-
第一章: jdo是sun公司为实现java对象事务数据存储的透明持久性而制定的规范.本文档概述jdo,除非特别声明,否则本文档的说明适用于所有jdo规范的具体实现品.
1.1 读者层次 本文适合那些想了解jdo并实践应用到日常工作的开发人员,您应对java和面向对象编程概念有较深的了解,并且熟悉XML.而您可以没有数据库编程和持久性数据的处理经验. 
- 分类:Java 查阅全文
- 用java启动记事本程序,并输入内容
- 本文代码来自以下连接。http://www.developer.com/java/other/article.php/10936_2212401_3(Introduction to the Java Robot Class in Java)代码简单说明:可以启动windows的notepad程序,并输入 hello world 。import javax.swing.*;import javax.
- 分类:Java 查阅全文
- 不要忘记引号
- 有一天在调一个jsp页面的时候,输出的值总是时对时错,后来找了半天,才发现原来网页中有这样的一条语句<input type=”text” name=”subject” value=<%=subject%> >  
- 分类:Java 查阅全文
- 在jsp页面上打印错误堆栈
- try{....................}catch(Exception e){ //定义一个流 ByteArrayOutputStream ostr = new ByteArrayOutputStream(); //把错误堆栈储存到流中 e.printStackTrace(new P
- 分类:Java 查阅全文
- 一个JBPM工作流管理示例(一)
- 示例:在某一公司中,部门员工要休假的话需要部门主管的批准。如果休假天数大于10天的话,在部门主管的同意后,还必须上级主管批准。如果是部门主管要休假只要上级主管批准即可。在休假被批准之前,申请人可以撤销休假申请。每个员工还有多少天休假必须管理起来,在员工提交休假申请时要检查申请天数是否超过可用天数。申请批准后,要在可用天数里减去申请天数。每次休假申请结束之后,不管通过未通过或是否取消,都必须记录下来
- 分类:Java 查阅全文
- 一个JBPM工作流管理示例(二)
- Action指明的是当前状态要执行的一些额外的操作,如记录log、发邮件等。(1)Swimline的delegation要做的就是判别当前Actor的身份。package kellerdu.jbpm.delegation;
import org.jbpm.delegation.*;import kellerdu.jbpm.LogsFactory;import org.apache.commons
- 分类:Java 查阅全文
- 一个JBPM工作流管理示例(三)
- (二)Decisionpackage kellerdu.jbpm.delegation;
import org.jbpm.delegation.*;import kellerdu.jbpm.LogsFactory;import org.apache.commons.logging.Log;import kellerdu.jbpm.Constants;
public class ChiefDec
- 分类:Java 查阅全文
- AspectJ和Tomcat结合简例!相对于JBossAOP和Tomcat要容易一点
- 由于JBoss AOP暂时的一些限制,比如不能截取系统类,和Tomcat结合起来使用比较困难,先用AspectJ来实践了一下,确实比较方便,下列代码主要展示如何实践的大概框架,简陋至极。
1.PositionManagerpublic abstract class PositionManager { protected static Position
- 分类:Java 查阅全文
- Vrml 路在何方—正在做或准备做vrml的朋友看过来(一)
- 2001年由于写论文开始研究vrml,结束于2002年论文完稿,之后一直在关注着vrml,因该说2000。开始研究的时候收集了很多vrml的资料。给我的感觉的,国外99年之前讨论的比较火,特别是vrml97标准出来这一阵子,大量的文章预言vrml是下一代的网页语言,让网页浏览进入3d时代,国内很多书上也都是这么说的,所以当时我研究的时候也很是激动。我当时也纳闷,windows2000,office
- 分类:Java 查阅全文
- 10分钟Hibernate体验
- 第一次接触Hibernate,发现网上的入门介绍对于Tomcat+Mysql这样最pop的组合没有涉及,而且均是结合IDE进行开发,要么Jbuilder,要么Eclipse,索性我就用最简单的方式,tomcat(5.0.19)+mysql(4)+ultraedit,来实现一个Hibernate的基本查询,以方便后来人的学习。全文阅读:10分钟Hibernate体验
- 分类:Java 查阅全文
- Java中异常机制的研究
- 首先Java的异常是面向对象的。一个Java的Exception是一个描述异常情况的对象.当出现异常情况时,一个Exception对象就产生了,并放到异常的成员函数里。
Java的异常处理是通过5个关键词来实现的:try,catch,throw,throws和finally。1.异常处理: 在Jav
- 分类:Java 查阅全文
- [转帖]Struts标记库
- Struts标记库 -------------------------------------------------------------------------------- Schensheng913 [原作] JSP视窗组件所使用的struts标记库由四类标记组成: 2. Bean标记:用来在JSP页中管理bean 3
- 分类:Java 查阅全文