- 浏览: 124955 次
- 性别:
- 来自: 重庆
-
最新评论
-
sunxiangfei91:
引用[*][url][/url]
Spring使用MimeMessageHelper -
lhb3015:
lz, Coder 这个类的代码呢??
Java RSA算法加密 -
b_lee:
顶顶顶 加两个字,再顶
Facelets是JSF更好的外衣 -
zhuqing08:
楼主 Coder 这个类的代码呢?
Java RSA算法加密 -
evajhhot:
貌似不行 有异常
BlazeDS 与Spring集成指南之一
文章列表
紧接上文:
<xsd:key name="ejb-name-key">
<xsd:annotation>
<xsd:documentation>
ejb-name 元素包含了企业bean 的名字。在ejb-jar 文件中,这个名字必须唯一。
</xsd:documentation>
</xsd:annotation>
<xsd:selector xpath="javaee:enterpr ...
- 2009-08-27 13:41
- 浏览 896
- 评论(0)
在XML Schema 中的注释规定了XML Schema 机制不方便表达的语法和语义的要求。
XML 元素的内容通常都是大小写敏感的(也就是说,除非另有说明)。意思是,例如,必须使用<transaction-type>Container</transaction-type>而不是<transaction-type>container</transaction-type>
所有有效的ejb-jar 部署描述必须遵循下面的XML Schema 定义,或本规范以前版本的DTD 定义。
<?xml version="1.0" ...
- 2009-08-25 09:37
- 浏览 1165
- 评论(0)
首先创建一个ManagedBean用来记录我们提交按钮的数量。示例如下:
Count.java
package test;
import java.io.Serializable;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.RequestScoped;
@ManagedBean(name = "count")
@RequestScoped
public class Count implements Serializable {
...
- 2009-08-21 10:49
- 浏览 2433
- 评论(0)
PBE——Password-based encryption(基于密码加密)。其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑多重加密等方法保证数据的安全性。是一种简便的加密方式。
通过java代码实现如下:
import java.security.Key;
import java.util.Random;
import javax.crypto.Cipher;
import javax.crypto.SecretKey;
import javax.crypto.SecretKeyFactory;
import ja ...
- 2009-08-21 10:48
- 浏览 1749
- 评论(0)
本篇介绍可以与Tapestry相媲美的页面模版化定义。
我们还是一起来看例子,我们就从echo.xhtml,/resources/echo/echoInputText.xhtml,echoOut.xhtml这几个文件的基础上介绍页面模版化。
一、 创建一个模版
首先定义模版文件/templates/echoTemplate.xhtml,文件内容如下:
echoTemplate.xhtml
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &qu ...
- 2009-08-15 10:28
- 浏览 1751
- 评论(0)
拦截器元素语法有四种可能的风格:
风格1:
<interceptor-binding>
<ejb-name>*</ejb-name>
<interceptor-class>INTERCEPTOR</interceptor-class>
</interceptor-binding>
用通配符“*”指定ejb-name 元素来指派缺省拦截器(这些拦截器应用到ejb-jar 包内的所有企业bean)。
风格2:
<interceptor-binding>
<ejb-name>EJBNAME</ejb- ...
- 2009-08-13 12:21
- 浏览 951
- 评论(0)
在本篇介绍中,我们开始接触JSF2.0纳为标准的最重要的特性之一,facelets组件模型,整个组件模型的特性是很多的,我在本系列中只能做简单的介绍,并试图用比较简单的例子为大家揭示JSF2.0带给我们独特而快捷的开发体验。
在本篇中,主要揭示自定义组件的过程,在过程中,我还会给大家演示一下JSF2.0中其他的一些特性。现在自定义组件非常简单,下面就用一个例子来说明。
一、 创建一个应声器:
接上一篇中的工程TestJsf2.0,在其中加入如下文件:
echo.xhtml:
<!DOCTYPE html PUBLIC "-// ...
- 2009-08-11 07:59
- 浏览 1353
- 评论(0)
Bean 提供者必须声明从企业bean 代码中访问的所有环境条目。这些环境条目通过在bean 类代码中使用注释符或在部署描述中使用env-entry 元素来声明。
每个env-entry 描述了一个环境条目。它由一个可选的环境条目描述、相对于java:comp/env 的环境条目名称、期望的环境条目值的类型(也就是,从EJBContext 或JNDI 的lookup 方法返回的对象的类型)和一个可选的环境条目值组成。
环境条目的范围是企业bean,它的部署描述元素要包含给定的env-entry 元素。这意味着在运行时其他企业bean 是不能获取这些环境条目的,且其他企业bean 也可以使用相同的 ...
- 2009-08-09 11:24
- 浏览 869
- 评论(0)
ECC-Elliptic Curves Cryptography,椭圆曲线密码编码学,是目前已知的公钥体制中,对每比特所提供加密强度最高的一种体制。在软件注册保护方面起到很大的作用,一般的序列号通常由该算法产生。
关于Java实现ECC算法的资料实在是太少了,无论是国内还是国外的资料,无论是官方还是非官方的解释,最终只有一种答案——ECC算法在jdk1.5后加入支持,目前仅仅只能完成密钥的生成与解析。
尽管如此,我照旧提供相应的Java实现代码,以供大家参考。
通过java代码实现如下:
import java.math.BigInteger;
import jav ...
- 2009-08-09 10:46
- 浏览 3516
- 评论(0)
JSF 2.0的最终规范也已经发布了有近一个月了,在近期试用了一些新功能和特性,带来了很多漂亮的特性和愉快的体验。试用之余,迫不及待的希望与众多开发工程师们分享JSF 2.0带来的这些改变,或者说给我们开发带来的便利以及思想上的变革。
自从JSF 2.0立项起,就一直关注他,除了他承诺的那些技术和思想上的先进性,更多的原因是由于他为适应Web 2.0开发应用而提出的简化开发流程,提供灵活便捷的组件开发模式;或者可以说是由于他承诺在提高开发人员效率方面的努力。在从Mojarra项目获取beta版实现并试用后,我非常兴奋,JSF 2.0的专家组很好的完成了他 ...
- 2009-08-01 10:00
- 浏览 1100
- 评论(0)
移除了本地事务接口:EJB 3.0移除了复杂的本地和远程接口,为简单旧式Java接口(plain old Java interface,POJI)开路,EJB 3.1更进了一步,事务接口也不用再强制遵循了,类似于POJO,如JPA中的实体和消息驱动Beans,在Java EE 6中,开发者可以不用事务接口编写会话Beans了:
@Stateless public class StockQuoteBean { public double getStockPrice(String symbol) { ... } }
引入了Singleton Beans:引入S ...
- 2009-07-23 15:39
- 浏览 1286
- 评论(0)
显然,用户希望ORB提供的应用程序能支持所有这些CORBA对象生命周期不同方面的有效实现。ORB通过对象适配器(OA)来提供这种支持。下面定义了一系列的评估准则,通过这些准则可对对象适配器进行涉及CORBA对象生命周期有效支 ...
- 2009-07-19 21:20
- 浏览 925
- 评论(0)
注意,只有会话和消息驱动bean 可以用于bean 管理的事务分隔。
容器必须按下列方式管理客户对使用bean 管理事务分隔的企业bean 实例的调用。当客户通过企业bean 的客户端视图接口调用它的业务方法时,容器挂起所有可能与和客 ...
- 2009-07-16 08:18
- 浏览 1332
- 评论(0)
这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman.这种加密算法的特点主要是密钥的变化,上文我们看到DES只有一个密钥。相当于只有一把钥匙,如果这把钥匙丢了,数据也就不安全了。RSA同时有两把钥匙,公钥与私钥。同时支持数字签名。数字签名的意义在于,对传输过来的数据进行校验。确保数据在传输工程中不被修改。
流程分析:
1、甲方构建密钥对儿,将公钥公布给乙方,将私钥保留。
2、甲方使用私钥加密数据,然后用私钥对 ...
- 2009-07-13 20:14
- 浏览 3828
- 评论(2)
JSF2的Ajax支持包含一个非常基本的功能以听取JSF客户端处理代码中的事件和错误。它假设该功能会被部分开发员使用以监视事件,例如,当出现一个明显的Ajax请求时,图像会变成黄色,而没有这样的Ajax请求时则是黑色。本文将尝 ...
- 2009-07-09 09:13
- 浏览 1110
- 评论(0)