内容列表
- EJB核心技术及其应用
- 一、EJB技术简介 EJB的全称是Enterprise java bean。是JAVA中的商业应用组件技术。EJB结构中的角色 EJB 组件结构是基于组件的分布式计算结构,是分布式应用系统中的组件。 一个完整的基于EJB的分布式计算结构由六个角色组成,这六个角色可以由不同的开发商提供,每个角色所作的工作必须遵循Sun公司提供的EJB规范,以保证彼此之间的兼容性。这六个角色分别是EJB组件开发者
- 分类:Java 查阅全文
- JSP避免Form重复提交的三种方案
- 1 javascript ,设置一个变量,只允许提交一次。
<script language="javascript">
var checkSubmitFlg = false;
function checkSubmit() {
if (checkSubmitFlg == true) {
return false;
}
- 分类:Java 查阅全文
- 组建J2EE开发团队
- J2EE这种应用模型允许不同的开发人员同时进行开发的各个元素。这里阐述一下对不同层次 的设计人员,开发人员的技术要求。对以下几个分类进行描述。 1、设计师组建团队 2、 表现逻辑层的团队角色 3、 业务逻辑层等团队角色 4、 数据库访问层的团队角色 团队的组成可以根据人员的数量和系统的范围大小。例如,不一定所有的角色都要分配,有些人可以担当不能的角色。
*****
- 分类:Java 查阅全文
- 这是我们公司总结的一些关于中文乱码问题的一些解决方案和经验和大家分享!
- 1.字节和unicode java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式是使用字节流的。因此java要对这些字节流经行转化。char是unicode的,而byte是字节。java中byte/char互转的函数在sun.io的包中间有。其中ByteToCharConverter类是中调度,可以用来告诉你,你用
- 分类:Java 查阅全文
- J2EE 组件开发:实体EJB(上)
- 提纲: ====================== 一、概述 1.1 持久化 1.2 共享访问 1.3 主键 1.4 关系 二、实体Bean与JDBC 三、实体EJB组件 3.1 Bean管理的持久化 3.2 容器管理的持久化 ======================== 正文: ======================== 一、概述 实体Bean代表着持久性数据
- 分类:Java 查阅全文
- J2EE 组件开发:实体EJB(下)
- 提纲: =================================== 一、客户端接口 1.1 Remote接口 1.2 Home接口 二、实例 2.1 BMP实体Bean
2.1.1 ejbCreate()方法 2.1.2 ejbPostCreate()方法 2.1.3
- 分类:Java 查阅全文
- CUSTOM TABLIB的实现中TagSupport与BodyTagSupport的区别
- TagSupport与BodyTagSupport的区别主要是标签处理类是否需要与标签体交互,如果不需要交互的就用TagSupport,否则如果不需要交互就用BodyTagSupport。
交互到底是什么意思呢?我的认识就是标签处理类是否要读取标签体的内容和改变标签体返回的内容。
这里需要注意的是TagSupport也可以有体,如果理解成TagSupport是没有体的标签,而BodyTagSu
- 分类:Java 查阅全文
- 捕捉和产生类属异常的处理方法
- 概要 Java 提供了一个丰富的异常处理框架,但是许多程序员发现:跳过这个丰富的异常处理框架只使用类属Exceptions要容易得多。本文探讨了产生、捕捉和忽视类属Exceptions的风险,并为处理复杂软件项目内的一般的复杂异常建议了最好的处理方法。
在最近的一个项目中,有一块代码实现源代码的清除。因为它有许多不同的调用,很有可能会产生六个不同的异常。原来的程序员在试图简化代码(或者保存键入程
- 分类:Java 查阅全文
- 如何计算java对象占用的内存
- Java有一个很好的地方就是java的垃圾收集机制,这个机制集成于jvm的,对程序员来说是隐藏且不透明的。这种情况下,如何得到某个对象消耗的内存呢? 曾经看到过有人用以下方法来计算:在生成该object的前后都调用java.lang.Runtime.freeMemory()方法,然后看两者之差即为该object消耗的内存量。
&n
- 分类:Java 查阅全文
- 从商业角度分析J2EE与WINDOWS DNA体系结构
- 1 业界支持
任何一个商业化的技术要想拥有良好的市场态势,业界内重要企业的大量参与是十分重要的。J2EE是由SUN引导,各厂商共同发起的,并得到广泛认可的工业标准。业内‘企业计算’领域的大企业如:IBM , BEA Systems, Oracle等都有参与。
在J2EE规范制定阶段让供应商参与进来,能够吸收他们在企业计算领域多年来成熟的经验,而且能够推动
- 分类:Java 查阅全文
- 对Swing线程的再思索 (上)
- 原文:http://today.java.net/pub/a/today/2003/10/24/swing.html?page=1
不正确的Swing线程是运行缓慢、无响应和不稳定的Swing应用的主要原因之一。这是许多原因造成的,从开发人员对Swing单线程模型的误解,到保证正确的线程执行的困难。即使对Swing线程进行了很多努力,应用线程逻辑也是很难理解和维护的。本文阐述了如何在开发Swin
- 分类:Java 查阅全文
- MSN机器人梦工厂(4)---显示头像之基础篇
- 各位,久违了。很久没一起探索MSN机器人了。
接下来的文章,我们一起来探索如果让机器人显示头像。
如要显示头像,机器人方和对方要经过一系列的通讯过程,其通讯过程如下:
1。对方发送一个INVITE信息给机器人。这种情况一发生在双方建立舒适的时候。
2。机器人收到一个信息后,将自己的BaseID发送给对方。
3。机器人接着再发出一个200 OK的信息给对方。
4。对方收到后,回应一个20
- 分类:Java 查阅全文
- struts中文的解决
- 1.拷贝ApplicationResources.properties为文件:ApplicationResources_zh.properties2.修改ApplicationResources_zh.properties为中文3.在应用到的JSP中使用<%@ page contentType="text/html; charset=ISO_8859_1"%&g
- 分类:Java 查阅全文
- 利用反射实现类的动态加载
- 利用反射实现类的动态加载
Bromon原创 请尊重版权
最近在成都写一个移动增值项目,俺负责后台server端。功能很简单,手机用户通过GPRS打开Socket与服务器连接,我则根据用户传过来的数据做出响应。做过类似项目的兄弟一定都知道,首先需要定义一个类似于MSNP的通讯协议,不过今天的话题是如何把这个系统设计得具有高度的扩展性。由于这个项目本身没有进行过较为完善的客户沟通和需求分析,所
- 分类:Java 查阅全文
- 开发Spring MVC应用程序(4-1)
- 4、实现数据库持久
(23)建立数据库表
(译者:原文采用的是HSQL,在这里使用MySQL,版本号是4.0.20a)
下面是创建数据库表products的SQL脚本,使用的数据库是test:
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;/*!40014 SET @OLD_FOREIGN_KEY_C
- 分类:Java 查阅全文
- 开发Spring MVC应用程序(4-4) (完)
- (26)修正破坏的测试程序
l 在修改ProductManager类后,原来的TestProductManager需要作相应的修改来测试DAO的使用
l 首先创建模拟数据库持久的DAO实现MockProd
- 分类:Java 查阅全文
- 分页显示从数据库中读出的记录
- 现象:
在用JDBC访问某个数据库,并读出一个ResultSet数据记录集时,如果记录数太大,则会占用客户端(运行java程序的机器)的大量内存(如果客户端是某个大企业的营业部门的代理点分机,则有可能java程序会占用完全部内存,然后报错),并且会造成客户端负载过重,运行速度极度缓慢(在sybase数据库中,我曾做过一个测试。选择某个大数据记录,SQL语句运行完需要4分钟,而在java客户端完全
- 分类:Java 查阅全文
- JTree实现的系统文件目录树
- 看到很多人问关于用JTree实现资源管理器的方法,在这里我提供一个例子共大家参考,这个例子虽然也是转自其他书,但是JTree的用法,我掌握的差不多了,如果哪位朋友,对此例子有问题,我愿意与他交流。我的email是:[email protected]这个例子涵盖了JTree的大部分属性,希望对大家能够有所帮助。需要一些图标文件,请大家自己复制好相同名字的gif图片放到目录下。
下面是源代码:
im
- 分类:Java 查阅全文
- JSP的运行内幕
- 经常有朋友问起,JSP和Servlet之间有什么区别,两者之间又有什么联系?其实Servlet技术的出现时间很早,是当时为了Java的服务器端应用而开发的。大家都知道Applet是应用小程序,Servlet就是服务器端小程序了。但在Microsoft公司的ASP技术出现后,使用Servlet进行响应输出时一行行的输出语句就显得非常笨拙,对于复杂布局或者显示页面更是如此。JSP就是为了满足这种需求在
- 分类:Java 查阅全文
- 对Swing线程的再思索 (下)
- 原文:http://today.java.net/pub/a/today/2003/10/24/swing.html?page=2
解决方案:事件驱动编程
所有前面的这些解决方案都存在一个共同的致命缺陷--企图在持续地改变线程的同时表示一个任务的功能集。但是改变线程需要异步的模型,而线程异步地处理Runnable。问题的部分原因是我们在企图在一个异步的线程模型之上实现一个同步的模型。这是所有R
- 分类:Java 查阅全文