`
yingfang05
  • 浏览: 124989 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论
文章列表
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 ...
客户端以收到javax.ejb.EJBException 或java.rmi.RemoteException来表明它调用企业bean 方法或正确完成调用失败。异常可以由容器或客户端与容器之间的通信子系统抛出。 一般情况下,如果客户端从方法调用收到javax.ejb.EJBException 或java.rmi.Rem ...
说起持久层框架或方案,最先想到的肯定是Entity Bean,受过Entity Bean折磨的朋友都知道,其非常的不简单的同时,也非常的不简约。不管是CMP还是BMP的Entity Bean,曾经让J2EE用来作显耀资本的Entity Bean今天回过头去看就像一个怪胎, ...
可以说随着 J2EE Web 应用程序安全体系结构的引入,我们不断从近 10 年的反复试验有所收获,事实也表明了这一点。J2EE 安全框架由三个 API 组成:Java 认证和授权服务(JAAS)、Java 安全套接字扩展(JSSE)和 Java 加密扩展(Java Cryptography Ex ...
企业bean 的环境是一种机制,这种机制可以在部署或组装时客户化企业bean 的业务逻辑。企业bean 的环境可以在不需要获取或改变企业bean 源代码的情况下客户化企业bean。 注释符和部署文件是应用组装者和部署者获取客户化业务逻 ...
对Java开发者来说,最近可以说是一段有趣的时间。被Oracle收购后,Java的保管人Sun Microsystems的业务正在被Oracle一步步合并,而同时一个重要的Java新规范正接近完成。 自从2006年度JavaOne大会上Java EE规范获得批准以来,Java EE 6本应 ...
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 ...
资源环境和管理对象 资源环境的进入对象,不需要放入资源参考目录.一些资源可能有需要进入你的组件类别之内被从 JNDI ENC 获得或注入的其他额外的被管理的对象。 一个执行对象是一个资源,在部署时配置,并且在运行期间被EJB容器所管理.它们常常定义和部署通过一个JCA资源适配器. 此外的执行对象,资源环境项目被用到参考服务,像javax.transaction.UserTransaction 和javax.transaction.TransactionSynchronizationRegistry . 为了获取引用到其它的服务,可以使用@Resource注释。当使用这个注释时,authentic ...
SessionFactory 抽象层 TopLink本身并没有提供SessionFactory抽象层逻辑,多线程的数据访问是建立在中央 ServerSession 上的。对于单线程访问, 这个中央 ServerSession 会为它一个 ClientSession 的实例供其使用。为了提供灵活便捷的创建选项, Spring为TopLink定义了一个 SessionFactory 接口, 从而使你可以任意地在不同的 Session 创建策略之间进行切换。 作为一个一站式的商店,Spring提供了一个 LocalSessionFactoryBean 类, 允许你以bean风格的配置方式来定义一个T ...
Java Persistence API     从 EJB 技术可以开始应用时起,对其在实际应用中的可用性就一直存在怀疑。在我看来,产生这种现象最重要的两个原因是复杂性和资源密集性。结果,随后出现了比 EJB 更简单、具有更小资源空间的框架( ...
是由 Sun 公司在 dev.java.net 上的一个开源项目,其主页为:facelets.dev.java.net。为什么说 Facelets 更适合JSF?笔者认为,主要是基于以下特性: Facelets基于xml,它是组件树更自然的一种描述方式(xml天生就是一种树形结构描述语言)。 Facelets的模版技术,使它更适合网页开发 Facelets支持复合组件,并且,组件的定义方式更简单 Facelets的 jsfc 技术对 html 设计器更友好 与JSP相比,Facelets无需运行前编译,并且,Facelets 还适合对生成的组件树做cache,从而使运行期更轻量,效率更 ...
对EJB进行一些性能基准测试是非常有必要和有帮助的,测试的方法和工具有很多,不过我最近发现,Apache JMeter是进行基准测试的一个优秀工具。可惜的是,JMeter没有提供一个可测试任意EJB的通用取样器(sampler),不过,我们可以自己动手来创建一个。   首先,让我们简单的了解一下Apache JMeter,它是一个100%的纯Java桌面应用,可用于压力测试和性能测量。它最初被设计用于Web应用测试但后来扩展到其他测试领域。   在本篇文章中,我使用JBoss应用服务器来运行我的EJB。使用其它容器的实现过程应该也非常类似。   1、首先为EJB创建一个工厂(factory ...
org.springframework.jca.cci.object 包中包含的支持类允许你以另一种风格访问EIS: 通过可重用的操作对象,类似于Spring的JDBC操作对象。 它通常都封装了 CCI 的API:将应用级的输入对象传入到操作对象, 从而它能创建输入record然后转换 ...
Java平台——具备可扩展GlassFish应用服务器v3的JavaEE6的架构师Jerome Dochez和工程师Mahesh Kannan详细介绍了即将推出的GlassFish v3,该产品现在可作为预览版下载。   对于那些过去四年里一直处于沉睡状态的人来说,GlassFish是由Sun公 ...
您可以自订自己的验证器,所需要的是实作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; ...
Global site tag (gtag.js) - Google Analytics