自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (3)
  • 收藏
  • 关注

原创 JSF教程(7)——生命周期之Restore View Phase

在JSF宏观的生命周期中分为Execute和Render,在Execute部分又将分为具体的步骤(可参考前面博客中的流程图)一共是六个步骤在后面的文章中笔者将带着大家慢慢的走进JSF(JavaEE仅仅是给了一个规范,至于具体代码如何实现。不同的中间件会有所不同),本篇博客就详细介绍第一阶段Restore View Phase。

2014-04-30 21:54:35 3184 5

原创 JSF教程(6)——生命周期中处理请求

当JSF处理一个initial请求的时候程序将会创建一个新的view并且将它储存在FacesContext的实例中,这里需要注意的是只有在JSF的Response指向另一个JSF的View的时候上面的过程才会执行。其实这很好理解,如果简单一个超链接或者一个按钮将请求发送到服务器,而这个请求仅仅是跳转到一个不包含任何JSF组件的页面那么在服务端将没有任何View被产生,更别说被储存在FacesContext的实例中了。

2014-04-30 21:54:01 3192 2

原创 JSF教程(5)——生命周期概述(续)

JSF页面在其内部是以一个树的形式进行表示的(放到哪先别管,后面的文章详细的告诉你),就像我们平时写xml那样,有最顶级的父节点以及下面的孩子节点,孙子节点等等。这样的一个对象在JSF当中叫做View(视图?),这就很好能解释之前为什么会有ViewScope这个注解来标识manageBean的范围了。相信读到这里再去理解前面文章中的Scope会有更深刻的理解。

2014-04-30 21:50:49 2656 2

原创 JSF教程(4)——生命周期概述

对于任何一个应用而言其完成自身功能的各种步骤就是她的生命周期,一般是指从开始创建(这里可以是组件、控件等等任何应用可能要用到的对象)经过中间一系列的步骤到最终的结束(呈现内容)。其实以往接触的CS系统也有声明周期,只不过不需要开发者去关注罢了。比如在使用VB开发CS架构的系统开发者不需要关注哪个控件是什么时候创建的,什么时候显示的,什么时候在内存中被销毁的等等这些事情。所有的应用都有其生命周期,在Web应用的生命周期中有下面几个环节是最常见的,当然在JSF中对于下面的几个环节也是必不可少的。

2014-04-30 21:50:37 2960 3

EasyMock单元测试例子

几个例子展示如何使用EasyMock进行单元测试

2013-12-31

运用Ajax高仿谷歌自动完成关键词

运用Ajax以及DIV+CSS高仿谷歌自动完成关键词

2012-06-10

简易Web服务器

基于java的简易服务器,希望她对和我一样的初学者有所帮助。

2012-04-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除