内容列表
- Java将在多任务上得到改进――J2SE1.6呼之欲出
- Java将在多任务上得到改进――J2SE1.6呼之欲出
-----虚拟机技术将得以适用于应用程序共享
Sun公司正在致力于改进Java语言,使得能在一个虚拟机内实现多任务,在4月6日举行的ClusterWorld Conference & Expo会议上,一位Sun的官员如是说。
&
- 分类:Java 查阅全文
- Struts多模块的技巧
- 在使用struts多模块的,找到一些小技巧和经验,与大家分享一下。
关于多module的配置就不说了,只需要用不同的config,struts-config.xml作为默认module, struts-config-module.xml作为/module的配置
CSDN上有不少相关的说明。
struts中的module,实际上就类似于平日里开发web程序中的子目录如 /- r
- 分类:Java 查阅全文
- 初学Struts
- 初学Struts
学习struts好久了,可是还是感觉自己糊里糊涂的,尤其是ActionServlet,Action,ActionForm之间的关系很难搞清楚,还有就是到底Struts是如何运行的,也是很迷茫。
总结了一些经验提供给大家,我是初学者难免有不对的地方。希望大家予以指正。
Struts框架中提供一个单独的Action S
- 分类:Java 查阅全文
- 用Java的New IO开发网络协议
- 最近用Java的New IO开发了一套简单的网络协议,在这里我把开发中的一些心得整理一下,总结出一套简单的可以重用的网络协议开发框架,希望能够给初学者一点帮助。网络协议基本的通讯单位是一个一个的消息包。在用socket传输这些包的时,首先要解决的一个问题是如何解决包与包之间的边界问题。socket传输的是流,一个send中发出的消息,在对方不一定在一个recv中收到,可能要多次recv,或者一个r
- 分类:Java 查阅全文
- Jbuilder9.0+jboss-3.2.1_tomcat-4.1.24.zip+MySql/MS SQL Server2K开发环境配置手记
-
Jbuilder9.0+jboss-3.2.1_tomcat-4.1.24.zip+MySql或MS SQL Server2K开发环境配置手记
网络上对Jbuilder9.0+JBOSS-3.2开发环境的配置说明的参考还很少,我在这里提供一个,请大家参考,并指教!这是我在配置这个开发环境时的一个手记。下面是详细步骤:
1、 安装Jbuilder9.0到D:\Jbuilde
- 分类:Java 查阅全文
- java非对称加密RSA的工具类及其源代码
- 鉴于rsa加密的重要性和相关源代码的匮乏,经过整理特此贴出。需要到http://www.bouncycastle.org下载bcprov-jdk14-123.jar。 import javax.crypto.Cipher;import java.security.*;import java.security.spec.RSAPublicKeySpec;import&n
- 分类:Java 查阅全文
- shark工作流学习(三)
- Shark特征
Shark1.0是一款简洁、实用的完全符合WFMC规范的工作流引擎。
它具备以下几个特点:
1 在使用过程中,把流程名字尝试改成中文,但是对流程的驱动有一些影响,表明shark1.0不能完全支持支持中文,这还需要根据实际情况进行改进。
2 相比ofbiz、obe,shark1.0是一款纯粹的工作
- 分类:Java 查阅全文
- shark工作流学习(二)
- Shark用户化配置
Shark1.0利用自己和轻量级持久层dods和自带的小型数据库交互。如果要指定数据库和dods交互,你需要修改一些相关的配置文件,以mysql数据库为例:修改shark.conf,
//初始化数据库数组
DatabaseManager.Databases[] = "HongSoft"
//指定要用到的数据库
DatabaseManager.Defa
- 分类:Java 查阅全文
- shark工作流源代码学习(一)
- org.enhydra.shark.SharkEngineManager
SharkEngineManager是shark引擎的控制室,它在shark引擎内部使用,shark引擎的所有管理器都是由它产生的。
SharkEngineManager使用了singleton模式,保证整个系统只有一个它的instance
// the one and only instance of
- 分类:Java 查阅全文
- 什么是面向服务体系结构?(一)
- 陈智罡 [email protected]
“事情应该弄的尽可能的简单,但是又不能过于简单”——爱因斯坦
引言
爱因斯坦许多年前的这句名言,今天任然适用于构建高质量的软件系统。不幸的是,任何一个在IT业有资深经历的人,都会指出有许多软件系统违背了爱因斯坦的这句名言。其中要么是一些软件系统太简单以至于不能完成所期望的任务,要么就是太复杂,使得构建和维护成本急速增长,更不要
- 分类:Java 查阅全文
- 实例讲解:开发SWING的XML框架(2)完
- 并发处理如何实现
在这个使用框架开发的程序中,面板的开发者可以将经历集中到如何表达信息而不用担心用户接口的流。一旦XML流被定义,许多开发者都能够同时并发的在应用程序的各个不同面板上进行工作。
如何协调更宽松的开发方式
这个框架的一个重要特点是,新的面板将可以随时被添加进程序中。现有面板的输出也可以仅仅通过修改XML而改变。
在我们的程序中,如果登录的用户是一个管理员,我们需要提供另一
- 分类:Java 查阅全文
- Wireless Tool Kit中注意模拟器的关闭方法.
- 在用WTK开发MIDP应用程序的时候,通常都会用模拟器模拟运行结果.但有时会发现程序运行一次比一次慢了.或者您已经对线程/对象的回收很注意了,但还会有这样的现象,确实对我们判断程序效率,改善操作便利性造成很大的影响.
那到底是什么原因呢.很多人关闭模拟器的时候喜欢按一下window右上的"X"整个窗口关掉.这是不对的,这就是造成程序运行速度变慢的原因!这种方法关闭模拟器,结果是garbage c
- 分类:Java 查阅全文
- Eclipse 3.0 M9 - 值得期待的新功能 之JDT部分
-
Eclipse 3.0 M9 - 值得期待的新功能 之JDT部分
翻译:陈先波([email protected])
日期:2004/5/25
2004年5月21日,Elcipse发布了3.0M9版本,这一新版本加入了许多令人兴奋的新特性。对于Java程序员来说最值得期待的是Java编辑又有什么新的功能。本文翻译自Eclipse.org主页新闻,全文分为三部分,分别为:
P
- 分类:Java 查阅全文
- 开源软件多云转晴:Weather.com
- Weather.com-开源软件多云转晴
著名的Weather.com气象网站正在施行”向开源软件转移”的策略,结果显示此举有效地降低了公司的成本,并提高了系统的容量。
4年以前,weather.com公司完全依赖私有的商业软件来运作成千上万的网页和气候预报的资讯。
现在,这个位於亚特兰大的网站不仅拥有50,000,000张网页,而且整个网站几乎都建立在开源软件之上。在推行”
- 分类:Java 查阅全文
- 实例讲解:开发SWING的XML框架(1)
- 实例讲解--开发SWING程序的XML框架
简介
现在,市场是紧缩的。框架可以节省设计和开发阶段的时间。IDE可以使得我们更容易的开发用户接口。标准的GUI应用程序用不同的面板布局来定义GUI,已成为一种根本的模式而存在。基于这个模式,考虑使用框架来提高执行速度,达到更高的并行处理程度,协调更宽松的开发方式。我们在这里就要用JAVA SWING应用程序来描叙这么一个框架。
- 分类:Java 查阅全文
- Servlet和ThreadLocal的测试
- Servlet和ThreadLocal的测试
很早以前就对Servlet中的变量生命周期不清楚
最近用hibernate又涉及到ThreadLocal的使用
做个测试看看到底它们的变量有效范围
public class TestThreadServlet extends HttpServlet {
private stat
- 分类:Java 查阅全文
- java中传值和传址及其引伸深度克隆的思考
- 大家都知道java中没有指针。难道java真的没有指针吗?句柄是什么?变量地址在哪里?没有地址的话简直不可想象!
java中内存的分配方式有两种,一种是在堆中分配,一种是在堆栈中分配,所有new出来的对象都是在堆中分配的,函数中参数的传递是在栈中分配的。通常情况
- 分类:Java 查阅全文
- 简易计算器
- import java.awt.*;import java.awt.event.*;
public class calculator implements ActionListener,WindowListener { private Frame f; //计算器窗口容器。 private TextField result; //文本框。 p
- 分类:Java 查阅全文
- 在JSP中实现DES加密解密的例子
-
在JSP中实现DES加密解密的例子
实例下载:点击下载
DES.java
package Lion.Security.Cryptography;
import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.NoSuchPaddingException;import java
- 分类:Java 查阅全文
- 价格实惠量又足—OC4J(完)
-
二十二、WAR文件能发布为Web应用程序吗?
当然可以,如果你希望只以Web模式发布,那么可以利用默认的OC4J配置。这里有两步:
首先,告诉容器WAR文件被发布到哪里。用编辑器打开<J2EE_HOME>/config/application.xml文件,增加<web-module>标签,定义WAR文件属性。
<web-module id="HRWebMod
- 分类:Java 查阅全文