`
yingfang05
  • 浏览: 122911 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论
文章列表
Spring2.5为测试提供了全新的TestContext Framework,在Spring2.5中可以利用注解编写测试用例,本文不会讨论TestContext Framework的信息,仅以一个实际例子来说明如何编写测试用例。 关键字:Spring2.5,Unit Test,JUnit4.4; 内容: 要创建一个基于Spring2.5的JUnit4.4测试用例其实相当简单,主要进行以下几步的工作: (1)创建一个扩展自AbstractTransactionalJUnit4SpringContextTests的类,该基类是Spring2.5为方便在JUnit4环境进行事务测试的类,它还提 ...
Roberto Chinnici是Java EE 6(JSR 316)规范的联合领导者,他在最近的博文中谈到了Java EE 6规范Web Profile的两个最主要的候选项,并向JSR 316专家小组提出了应该在这两个选项中选择哪个作为前进方向的问题,为此,他也正在寻求公众的反馈。Infoq借此机会对这两个Web Profile选项作了剖析,并在这里给大家提供此分析的具体内容。 Java EE 6规范提出的新概念之一就是profiles,Infoq在另一篇文章中对其做过更详细的描述。Java EE 6规范很可能只会有一个profile,那就是Web Profile,这主要取决于时间和资源的限 ...
JSF 2.0 尽管 Java 在展示层框架上竞争的非常激烈,但 JSF 仍然固守着自己的领地。虽然有很多关于 JSF 的易用性和健壮性的质疑声,但 JSF2.0 就是为正面解决这些问题而提出来的,它的易用,创新以及可扩展的特性包括: ...
Java EE6 专家组成员Reza最近在theserverside.com发表了系列文章,征求Java社区对EJB3.1的新增特点的意见。本文粗略介绍一下,先睹为快。     主要的新增特点有如下内容:     1、可能推出轻量版的EJB,叫做“EJB Lite”     只提供 ...
我们知道,在Spring2.0中,除了singleton及prototype两种类型的Bean以外。默认情况下还增加了request、session及global session三种类型的Bean,增加的三种类型的Bean主要应用于Web应用程序中。本文不打算分析三种类型的Bean的用法,只是简单分析框架的实现原理。   Spring2.0中新增了一个用来表示Bean范围的Scope接口 public interface Scope {  Object get(String name, ObjectFactory objectFactory);//根据名称及创建工厂得到一个Bean实例  O ...
一个非常小的cron Cron是一个Unix程序,允许你定时执行脚本(类似于DOS中的批处理文件),命令, 和其它程序在指定的日期和时间.不同于EJB定时器服务,cron考虑到弹性,以日 历为基础的计划安排.Cron工作可以预定间隔的执行,包括一个小时中指定的分 钟,天中的那几个小时,一周中的几天,一个月中的几天,和一年中的几个月. 举例来说,你可以安非一个Cron工作运行在每个星期五的下午12:15.或者每不时, 或者每个月的第一天.这样精细的划分听起来很复杂,不过叙述起来很容易.Cron 使用整型值的五个字段简单的文本格式.通过空格或制表符进行分隔,描述间隔 需要脚本的运行. 栏位的顺序很重 ...
JdbcTemplate类 JdbcTemplate是core包的核心类。它替我们完成了资源的创建以及释放工作,从而简化了我们对JDBC的使用。它还可以帮助我们避免一些常见的错误,比如忘记关闭数据库连接。JdbcTemplate将完成JDBC核心处理流程,比如SQL语 ...
即时事件 所谓的即时事件(Immediate Events),是指JSF视图组件在取得请求中该取得的值之后,即立即处理指定的事件,而不再进行后续的转换器处理、验证器处理、更新模型值等流程。 在JSF的事件模型中之所以会有所谓即时事件 ...

jsf第七讲

    博客分类:
  • jsf
事件处理 动作事件 JSF支持事件处理模型,虽然由于HTTP本身无状态(stateless)的特性,使得这个模型多少有些地方仍不太相同,但JSF所提供的事件处理模型已足以让一些传统GUI程序的设计人员,可以用类似的模型来开发程序。 在 ...
Managed Beans JSF 使用 Bean 来达到逻辑层与表现层分离的目的,Bean 的管理集中在配置文件中,您只要修改配置文件,就可以修改 Bean 之间的相依关系。 1 Backing Beans JSF使用 JavaBean 来达到程序逻辑与视图分离的目的,在JSF中的Bean其角 ...
国际化信息 JSF的国际化(Internnationalization)信息处理是基于Java对国际化的支持,您可以在一个信息资源文件中统一管理信息资源,资源文件的名称是.properties,而内容是名称与值的配对,例如: • messages.properties titleText=JSF Demo hintText=Please input your name and password nameText=name passText=password commandText=Submit 资源文件名称由basename加上语言与地区来组成,例如: * basename.propertie ...
JSF Expression Language JSF Expression Language 搭配 JSF 标签来使用,是用来存取数据对象的一个简易语言。 JSF EL是以#开始,将变量或运算式放置在 { 与 } 之间,例如: #{someBeanName} 变量名称可以是faces-config.xml中定义的名称,如果是Bean的 ...
导航规则设置 在JSF中是根据faces-config.xml中<navigation-rule>设定,以决定在符合的条件成立时,该连结至哪一个页面,一个基本的设定如下: .... <navigation-rule> <from-view-id>/pages/index.jsp</from-view-id> <navigation-case> &l ...
简单的导航 Navigation 在 第一个JSF程序 中,我们简单的定义了页面的流程由 index.jsp 到 welcome.jsp,接下来我们扩充程序,让它可以根据使用者输入的名称与密码是否正确,决定要显示欢迎信息或是将使用者送回原页面进行重新登入。 首先我们修改一下UserBean: • UserBean.java package onlyfun.caterpillar; public class UserBean { private String name; private String password; private String errMessage; public void ...
第一个JSF程序 现在开发一个简单的程序,我们将设计一个简单的登入程序,使用者提交名称,之后由程序显示使用者名称及欢迎信息。 程序开发人员 先看看应用程序开发人员要作些什么事,我们编写一个简单的JavaBean: • UserBean.java package onlyfun.caterpillar; public class UserBean { private String name; public void setName(String name) { this.name = name; } public String getName() { return name; } } 这个Bean ...
Global site tag (gtag.js) - Google Analytics