`
yingfang05
  • 浏览: 124955 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论
文章列表
紧接上文: <xsd:key name="ejb-name-key"> <xsd:annotation> <xsd:documentation> ejb-name 元素包含了企业bean 的名字。在ejb-jar 文件中,这个名字必须唯一。 </xsd:documentation> </xsd:annotation> <xsd:selector xpath="javaee:enterpr ...
在XML Schema 中的注释规定了XML Schema 机制不方便表达的语法和语义的要求。 XML 元素的内容通常都是大小写敏感的(也就是说,除非另有说明)。意思是,例如,必须使用<transaction-type>Container</transaction-type>而不是<transaction-type>container</transaction-type> 所有有效的ejb-jar 部署描述必须遵循下面的XML Schema 定义,或本规范以前版本的DTD 定义。 <?xml version="1.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   { ...
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 ...
本篇介绍可以与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 ...
拦截器元素语法有四种可能的风格: 风格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- ...
在本篇介绍中,我们开始接触JSF2.0纳为标准的最重要的特性之一,facelets组件模型,整个组件模型的特性是很多的,我在本系列中只能做简单的介绍,并试图用比较简单的例子为大家揭示JSF2.0带给我们独特而快捷的开发体验。           在本篇中,主要揭示自定义组件的过程,在过程中,我还会给大家演示一下JSF2.0中其他的一些特性。现在自定义组件非常简单,下面就用一个例子来说明。 一、     创建一个应声器: 接上一篇中的工程TestJsf2.0,在其中加入如下文件: echo.xhtml: <!DOCTYPE   html   PUBLIC   "-// ...
Bean 提供者必须声明从企业bean 代码中访问的所有环境条目。这些环境条目通过在bean 类代码中使用注释符或在部署描述中使用env-entry 元素来声明。 每个env-entry 描述了一个环境条目。它由一个可选的环境条目描述、相对于java:comp/env 的环境条目名称、期望的环境条目值的类型(也就是,从EJBContext 或JNDI 的lookup 方法返回的对象的类型)和一个可选的环境条目值组成。 环境条目的范围是企业bean,它的部署描述元素要包含给定的env-entry 元素。这意味着在运行时其他企业bean 是不能获取这些环境条目的,且其他企业bean 也可以使用相同的 ...
ECC-Elliptic Curves Cryptography,椭圆曲线密码编码学,是目前已知的公钥体制中,对每比特所提供加密强度最高的一种体制。在软件注册保护方面起到很大的作用,一般的序列号通常由该算法产生。     关于Java实现ECC算法的资料实在是太少了,无论是国内还是国外的资料,无论是官方还是非官方的解释,最终只有一种答案——ECC算法在jdk1.5后加入支持,目前仅仅只能完成密钥的生成与解析。     尽管如此,我照旧提供相应的Java实现代码,以供大家参考。     通过java代码实现如下: import java.math.BigInteger; import jav ...
JSF   2.0的最终规范也已经发布了有近一个月了,在近期试用了一些新功能和特性,带来了很多漂亮的特性和愉快的体验。试用之余,迫不及待的希望与众多开发工程师们分享JSF   2.0带来的这些改变,或者说给我们开发带来的便利以及思想上的变革。          自从JSF   2.0立项起,就一直关注他,除了他承诺的那些技术和思想上的先进性,更多的原因是由于他为适应Web   2.0开发应用而提出的简化开发流程,提供灵活便捷的组件开发模式;或者可以说是由于他承诺在提高开发人员效率方面的努力。在从Mojarra项目获取beta版实现并试用后,我非常兴奋,JSF   2.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 ...
显然,用户希望ORB提供的应用程序能支持所有这些CORBA对象生命周期不同方面的有效实现。ORB通过对象适配器(OA)来提供这种支持。下面定义了一系列的评估准则,通过这些准则可对对象适配器进行涉及CORBA对象生命周期有效支 ...
注意,只有会话和消息驱动bean 可以用于bean 管理的事务分隔。 容器必须按下列方式管理客户对使用bean 管理事务分隔的企业bean 实例的调用。当客户通过企业bean 的客户端视图接口调用它的业务方法时,容器挂起所有可能与和客 ...
这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman.这种加密算法的特点主要是密钥的变化,上文我们看到DES只有一个密钥。相当于只有一把钥匙,如果这把钥匙丢了,数据也就不安全了。RSA同时有两把钥匙,公钥与私钥。同时支持数字签名。数字签名的意义在于,对传输过来的数据进行校验。确保数据在传输工程中不被修改。     流程分析:     1、甲方构建密钥对儿,将公钥公布给乙方,将私钥保留。     2、甲方使用私钥加密数据,然后用私钥对 ...
JSF2的Ajax支持包含一个非常基本的功能以听取JSF客户端处理代码中的事件和错误。它假设该功能会被部分开发员使用以监视事件,例如,当出现一个明显的Ajax请求时,图像会变成黄色,而没有这样的Ajax请求时则是黑色。本文将尝 ...
Global site tag (gtag.js) - Google Analytics