内容列表
EJB设计模式1
 设计模式 1第一个设计模式非常简单。一个公司和雇员的Entity Bean和下面给出的Entity Bean的代码片断是类似的。它们是由jbuilder4的EntityBean模版生成的。所有的字段都声明为public的cmp字段。Code snippet for Company Entity Beanpublic class CompanyBean implements Entity
分类:Java 查阅全文
EJB设计模式2
 设计模式2为了避免设计模式1的缺点,我们介绍一下封装entity bean值域的value objec的概念。value object,用某些语言的术语来说,就是一个结构类型,因为他们和corba的结构类型非常类似。Value Object code snippet for Companypublic class CompanyStruct implementsjava.io.Seri
分类:Java 查阅全文
EJB设计模式3
 设计模式3在设计模式2中我们看到,在entity bean和struct之间有很多重复的代码比如同样的字段声明(对应数据库中的表列)。如果让entity bean从结构继承下来就可以避免冗余的代码。但是这种设计,仍然不能显示beans之间的联系。Code snippet for Company Entity Beanpublic class CompanyBean extends Co
分类:Java 查阅全文
随即整数的生成
   使用Java 2 SDK基础类库产生随机数的方法很多。但是如果你跟不上这些类库的更新脚步,你有可能正在使用的是一种低效的随机数生成机制,更糟糕的是:你有可能得到的不是均匀分布的随机数。本文将向你展示一种较为可靠的随机数生成方法,同时与其他方法进行比较。   自从JDK最初版本发布起,我们就可以使用java.util.Random类产生随机数了
分类:Java 查阅全文
Applet间的通讯(1)--Tricks of the Java Programming Gurus
    Tricks     of the      Java Programming Gurus by Glenn L. Vanderburg. et al. 1.Applet间的通讯   目录 getApplet: 官方机制 静态变量
分类:Java 查阅全文
了解 JAVA classloader
了解 JAVA classloader 什么是 ClassLoader? 在流行的商业化编程语言中,Java 语言由于在 Java 虚拟机 (JVM) 上运行而显得与众不同。这意味着已编译的程序是一种特殊的、独立于平台的格式,并非依赖于它们所运行的机器。在很大程度上,这种格式不同于传统的可执行程序格式。 与 C 或 C++ 编写的程序不同,Java 程序并不是一个可执行文件,而是
分类:Java 查阅全文
Transient Entity
Transient Entity Posted By: Toby Hede on August 16, 2001 Anecdotal evidence suggests that many developers remain skeptical about the value of Entity Beans, especially prior to the
分类:Java 查阅全文
Schema Value Object
Schema Value Object Author Olivier Brand ([email protected]) 08/23/2001 Context Value Objects must include validation code in order to optimize network traffic and XML features for B2B exchanges.
分类:Java 查阅全文
Schema-oriented message destination
Schema-oriented message destination AUTHOR ====== Ricky Ho ([email protected]) 08/28/2001 CONTEXT ======= When a message producer send a message to a destination (queue or topic), he want
分类:Java 查阅全文
Observer Pattern - An Enterprise JavaBean Implementation
Observer Pattern - An Enterprise JavaBean Implementation Greg Comeau Download: EJBObserverPattern.zip Motivation I recently needed an infrastructure that would allow an arbitrary number of Enterpr
分类:Java 查阅全文
J2EE vs. Microsoft.NET
J2EE vs. Microsoft.NET A comparison of building XML-based web services By Chad Vawter and Ed Roman June 2001 Prepared for Sun Microsystems, Inc. I. Preface In this whitepaper, we will make a po
分类:Java 查阅全文
Jive 中的设计模式
Jive 中的设计模式 马旋 2001年 5月 摘要:Jive 是一个开放源码的论坛项目, 也就是我们所常见的 BBS, 采用了 SUN 公司的 JSP 技术, 相比起 j2ee 这个庞大的体系结构, 其整个的设计思想非常精炼, 适用于中小型网站, 建立自己的论坛系统. 这篇文章我们就一起来看一看 Jive 中所应用的设计模式(Design Pattern). 关于设计模式, 这篇文章并不详细解
分类:Java 查阅全文
Servlet简介
  servlet简介 servlet容器: 负责处理客户请求、把请求传送给servlet并把结果返回给客户。不同程序的容器实际实现可能有所变化,但容器与servlet之间的接口是由servletAPI定义好的,这个接口定义了servlet容器在servlet上要调用的方法及传递给servlet的对象类。 servlet的生命周期: l   &nb
分类:Java 查阅全文
调整(提高) Java I/O 性能
  论文索引 调整 JavaTM I/O 性能 Glen McCluskey翻译:cherami 这篇文章讨论和阐明了提供 JavaTM I/O 性能的多种技术。大多技术围绕调整磁盘文件 I/O,但是有些内容也同样适合网络 I/O 和窗口输出。第一部分技术讨论底层的I/O问题,然后讨论诸如压缩,格式化和串行化等高级I/O问题。然而这个讨论没有包含应用设计问题,例
分类:Java 查阅全文
用Java编写ASP组件
用Java编写ASP组件 (编程任我行 徐长友)       ASP通过ActiveX Server Components(ActiveX 服务器元件 ) 使其具有无限可扩充性。在ASP开发当中,免不了使用组件,网上的确有很多的免费,试用的组件,但这是人家的东西,用起来总不免有些担心,自己写的组件用起来才踏实。ActiveX Server Co
分类:Java 查阅全文
Java Q&A: 使用Factory Method模式
Java Q&A: 使用Factory Method模式 Q: 阅读 "Polymorphism in its purest form" 一文时,我看到了一个不熟悉的术语 "Factory method"。你能解释一下什么是Factory method并说明如何使用它吗? A: Factory method(工厂方法)只不过是实例化对象的一种方法的名称。就象工厂一样,Factory m
分类:Java 查阅全文
Sun 拥有Java, 但是它的Web Service 在哪里?
Sun 拥有Java, 但是它的Web Service 在哪里?   日期: 2001年09月18日    www.zdnet.com.cn 在几个软件销售商(例如IBM, Microsoft, Hewlett-Packard, 和 Oracle)对于新的软件战略所做的宣言声中, Sun Microsystem 公司的软件游戏似乎推去了它的光彩.它希望成
分类:Java 查阅全文
2001-09-25 Borland 宣布Java Web服务战略
2001-09-25
分类:Java 查阅全文
EJB设计模式5
 就像我们在设计模式4中看到的, Entity Bean的实现大小被缩减到在ejbCreate(), getData()and setData()方法中的仅仅几行,不管CMP字段的数目.下一步是建模公司和雇员的Entity Beans,这个有点繁琐而且建议读者先对borland公司的<EJB程序员指南>的OR Mapping和高级CMP有所了解.对这个关系建模根本不需要对结构
分类:Java 查阅全文
InsideJVM(1)--类加载器
                                  
分类:Java 查阅全文
<< 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 >>