2012年5月17日

EJB---->Entity 的生命周期和状态、回调函数

摘要: 一、四种Entity 的状态: 1. 新实体(new)。Entity 由应用产生,和EJB3 Persistence 运行环境没有联系,也没有唯一的标示符(Identity)。 2. 持久化实体(managed)。新实体和EJB3 Persistence 运行环境产生关联(通过persist(), 阅读全文

posted @ 2012-05-17 23:13 小-强-斋-太 阅读(288) 评论(0) 推荐(0)

EJB---->复合主键(Composite Primary Key)

摘要: 当我们需要使用多个属性变量(表中的多列)联合起来作为主键,我们需要使用复合主键。复合主键要求我们编写一个复合主键类( Composite Primary Key Class )。复合主键类需要符合以下一些要求: ·复合主键类必须是public 和具备一个没有参数的构造函数 ·复合主键类的每个属性变量 阅读全文

posted @ 2012-05-17 23:13 小-强-斋-太 阅读(150) 评论(0) 推荐(0)

EJB---->实体继承

摘要: 三个类分别是:Vehicle(交通工具),Car(汽车),Camion(卡车),他们的继承关系如下: 因为关系数据库的表之间不存在继承关系,Entity 提供三种基本的继承映射策略: 每个类分层结构一张表(table per class hierarchy) 每个子类一张表(table per su 阅读全文

posted @ 2012-05-17 23:13 小-强-斋-太 阅读(145) 评论(0) 推荐(0)

EJB---->实体继承

摘要: 三个类分别是:Vehicle(交通工具),Car(汽车),Camion(卡车),他们的继承关系如下: 因为关系数据库的表之间不存在继承关系,Entity 提供三种基本的继承映射策略: 每个类分层结构一张表(table per class hierarchy) 每个子类一张表(table per ... 阅读全文

posted @ 2012-05-17 23:13 小-强-斋-太 阅读(182) 评论(0) 推荐(0)

EJB---->Entity 的生命周期和状态、回调函数

摘要: 一、四种Entity 的状态: 1. 新实体(new)。Entity 由应用产生,和EJB3 Persistence 运行环境没有联系,也没有唯一的标示符(Identity)。 2. 持久化实体(managed)。新实体和EJB3 Persistence 运行环境产生关联(通过persist()... 阅读全文

posted @ 2012-05-17 23:13 小-强-斋-太 阅读(124) 评论(0) 推荐(0)

EJB---->复合主键(Composite Primary Key)

摘要: 当我们需要使用多个属性变量(表中的多列)联合起来作为主键,我们需要使用复合主键。复合主键要求我们编写一个复合主键类( Composite Primary Key Class )。复合主键类需要符合以下一些要求: ·复合主键类必须是public 和具备一个没有参数的构造函数 ·复合主键类的每个属性... 阅读全文

posted @ 2012-05-17 23:13 小-强-斋-太 阅读(155) 评论(0) 推荐(0)

EJB---->实体继承

摘要: 三个类分别是:Vehicle(交通工具),Car(汽车),Camion(卡车),他们的继承关系如下: 因为关系数据库的表之间不存在继承关系,Entity 提供三种基本的继承映射策略: 每个类分层结构一张表(table per class hierarchy) 每个子类一张表(table per ... 阅读全文

posted @ 2012-05-17 23:13 小-强-斋-太 阅读(87) 评论(0) 推荐(0)

JSF---->环境搭建及第一个程序

摘要: 一、 环境搭建 新建web项目 右键项目-----MyEclipse---Add JSF Capabilities.. 点击Finish后面,项目增加了/WEB-INF/faces-config.xml文件,并且web.xml如下。 Web应用程序的web.xml如下所示,使用JSF时,所有的... 阅读全文

posted @ 2012-05-17 23:12 小-强-斋-太 阅读(95) 评论(0) 推荐(0)

JSF---->环境搭建及第一个程序

摘要: 一、 环境搭建 新建web项目 右键项目-----MyEclipse---Add JSF Capabilities.. 点击Finish后面,项目增加了/WEB-INF/faces-config.xml文件,并且web.xml如下。 Web应用程序的web.xml如下所示,使用JSF时,所有的... 阅读全文

posted @ 2012-05-17 23:12 小-强-斋-太 阅读(195) 评论(0) 推荐(0)

JSF---->导航规则设置

摘要: 一、导航规则简介 在JSF中是根据faces-config.xml中设定,以决定在符合的条件成立时,该连结至哪一个页面。一个基本的设定如下: /pages/index.jsp #{user.verify} success /pages/welcome.jsp f... 阅读全文

posted @ 2012-05-17 23:12 小-强-斋-太 阅读(159) 评论(0) 推荐(0)

JSF---->导航规则设置

摘要: 一、导航规则简介 在JSF中是根据faces-config.xml中设定,以决定在符合的条件成立时,该连结至哪一个页面。一个基本的设定如下: /pages/index.jsp #{user.verify} success /pages/welcome.jsp f... 阅读全文

posted @ 2012-05-17 23:12 小-强-斋-太 阅读(152) 评论(0) 推荐(0)

JSF---->JSF Expression Language

摘要: JSF Expression Language 搭配 JSF 标签来使用,是用来存取数据对象的一个简易语言。 JSF EL是以#开始,将变量或表达式放置在{ 与 } 之间 一、引用简单的对象属性 在JSF卷标的属性上," 与 " (或'与')之间如果含有EL,则会加以运算,您也可以这么使... 阅读全文

posted @ 2012-05-17 23:12 小-强-斋-太 阅读(166) 评论(0) 推荐(0)

JSF---->标准转换器(Converter)

摘要: 转换器(Converter)协助模型与视图之间的数据转换 标准转换器 Web应用程序与浏览器之间是使用HTTP进行沟通,所有传送的数据基本上都是字符串文字,而Java应用程序本身基本上则是对象,所以对象数据必须经由转换传送给浏览器,而浏览器送来的数据也必须转换为对象才能使用。 JSF定义了一... 阅读全文

posted @ 2012-05-17 23:12 小-强-斋-太 阅读(180) 评论(0) 推荐(0)

JSF---->Managed Beans

摘要: JSF 使用 Bean 来达到逻辑层与表现层分离的目的 一、Backing Beans JSF使用 JavaBean 来达到程式逻辑与视图分离的目的,在JSF中的Bean其角色是属于Backing Bean,又称之为Glue Bean,其作用是在真正的业务逻辑Bean及UI元件之间搭起桥樑,在B... 阅读全文

posted @ 2012-05-17 23:12 小-强-斋-太 阅读(135) 评论(0) 推荐(0)

JSF---->Managed Beans

摘要: JSF 使用 Bean 来达到逻辑层与表现层分离的目的 一、Backing Beans JSF使用 JavaBean 来达到程式逻辑与视图分离的目的,在JSF中的Bean其角色是属于Backing Bean,又称之为Glue Bean,其作用是在真正的业务逻辑Bean及UI元件之间搭起桥樑,在B... 阅读全文

posted @ 2012-05-17 23:12 小-强-斋-太 阅读(126) 评论(0) 推荐(0)

JSF---->JSF Expression Language

摘要: JSF Expression Language 搭配 JSF 标签来使用,是用来存取数据对象的一个简易语言。 JSF EL是以#开始,将变量或表达式放置在{ 与 } 之间 一、引用简单的对象属性 在JSF卷标的属性上," 与 " (或'与')之间如果含有EL,则会加以运算,您也可以这么使... 阅读全文

posted @ 2012-05-17 23:12 小-强-斋-太 阅读(131) 评论(0) 推荐(0)

JSF---->国际化讯息

摘要: 一、资源文件 JSF的国际化(Internnationalization)讯息处理是基于Java对国际化的支持,您可以在一个讯息资源文件中统一管理讯息资源,资源文件的名称是.properties,而内容是名称与值的配对,例如: messages.properties titleText=JSF... 阅读全文

posted @ 2012-05-17 23:12 小-强-斋-太 阅读(140) 评论(0) 推荐(0)

JSF---->环境搭建及第一个程序

摘要: 一、 环境搭建 新建web项目 右键项目 MyEclipse Add JSF Capabilities.. 点击Finish后面,项目增加了/WEB-INF/faces-config.xml文件,并且web.xml如下。 Web应用程序的web.xml如下所示,使用JSF时,所有的请求都透过Face 阅读全文

posted @ 2012-05-17 23:12 小-强-斋-太 阅读(144) 评论(0) 推荐(0)

JSF---->导航规则设置

摘要: 一、导航规则简介 在JSF中是根据faces-config.xml中<navigation-rule>设定,以决定在符合的条件成立时,该连结至哪一个页面。一个基本的设定如下: 对于JSF,每一个视图(View)都有一个独特的识别(identifier),称之为View ID,在JSF中的View I 阅读全文

posted @ 2012-05-17 23:12 小-强-斋-太 阅读(126) 评论(0) 推荐(0)

JSF---->JSF Expression Language

摘要: JSF Expression Language 搭配 JSF 标签来使用,是用来存取数据对象的一个简易语言。 JSF EL是以#开始,将变量或表达式放置在{ 与 } 之间 一、引用简单的对象属性 <f:view> <h:outputText value="#{userBean.name}"/> </ 阅读全文

posted @ 2012-05-17 23:12 小-强-斋-太 阅读(96) 评论(0) 推荐(0)

JSF---->国际化讯息

摘要: 一、资源文件 JSF的国际化(Internnationalization)讯息处理是基于Java对国际化的支持,您可以在一个讯息资源文件中统一管理讯息资源,资源文件的名称是.properties,而内容是名称与值的配对,例如: messages.properties 资源文件名称由basename加 阅读全文

posted @ 2012-05-17 23:12 小-强-斋-太 阅读(126) 评论(0) 推荐(0)

JSF---->Managed Beans

摘要: JSF 使用 Bean 来达到逻辑层与表现层分离的目的 一、Backing Beans JSF使用 JavaBean 来达到程式逻辑与视图分离的目的,在JSF中的Bean其角色是属于Backing Bean,又称之为Glue Bean,其作用是在真正的业务逻辑Bean及UI元件之间搭起桥樑,在Bac 阅读全文

posted @ 2012-05-17 23:12 小-强-斋-太 阅读(136) 评论(0) 推荐(0)

JSF---->标准转换器(Converter)

摘要: 转换器(Converter)协助模型与视图之间的数据转换 标准转换器 Web应用程序与浏览器之间是使用HTTP进行沟通,所有传送的数据基本上都是字符串文字,而Java应用程序本身基本上则是对象,所以对象数据必须经由转换传送给浏览器,而浏览器送来的数据也必须转换为对象才能使用。 JSF定义了一系列标准 阅读全文

posted @ 2012-05-17 23:12 小-强-斋-太 阅读(260) 评论(0) 推荐(0)

JSF---->自订转换器

摘要: 除了使用标准的转换器之外,您还可以自行定制您的转换器,您可以实作javax.faces.convert.Converter接口,这个接口有两个要实作的方法: 简单的说,第一个方法会接收从客户端经由HTTP传来的字符串数据,您在第一个方法中将之转换为您的自订对象,这个自订对象将会自动设定给您指定的Be 阅读全文

posted @ 2012-05-17 23:11 小-强-斋-太 阅读(175) 评论(0) 推荐(0)

JSF---->标准验证器

摘要: 当应用程序要求使用者输入数据时,必然考虑到使用者输入数据之正确性,对于使用者的输入必须进行检验,检验必要的两种验证是语法检验(Synatic Validation)与语意检验(Semantic Validation)。 语法检验是要检查使用者输入的数据是否合乎我们所要求的格式,最基本的就是检查使用者 阅读全文

posted @ 2012-05-17 23:11 小-强-斋-太 阅读(176) 评论(0) 推荐(0)

JSF---->自订验证器

摘要: 一、定义自己的验证器 您可以自订自己的验证器,所需要的是实现javax.faces.validator.Validator接口,例如我们实作一个简单的密码验证器,检查字元长度,以及密码中是否包括字元与数字: PasswordValidator.java 如果验证错误,则丢出一个ValidatorEx 阅读全文

posted @ 2012-05-17 23:11 小-强-斋-太 阅读(121) 评论(0) 推荐(0)

JSF---->错误讯息处理

摘要: 错误讯息处理 在使用标准转换器或验证器时,当发生错误时,会有一些预设的错误讯息显示,这些讯息可以使用<h:messages>或<h:message>卷标来显示出来,而这些预设的错误讯息也是可以修改的,您所要作的是提供一个讯息资源文件,例如: messages.properties javax.fac 阅读全文

posted @ 2012-05-17 23:11 小-强-斋-太 阅读(161) 评论(0) 推荐(0)

JSF---->输入、输出、命令、选择、表格、其他标签

摘要: jsf标签 Tag Library Documentation JSF标准HTML标签包括了几个共通的属性,整理如下: 属性名称 适用 说明 id 所有组件 可指定id名称,以让其它卷标或组件参考 binding 所有组件 绑定至UIComponent rendered 所有组件 是否显示组件 st 阅读全文

posted @ 2012-05-17 23:11 小-强-斋-太 阅读(131) 评论(0) 推荐(0)

JSF---->自订转换器

摘要: 除了使用标准的转换器之外,您还可以自行定制您的转换器,您可以实作javax.faces.convert.Converter接口,这个接口有两个要实作的方法: public Object getAsObject(FacesContext context, UIComponent component... 阅读全文

posted @ 2012-05-17 23:11 小-强-斋-太 阅读(115) 评论(0) 推荐(0)

JSF---->标准验证器

摘要: 当应用程序要求使用者输入数据时,必然考虑到使用者输入数据之正确性,对于使用者的输入必须进行检验,检验必要的两种验证是语法检验(Synatic Validation)与语意检验(Semantic Validation)。 语法检验是要检查使用者输入的数据是否合乎我们所要求的格式,最基本的就是检查使... 阅读全文

posted @ 2012-05-17 23:11 小-强-斋-太 阅读(100) 评论(0) 推荐(0)

JSF---->自订验证器

摘要: 一、定义自己的验证器 您可以自订自己的验证器,所需要的是实现javax.faces.validator.Validator接口,例如我们实作一个简单的密码验证器,检查字元长度,以及密码中是否包括字元与数字: PasswordValidator.java package wsz.ncepu;imp... 阅读全文

posted @ 2012-05-17 23:11 小-强-斋-太 阅读(136) 评论(0) 推荐(0)

JSF---->自订验证器

摘要: 一、定义自己的验证器 您可以自订自己的验证器,所需要的是实现javax.faces.validator.Validator接口,例如我们实作一个简单的密码验证器,检查字元长度,以及密码中是否包括字元与数字: PasswordValidator.java package wsz.ncepu;imp... 阅读全文

posted @ 2012-05-17 23:11 小-强-斋-太 阅读(69) 评论(0) 推荐(0)

JSF---->错误讯息处理

摘要: 错误讯息处理 在使用标准转换器或验证器时,当发生错误时,会有一些预设的错误讯息显示,这些讯息可以使用或卷标来显示出来,而这些预设的错误讯息也是可以修改的,您所要作的是提供一个讯息资源文件,例如: messages.properties javax.faces.component.UIInput.... 阅读全文

posted @ 2012-05-17 23:11 小-强-斋-太 阅读(118) 评论(0) 推荐(0)

JSF---->输入、输出、命令、选择、表格、其他标签

摘要: jsf标签 Tag Library Documentation JSF标准HTML标签包括了几个共通的属性,整理如下: 属性名称 适用 说明 id 所有组件 可指定id名称,以让其它卷标或组件参考 binding 所有组件 绑定至UICompo... 阅读全文

posted @ 2012-05-17 23:11 小-强-斋-太 阅读(255) 评论(0) 推荐(0)

JSF---->事件处理---动作事件

摘要: JSF的事件模型提供一个近似的桌面GUI事件模式,让熟悉GUI设计的人员也能快速上手Web程序设计。 一、Bean中的方法监听 如果您需要使用同一个方法来应付多种事件来源,并想要取得事件来源的相关讯息,您可以让处理事件的方法接收一个javax.faces.event.ActionEvent事件参... 阅读全文

posted @ 2012-05-17 23:10 小-强-斋-太 阅读(100) 评论(0) 推荐(0)

JSF---->事件处理----实时事件

摘要: 实时事件 所谓的实时事件(Immediate Events),是指JSF视图组件在取得请求中该取得的值之后,即立即处理指定的事件,而不再进行后续的转换器处理、验证器处理、更新模型值等流程。 在JSF的事件模型中会有所谓实时事件,导因于Web应用程序的先天特性不同于GUI程序,所以JSF的事... 阅读全文

posted @ 2012-05-17 23:10 小-强-斋-太 阅读(185) 评论(0) 推荐(0)

JSF---->事件处理---动作事件

摘要: JSF的事件模型提供一个近似的桌面GUI事件模式,让熟悉GUI设计的人员也能快速上手Web程序设计。 一、Bean中的方法监听 如果您需要使用同一个方法来应付多种事件来源,并想要取得事件来源的相关讯息,您可以让处理事件的方法接收一个javax.faces.event.ActionEvent事件参数, 阅读全文

posted @ 2012-05-17 23:10 小-强-斋-太 阅读(204) 评论(0) 推荐(0)

JSF---->事件处理----实时事件

摘要: 实时事件 所谓的实时事件(Immediate Events),是指JSF视图组件在取得请求中该取得的值之后,即立即处理指定的事件,而不再进行后续的转换器处理、验证器处理、更新模型值等流程。 在JSF的事件模型中会有所谓实时事件,导因于Web应用程序的先天特性不同于GUI程序,所以JSF的事件模式与G 阅读全文

posted @ 2012-05-17 23:10 小-强-斋-太 阅读(216) 评论(0) 推荐(0)

JSF---->事件处理--值变事件

摘要: 如果使用者改变了JSF输入组件的值后送出窗体,就会发生值变事件(Value Change Event),这会丢出一个javax.faces.event.ValueChangeEvent对象,如果您想要处理这个事件,有两种方式,一是直接设定JSF输入组件的valueChangeListener属性,例 阅读全文

posted @ 2012-05-17 23:09 小-强-斋-太 阅读(182) 评论(0) 推荐(0)

JSF---->事件处理---Phase 事件

摘要: Phase 事件 JSF的请求执行到响应,完整的过程会经过六个阶段: 回复画面(Restore View) 依客户端传来的session数据或伺服端上的session数据,回复JSF画面组件。 回复画面(Restore View) 依客户端传来的session数据或伺服端上的session数据,回复 阅读全文

posted @ 2012-05-17 23:09 小-强-斋-太 阅读(300) 评论(0) 推荐(0)

JSF---->表格处理

摘要: JSF表格 <h:dataTable>标签显示表格 h:dataTable的value属性值绑定的对象可以使一下类型 对于前四种型态,JSF实际上是以javax.faces.model.DataModel加以包装,DataModel是个抽象类别,其子类别都是位于 javax.faces.model这 阅读全文

posted @ 2012-05-17 23:09 小-强-斋-太 阅读(188) 评论(0) 推荐(0)

JSF---->JSF 生命周期

摘要: JSF处理请求时的每个阶段与简单说明,起始状态即使用者端发出请求时,终止状态则相当于绘制器发出响应时 扣除事件处理,JSF总共必须经过六个阶段: 1)恢复视图(Restore View) 视图表示组成特定页面的所有组件。它被保存在客户端(通常存储在隐藏字段中)或服务器中(通常在会话中)。根据请求访问 阅读全文

posted @ 2012-05-17 23:09 小-强-斋-太 阅读(129) 评论(0) 推荐(0)

JSF---->事件处理--值变事件

摘要: 如果使用者改变了JSF输入组件的值后送出窗体,就会发生值变事件(Value Change Event),这会丢出一个javax.faces.event.ValueChangeEvent对象,如果您想要处理这个事件,有两种方式,一是直接设定JSF输入组件的valueChangeListener属性... 阅读全文

posted @ 2012-05-17 23:09 小-强-斋-太 阅读(76) 评论(0) 推荐(0)

JSF---->事件处理---Phase 事件

摘要: Phase 事件 JSF的请求执行到响应,完整的过程会经过六个阶段: 回复画面(Restore View) 依客户端传来的session数据或伺服端上的session数据,回复JSF画面组件。 套用申请值(Apply Request Values) 每个组件尝试从到来的请求... 阅读全文

posted @ 2012-05-17 23:09 小-强-斋-太 阅读(112) 评论(0) 推荐(0)

JSF---->表格处理

摘要: JSF表格 标签显示表格 h:dataTable的value属性值绑定的对象可以使一下类型 阵列 java.util.List的实例 java.sql.Res... 阅读全文

posted @ 2012-05-17 23:09 小-强-斋-太 阅读(163) 评论(0) 推荐(0)

JSF---->JSF 生命周期

摘要: JSF处理请求时的每个阶段与简单说明,起始状态即使用者端发出请求时,终止状态则相当于绘制器发出响应时 扣除事件处理,JSF总共必须经过六个阶段: 1)恢复视图(Restore View) 视图表示组成特定页面的所有组件。它被保存在客户端(通常存储在隐藏字段中)或服务器中(通常在会话中)。根据请... 阅读全文

posted @ 2012-05-17 23:09 小-强-斋-太 阅读(158) 评论(0) 推荐(0)

导航