- 浏览: 124989 次
- 性别:
- 来自: 重庆
-
最新评论
-
sunxiangfei91:
引用[*][url][/url]
Spring使用MimeMessageHelper -
lhb3015:
lz, Coder 这个类的代码呢??
Java RSA算法加密 -
b_lee:
顶顶顶 加两个字,再顶
Facelets是JSF更好的外衣 -
zhuqing08:
楼主 Coder 这个类的代码呢?
Java RSA算法加密 -
evajhhot:
貌似不行 有异常
BlazeDS 与Spring集成指南之一
文章列表
DES
DES-Data Encryption Standard,即数据加密算法。是IBM公司于1975年研究成功并公开发表的。DES算法的入口参数有三个:Key、Data、Mode.其中Key为8个字节共64位,是DES算法的工作密钥;Data也为8个字节64位,是要被加密或被解密的数据;Mode为DES的工作方式,有两种:加密或解密。
DES算法把64位的明文输入块变为64位的密文输出块,它所使用的密钥也是64位。
通过java代码实现如下
import java.security.Key;
import java.security.SecureRand ...
- 2009-07-07 12:21
- 浏览 2085
- 评论(0)
客户端以收到javax.ejb.EJBException 或java.rmi.RemoteException来表明它调用企业bean 方法或正确完成调用失败。异常可以由容器或客户端与容器之间的通信子系统抛出。
一般情况下,如果客户端从方法调用收到javax.ejb.EJBException 或java.rmi.Rem ...
- 2009-07-05 19:14
- 浏览 3232
- 评论(0)
说起持久层框架或方案,最先想到的肯定是Entity Bean,受过Entity Bean折磨的朋友都知道,其非常的不简单的同时,也非常的不简约。不管是CMP还是BMP的Entity Bean,曾经让J2EE用来作显耀资本的Entity Bean今天回过头去看就像一个怪胎, ...
- 2009-07-03 16:52
- 浏览 814
- 评论(0)
可以说随着 J2EE Web 应用程序安全体系结构的引入,我们不断从近 10 年的反复试验有所收获,事实也表明了这一点。J2EE 安全框架由三个 API 组成:Java 认证和授权服务(JAAS)、Java 安全套接字扩展(JSSE)和 Java 加密扩展(Java Cryptography Ex ...
- 2009-07-03 16:49
- 浏览 819
- 评论(0)
企业bean 的环境是一种机制,这种机制可以在部署或组装时客户化企业bean 的业务逻辑。企业bean 的环境可以在不需要获取或改变企业bean 源代码的情况下客户化企业bean。
注释符和部署文件是应用组装者和部署者获取客户化业务逻 ...
- 2009-07-01 20:23
- 浏览 1040
- 评论(0)
对Java开发者来说,最近可以说是一段有趣的时间。被Oracle收购后,Java的保管人Sun Microsystems的业务正在被Oracle一步步合并,而同时一个重要的Java新规范正接近完成。
自从2006年度JavaOne大会上Java EE规范获得批准以来,Java EE 6本应 ...
- 2009-06-25 14:32
- 浏览 896
- 评论(0)
org.springframework.mail.javamail.MimeMessageHelper是处理JavaMail邮件时比较顺手组件之一。它可以让你摆脱繁复的JavaMail API。 通过使用MimeMessageHelper,创建一个MimeMessage实例将非常容易:
// of course you would use DI in any real-world cases
JavaMailSenderImpl sender = new JavaMailSenderImpl();
sender.setHost("mail.host.com");
Mime ...
- 2009-06-23 12:12
- 浏览 2659
- 评论(1)
资源环境和管理对象
资源环境的进入对象,不需要放入资源参考目录.一些资源可能有需要进入你的组件类别之内被从 JNDI ENC 获得或注入的其他额外的被管理的对象。
一个执行对象是一个资源,在部署时配置,并且在运行期间被EJB容器所管理.它们常常定义和部署通过一个JCA资源适配器.
此外的执行对象,资源环境项目被用到参考服务,像javax.transaction.UserTransaction 和javax.transaction.TransactionSynchronizationRegistry .
为了获取引用到其它的服务,可以使用@Resource注释。当使用这个注释时,authentic ...
- 2009-06-21 08:33
- 浏览 1086
- 评论(0)
SessionFactory 抽象层
TopLink本身并没有提供SessionFactory抽象层逻辑,多线程的数据访问是建立在中央 ServerSession 上的。对于单线程访问, 这个中央 ServerSession 会为它一个 ClientSession 的实例供其使用。为了提供灵活便捷的创建选项, Spring为TopLink定义了一个 SessionFactory 接口, 从而使你可以任意地在不同的 Session 创建策略之间进行切换。
作为一个一站式的商店,Spring提供了一个 LocalSessionFactoryBean 类, 允许你以bean风格的配置方式来定义一个T ...
- 2009-06-19 15:42
- 浏览 1042
- 评论(0)
Java Persistence API
从 EJB 技术可以开始应用时起,对其在实际应用中的可用性就一直存在怀疑。在我看来,产生这种现象最重要的两个原因是复杂性和资源密集性。结果,随后出现了比 EJB 更简单、具有更小资源空间的框架( ...
- 2009-06-18 08:41
- 浏览 1359
- 评论(0)
是由 Sun 公司在 dev.java.net 上的一个开源项目,其主页为:facelets.dev.java.net。为什么说 Facelets 更适合JSF?笔者认为,主要是基于以下特性:
Facelets基于xml,它是组件树更自然的一种描述方式(xml天生就是一种树形结构描述语言)。
Facelets的模版技术,使它更适合网页开发
Facelets支持复合组件,并且,组件的定义方式更简单
Facelets的 jsfc 技术对 html 设计器更友好
与JSP相比,Facelets无需运行前编译,并且,Facelets 还适合对生成的组件树做cache,从而使运行期更轻量,效率更 ...
- 2009-06-16 15:53
- 浏览 1611
- 评论(1)
对EJB进行一些性能基准测试是非常有必要和有帮助的,测试的方法和工具有很多,不过我最近发现,Apache JMeter是进行基准测试的一个优秀工具。可惜的是,JMeter没有提供一个可测试任意EJB的通用取样器(sampler),不过,我们可以自己动手来创建一个。
首先,让我们简单的了解一下Apache JMeter,它是一个100%的纯Java桌面应用,可用于压力测试和性能测量。它最初被设计用于Web应用测试但后来扩展到其他测试领域。
在本篇文章中,我使用JBoss应用服务器来运行我的EJB。使用其它容器的实现过程应该也非常类似。
1、首先为EJB创建一个工厂(factory ...
- 2009-06-16 11:58
- 浏览 911
- 评论(0)
org.springframework.jca.cci.object 包中包含的支持类允许你以另一种风格访问EIS: 通过可重用的操作对象,类似于Spring的JDBC操作对象。 它通常都封装了 CCI 的API:将应用级的输入对象传入到操作对象, 从而它能创建输入record然后转换 ...
- 2009-06-15 15:52
- 浏览 741
- 评论(0)
Java平台——具备可扩展GlassFish应用服务器v3的JavaEE6的架构师Jerome Dochez和工程师Mahesh Kannan详细介绍了即将推出的GlassFish v3,该产品现在可作为预览版下载。
对于那些过去四年里一直处于沉睡状态的人来说,GlassFish是由Sun公 ...
- 2009-06-14 22:06
- 浏览 1775
- 评论(0)
您可以自订自己的验证器,所需要的是实作javax.faces.validator.Validator接口,例如我们实作一个简单的密码验证器,检查字符长度,以及密码中是否包括字符与数字:
PasswordValidator.java
PasswordValidator.java
package onlyfun.caterpillar;
import javax.faces.application.FacesMessage;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
...
- 2009-06-06 16:52
- 浏览 948
- 评论(0)