关闭

java虚拟机学习笔记

 1.编译顺序:                 编译器                     虚拟机      虚拟机          java源文件*.java------->字节码*.class------>类装载器--->执行引擎一个.class文件只能包含一个类或接口。因此.java文件中定义了多少类,编译时就会生成多少.class文件(内部类不算)。2.java程序可以选择两种方式...
阅读(856) 评论(0)

使用Hibernate 和 Spring 实现一个事务持久层

 1.首先实现一个接口.============================================================package com.cqtele.tnbos;import java.util.*;public interface IUserDao { public void insertUser(userInfo user); public List findU...
阅读(633) 评论(0)

Entity Bean vs Hibernate Pojo

 该文转自guty O-R Mapping J2EE的标准是CMP Entity Bean,而实际应用中受到诟病最多的也是它。我们化了整整半年时间研究CMP2.0的开发方法,目前总算能够将代码量减少到70%,并且有希望减少到 90%。我曾经很满足现有的成绩,但是当我真正地阅读了hibernate后,对CMP2.0的信心彻底动摇了。 hibernate至少比CMP2.0有以下优点: 1. 兼容性。 ...
阅读(779) 评论(0)

EJB设计模式

一:第一个设计模式非常简单。一个公司和雇员的Entity Bean和下面给出的Entity Bean的代码片断是类似的。它们是由jbuilder4的EntityBean模版生成的。所有的字段都声明为public的cmp字段。Code snippet for Company Entity Beanpublic class CompanyBean implements EntityBean {Enti...
阅读(883) 评论(0)

Java RMI-IIOP 入门

 RMI-IIOP出现以前,只有RMI和CORBA两种选择来进行分布式程序设计。RMI-IIOP综合了RMI    和CORBA的优点,克服了他们的缺点,使得程序员能更方便的编写分布式程序设计,实现分布式计算。    首先,RMI-IIOP综合了RMI的简单性和CORBA的多语言性(兼容性),其次RMI-IIOP克服了RMI只能    用于Java的缺点和CORBA的复杂性(可以不用掌握IDL)....
阅读(1013) 评论(0)

JNDI设计内幕

1 将接口分为Context 和 DirContext     JNDI有两个核心接口Context和DirContext,Context中包含了基本的名字操作,而DirContext则将这些操作扩展到目录服务。将这些操作分为两个包一方面为了模块化,另一方面也可以使服务减少不必要的开销。名字是计算服务中的一个基本功能,使用基本的名字服务就可以获得文件系统、电子表格、日历服务等功能;DirConte...
阅读(689) 评论(0)

Struts 用户指南

Struts 用户指南$Id: users_guide.html,v 1.10 2000/08/10 23:45:27 craigmcc Exp $作者:Jakarta Team http://jakarta.apache.org ;译者:李锟(dlee) unruly_wind@163.net 1. 介绍1.1 Model-View-Controller (MVC) 设计模式FIXME - 需要...
阅读(606) 评论(0)

通过Message-Driven beans来添加并发处理

概要:  在使用J2EE框架的应用程序中添加并发处理往往受到一些严格的限制,主要原因有两个:首先EJB的规范限制了在EJB容器中产生新的用户线程, 另外, SessionBean的方法是必须被同步调用的. 但是, 为了保证响应时间,相当多的应用程序必须实现并发处理. 有几种方法可以克服这种上述的限制,其中消息驱动由于其于生俱来的异步处理能力, 以及通过JMS和Message-Driven bean...
阅读(824) 评论(0)

j2ee设计模式:CMP到BMP模式

 EJB2.0终于给了我们一个可操作的容器管理持久(CMP)模型。只要有可能,在我的EJB项目中我就用CMP beans;但是,由于这件奇怪的事情,我需要把我的实体变成bean管理(BMP)的。我使用下面的模式让我干净利落的从CMP模型转换到bean管理持久模型。     在这篇文章中,我们将讨论:    1.CMP 2.0: 发生了什么变化?    2.Inventory(货物清单)EJB应用程...
阅读(1081) 评论(0)

EJB核心技术及其应用

EJB核心技术及其应用 一、EJB技术简介   EJB的全称是Enterprise java bean。是JAVA中的商业应用组件技术。EJB结构中的角色 EJB 组件结构是基于组件的分布式计算结构,是分布式应用系统中的组件。   一个完整的基于EJB的分布式计算结构由六个角色组成,这六个角色可以由不同的开发商提供,每个角色所作的工作必须遵循Sun公司提供的EJB规范,以保证彼此之间的兼容性。这六...
阅读(634) 评论(0)

使用消息驱动Beans

EJB 2.0消息驱动Beans开发消息驱动Beans和JMS    这次我们要讨论的话题是EJB2.0消息驱动Beans。 我将结合JMS的知识来演示一个具体的实例。文章所有的代码都可以在支持消息Beans的EJB服务上运行(Ejb2.0容器);另外你还需要一个支持JMS的消息服务器来控制消息队列。本文假设你了解企业级JavaBeans的知识。在这篇文章中我们将创建一个邮件消息队列系统。这个系统...
阅读(1128) 评论(0)

用Struts实现模板

如果不用框架来开发一个门户站点将会是一件很困难的事。使用模版可以减少些麻烦。他可以让你在眨眼之间方便的更新与部署站点上的内容。用Struts模版标签可以帮助你开发以模版为基础的门户站点。这篇文章解释了与门户有关的一些基本的模版思想,介绍了Struts对于模版的支持,围绕着Struts模版标签进行了讨论。本文还阐述了其他的一些模版机制。获得Struts网络应用程序框架使用MVC模式,能简化网络站点的...
阅读(780) 评论(0)

Application Class Loader

App Class Loader作者:robbin (MSN:robbin_fan AT hotmail DOT com)版权声明:本文严禁转载,如有转载请求,请和作者联系Java本身是一种设计的非常简单,非常精巧的语言,所以Java背后的原理也很简单,归结起来就是两点:1、JVM的内存管理理解了这一点,所有和对象相关的问题统统都能解决2、JVM Class Loader理解了这一点,所有和Jav...
阅读(740) 评论(0)

JAVA EXCEL API

使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated values)文件,并将这个文件以MIME,text/csv类型返回给浏览器,接着浏览器调用E...
阅读(701) 评论(0)

在struts里的实现dtree通用树型结构

/****************************************************************************** * 在struts里的实现dtree通用树型结构 * caiyi0903@hotmail.com ***********************************************************************...
阅读(1605) 评论(0)

Struts的文件上传

最近刚做完一个项目,用Struts1.1做的。从不懂,到熟练使用,都靠参考CSDN的一些文档。但是文章上讲的并不一定适合自己,所以我把我自己做的一些东西拿上来给大家看看,互相交流一下。如果您有跟好的方法,可以和我联系。MSN:whw_dream (AT) hotmail.comStruts的文件上传本文用的是Struts1.1的org.apache.struts.upload.FormFile类。...
阅读(593) 评论(0)

Ant介绍以及基本使用指南

Ant 是著名Java开源组织Apache的一个项目,是一个基于java的build工具。它可以使你通过ant脚本语言,自动你的项目拷贝到某个目录,发布项目,或者生成一些代码,执行SQL语言。总之它可以帮助你完成项目开发中除了开发代码以外的大部分辅助性工作。为什么需要手工去编写ant脚本呢,很多IDE工具会为我们生成ant脚本阿?有人会这么问。要知道靠IDE自动生成的东西,总是有这样那样的缺点,以...
阅读(555) 评论(0)

Linux Kernel 核心中文手册(15)

Append B (附录 B ) The Alpha AXP ProcessorAlpha AXP 体系结构是一个为了速度而设计的 64 位的加载 / 存储( load/store ) RISC 体系结构。所有的寄存器都是 64 位长的: 32 个整数寄存器和 32 个浮点寄存器。第 31 个整数寄存器和第 31 个浮点寄存器用于 null 操作:读取它们得到 0 ,写向它们没有任何结果。所有的指...
阅读(1181) 评论(0)

Linux Kernel 核心中文手册(14)--linux数据结构

Appendix A (附录 A )inux Data Structures ( Linux 数据结构)本附录列出了本书中描述的 Linux 使用的主要的数据结构。为了在页面上访得下,它们经过了少量的编辑。Block_dev_structblock_dev_struct 数据结构用于登记可用的块设备,让 buffer cache 使用。它们放在 blk_dev 向量表中。参见 include/li...
阅读(1195) 评论(0)

Linux Kernel 核心中文手册(13)--核心源程序

Linux Kernel Sources ( Linux 核心源程序) 本章描述了你应该在 Linux 核心源程序的什么地方开始查看特定的核心功能。 本书不依赖‘ C ’语言的知识或要求你有 Linux 核心源程序才能理解 Linux 核心如何工作。而是说,练习查看核心源程序能够对于 Linux 操作系统有一个深入地理解。本章给出核心源程序的概览:它们如何组织,你应该从哪里开始查找特定的代码。 W...
阅读(859) 评论(0)
73条 共4页1 2 3 4 下一页 尾页
    个人资料
    • 访问:79353次
    • 积分:910
    • 等级:
    • 排名:千里之外
    • 原创:0篇
    • 转载:73篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档