预览模式: 普通 | 列表

如何池化您的对象

附件
切换到幻灯片模式

对象池技术基本原理的核心有两点:缓存和共享,即对于那些被频繁使用的对象,在使用完后,不立即将它们释放,而是将它们缓存起来,以供后续的应用程序重复使用,从而减少创建对象和释放对象的次数,进而改善应用程序的性能。事实上,由于对象池技术将对象限制在一定的数量,也有效地减少了应用程序内存上的开销。

在上一篇日记中,我们以图书管类比的方式介绍了对象池的一些主要业务特点,这一节中我们推荐介绍一个池化工具。 使用过EJB的人都知道,EJB容器提供了无状态Session Bean与有状态Session Bean,它们可以主要用来响应来自客户端 调用请求.EJB的调用有可能是并发的,这意味同一时间容器要...

查看全部...

标签: java 对象池 缓存和共享 

分类:java | 固定链接 | 评论: 1 | 查看次数: 365

Jmin Ioc 1.4.2版本发布

附件
附件
切换到幻灯片模式

该版本增加以下内容

1:增加Bean的池化应用,允许Bean实例共享与缓存.在架构中已经添加Pool的属性,可使用以下方式为某个具有指定ID的类别Bean的池大小参数.

IocContainer.setPoolSize(Object ID, int size);

对于池应用同样可应用于XML上,可使用以下描述为某个Bean指定Pool的大小

<component id="xxx" type="bean">
<class>xxx.xxx.xxx</class>

<pool-siz...

查看全部...

标签: java  ioc 架构 软件 企业 

分类:java | 固定链接 | 评论: 5 | 查看次数: 371

图书管与对象池

为了重用对象,节省反复构造的开销,提供对象池化管理容器是必要的,为了更形象

化理解池化容器的特性,我们可以将它比作为一个图书管, 在图书管中是可以存在

很多可供借阅的图书(对象),为了知识有效传播,一本书可以存在多个存本,一次性

可提供给多位借阅者。


借书原则:1:借书前请参考图书列表,将书号提供给管理员
2:图书需要归还

图书管的几个基本活动:

1: 新书登记
采购一些新书,或者增加某些书的存货数量,并予以登记,更新图书列表。

2:借阅登记
1:该书存在,当前有存本,...

查看全部...

标签: java  软件 对象池 缓存和共享 企业 图书管 

分类:java | 固定链接 | 评论: 9 | 查看次数: 314

Jmin Timer2.0发布

附件
切换到幻灯片模式

定时器,可以帮助我们减少手工操作,增加自动化,提高工作效率. JDK中Util包中提供了一个不错的定时器,使用Java的的人都比较容易知道,虽我们可以使用定时器去运行一些周期性任务:比如企业月结,...... 然该工具不大,却给我们帮了大忙. 但是由于该工具是用Java编写,不懂Java的人是不容易使用的. 那么我么是否拥有这样的一个定时器工具呢: 它既有界面操作,又不失原Java timer特性呢,还可以监控任务的运行状态呢? 有没有呢?

Jmin Timer是一款带有GUI界面的Java多任务定时器工具,它可运行Java类型任务与可执行文件任务。在2.0版本中,该工具改善了界面操作...

查看全部...

标签: timer 

分类:java | 固定链接 | 评论: 14 | 查看次数: 785

免费推荐的企业应用架构

附件
切换到幻灯片模式

ark,一套由Java编写的企业应用架构,具有以下特点

1:跨平台,由于Java语言具有跨平台的特性,所以使得该架构同样具有Java这一优势,它可以运行于多种操作系统之上,如Windows,UNIX, Linux等。
2:基于C/S结构,该架构所支持系统运行于客户端,可适当减轻服务器压力,J2SE为系统提供丰富的系统组件,可编写漂亮友好的操作界面。
3:自然启动,使用Java Web start技术,将您的系统下载到客户端,然后自然启动系统。
5:平稳升级,更新系统后,Java web start技术能自动识别客户与当前版本差异,如有,则自动重新下载应用,然后帮助启动系统,无须担心...

查看全部...

标签: 配置 开发 系统 工作 支持 

分类:java | 固定链接 | 评论: 33 | 查看次数: 923

IOC XML配置例子

