- 浏览: 7258 次
- 性别:
- 来自: 上海
最新评论
-
yourenyouyu2008:
讲的很好,引用下。
为什么要使用Facelets:
文章列表
模板化和重用的第一步是创建一个模板。
一个网页通常由一些基本的部分组成:header, body,和footer。用Facelets,你能把这些通用的元素放在一个单独的页面里,并创建一个带有可编辑区的模板,如下面的模板所示:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3. ...
- 2008-12-04 23:11
- 浏览 999
- 评论(0)
JSP 标准标记库(JSP Standard Tag Library,JSTL)是一个实现 Web 应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML 操作以及数据库访问。
Sun发布的标准JSTL1.1标签库有以下几个标签:
core标签库:包含Web应用的常见工作,比如:循环、表达式赋值、基本输入输出等。
format标签库:用来格式化显示数据的工作,比如:对不同区域的日期格式化等。
sql标签库:可以做访问查询数据库的工作。
XML标签库:用来访问XML文件的工作,这是JSTL标签
- 2008-12-04 23:09
- 浏览 836
- 评论(0)
Facelets是用来建立JSF应用程序时的一个可供选择的表现层技术。Facelets提供了一个强有力的模板化系统,让你使用HTML样式的模板来定义JSF的表现层,减少了组件整合进表现层时候冗余的代码,而不需要一个web容器。
1. JSP并不适 ...
- 2008-12-04 23:08
- 浏览 1170
- 评论(1)
h:dataTable标签动态地用表格的方式输出数据, 它是JSF独有的东西,它会被翻译为一个html的table,,感觉就和struts的logic:iterator差不多,下面是一般的用法:
< h:dataTable value ='#{items}' var ='item'> 2 3 <h:column > 4 5 < %-- left column components --% > 6 7 < h:outputText
- 2008-12-04 23:07
- 浏览 1143
- 评论(0)
1.Jboss目录
目录
说明
bin
用于启动和关闭
- 2008-12-04 23:06
- 浏览 1012
- 评论(0)
拦截器是一种能够拦截针对session bean和message-driven bean的方法调用或生命周期事件的对象。它们可以用来封装那些散步于应用程序各处的行为,比如性能检测逻辑或者一些其他的拦截行为等。这些行为通常是一些公用代码,而你又不希望它们对业务逻辑构成污染。编写拦截器类:
只需要创建一个普通的java类,使其拥有一个标有@AroundInvoke注解的方法。
使用拦截器:
1.对方法和类进行标注:
通过使用@Interceptors(xxx.class)注解,
- 2008-12-04 23:04
- 浏览 1115
- 评论(0)
1. Session Beans与Entity bean的关系:
Entity bean提供了一种对象模型,它可以有效的简化开发人员创建修改删除数据库数据所需的工作。Session bean则跨越多个业务概念对数据进行访问。Session bean包含业务逻辑而entity bean则模塑持久数据。
它们俩的关系就像是剧本和演员的关系。脱离剧本的演员是毫无意义的,他们也许可以表达什么,但却不能讲一个完整的故事;同样,如果没有实现彼此的交互,代表数据的entity bean也就没有意义了。
2. Session Beans的分类
- 2008-12-04 23:01
- 浏览 983
- 评论(0)