上一篇日记中介绍了直接使用IOC容器的例子,但是如果觉得那样的方式不是很便利,那么下面将介绍基于XML配置型的例子.在该IOC容器中,定义了POJO的描述元素,如构造,属性等,还定义了IOC环境下的IOC 值对象,只不可以使用XML的方式来描述它们.下面给出一个简单的例子说明它们的使用


在上篇代码基础之上,添加一个新的工厂类(factory bean),产生POJO实例.
[code]
/*
* Copyright (c) jmin Organization. All rights reserved.
*/
package org.jmin.j2ee.ioc.test; ...

查看全部...

标签:

分类:java | 固定链接 | 评论: 25 | 查看次数: 918

Jmin IOC非文件配置使用例子

组件容器,个人理解是将一些组件的相关描述信息导入容器,并由容器对组件进行管理.
下面一个使用例子,直接介绍接口的使用/
第1步:准备一个Class
[code]
/*
* Copyright (c) jmin Organization. All rights reserved.
*/
package org.jmin.j2ee.ioc.test;

/**
* A bean class for IOC test.
*
* @author Chris Liao
*/
public class Man implements java.io.Se...

查看全部...

标签:

分类:java | 固定链接 | 评论: 1 | 查看次数: 568

Jmin IOC中文资料

附件
附件
切换到幻灯片模式

Jmin IOC 是一个基于IOC技术的快速应用开发框架

1: 什么是IOC
IoC就是Inversion of Control,控制反转。在开发中,IoC意味着将你设计好的类交给系统去控制,而不是在你的类内部控制。这称为控制反转,我们很容易把IOC容器看作是一个稍微大一点的工厂对象,它可以帮助我们实现:创建和维护Bean实例,管理bean生命周期,实施依赖注入,bean关系维护等。我们称这些受管的Bean为POJO(Plain Old Java Objects),主要区别于企业Bean

2: 元素
由于POJO实例的多样性,容器是依据什么来...

查看全部...

标签:

分类:java | 固定链接 | 评论: 29 | 查看次数: 1479

Jmin Timer

分类:java | 固定链接 | 评论: 4 | 查看次数: 782

轻轻松松写NIO(改进版)

附件
切换到幻灯片模式

对已存在的NIO模块进行增强型改进,加入事件处理接口,下面提供一个参考实现的使用例子.

准备条件:接口介绍

1:服务器监听器 用来捕获远程连接或断开事件,并处理它们,接口定义如下:

[code]
/*
*Copyright (c) jmin Organization. All rights reserved.
*/
package org.jmin.j2ee.kernel.net;

/**
* A listener run in service side and catch connection request event fr...

查看全部...

标签: NIO 

分类:java | 固定链接 | 评论: 10 | 查看次数: 1171

轻轻松松写NIO

近期在Jmin Kernel中加入NIO通讯块. 由于该块的加入可使Socket通讯编写更加简单容易. 下面就三个编写步骤介绍它们的使用.

第一步: 编写消息处理器.
我们都知道使用Socket最大的特点无非是用它来发送/接受一些网络数据. 一般接收端是需要处理这些数据的,正因为如此我们编写了消息数据处理器,具体如下:

/*
*Copyright (c) jmin Organization. All rights reserved.
*/
import org.jmin.j2ee.kernel.nio.Listener;

/**
* A sample clas...

查看全部...

标签:

分类:java | 固定链接 | 评论: 6 | 查看次数: 997

带GUI的Java定时器

分类:java | 固定链接 | 评论: 7 | 查看次数: 1279
Jmin Timer 1.0定时器已经完成,欢迎大家下载免费使用!


该文档已经被迁移到 http://older.blog.chinajavaworld.com/entry/5004/0

查看全部...

标签:

分类:java | 固定链接 | 评论: 36 | 查看次数: 1897

Please leave your comment about Jmin

Please leave your comment about Jmin. Thanks!

查看全部...

标签:

分类:java | 固定链接 | 评论: 5 | 查看次数: 1784

Jmin1.0 Beta版本终于出台问世!

Jmin1.0 Beta版本终于出台问世!

http://my.hn8868.com/jmin/

查看全部...

标签:

分类:java | 固定链接 | 评论: 6 | 查看次数: 921