`
yingfang05
  • 浏览: 119550 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论
文章列表
7. 利用id作为bean的标识符         你可以指定一个id或名称来作为bean的标识符。虽然使用id不会提高易读性,但是它可以让XML parser对bean的引用有效方面进行更好的验证。如果由于XML IDREF的限制而不能使用某个id,你可以利用na ...
Spring是一个强大的JAVA应用框架,广泛地应用于JAVA的应用程序。为Plain Old Java Objects(POJOs)提供企业级服务。Spring利用依赖注入机制来简化工作,同时提高易测性。Spring beans及依赖,以及beans类所需的服务都在配置文件中进行了详细的说明,这个配置文件是典型的XML格式。但是它既冗长又不实用。对于需要定义大量Spring beans的大工程来说,我们难以阅读和管理它。         在这篇文章里,对于Spring XML的配置,我将向你展示12种比较好的实践。其中的一些实践不仅是好的实践,更是必要的实践。除此以外,还有其他因素,例如领域 ...
紧接上文: <xsd:selector xpath="javaee:env-entry"/> <xsd:field xpath="javaee:env-entry-name"/> </xsd:unique> </xsd:element> </xsd:choice> <xsd:attribute name="id" type="xsd:ID"/> </xsd:complexType> <!-- ********** ...
从后台bean访问当前页面流或共享流   在某些情况下,您或许想直接从后台bean访问当前页面流或一个活动的共享流。为此,只需创建一个适当类型的字段,并使用@Jpf.PageFlowField或@Jpf.SharedFlowField对其进行适当注释: @Jpf.CommandHan ...
JSF对通过关联组件和事件来构建页面而说是非常棒的,但是,与所有现有的技术一样,它需要一个控制器来分离出页面间的导航决策,并提供到业务层的链接。它拥有一个基本的导航处理程序,可以用功能完备的处理程序来替换它。Page Flow为创建可重用的封装页面流提供了基础,并可以与视图层并行工作。它是一个功能完备的导航处理程序,将JSF页面作为最优先的处理对象。本文将讨论如何集成这两种技术来利用二者的优点。   基本集成   JSF中页面流的最基本用处是引发(调用)来自JSF页面的动作。JSF页面可以处理页面内事件,而页面流动作则是从一个页面导航到另一页面的方法。首先,在Web应用程序中创建一个名为“ex ...
紧接上文: <xsd:selector xpath="javaee:ejb-local-ref"/> <xsd:field xpath="javaee:ejb-ref-name"/> </xsd:unique> <xsd:unique name="entity-ejb-ref-name-uniqueness"> <xsd:annotation> <xsd:documentation> ejb-ref-name 元素包含了EJB 引用的名字。EJB 引用是组件环境的一 ...
Hibernate的状态   hibernate的各种保存方式的区(save,persist,update,saveOrUpdte,merge,flush,lock)及 对象的三种状态   hibernate的保存   hibernate对于对象的保存提供了太多的方法,他们之间有很多不同,这里细说一下,以便区别。   一、预备知识   在所有之前,说明一下,对于hibernate,它的对象有三种状态,transient、persistent、detached   下边是常见的翻译办法:   transient:瞬态或者自由态   (new DeptPo(1,”行政部”,20,”行 ...
紧接上文: <xsd:sequence> <xsd:element name="description" type="javaee:descriptionType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="ejb-relation-name" type="javaee:string" minOccurs="0"> <xsd:annotation ...
创建和发送 Ajax 请求 submitFormData() 函数的代码可以在 AutoSaveScript.js 文件中找到,该函数使用 Ajax 请求对象向 Web 服务器提交编码后的数据。首先,它需要创建这个请求对象,如果是 Microsoft® Internet Explorer,就使用 ActiveXObject(),如果是支持 Ajax 的其他浏览器,比如 Firefox、Netscape、Mozilla、Opera 和 Safari,就使用 XMLHttpRequest()。下面显示了创建 XMLHttpRequest 对象所需的代码。 创建 Ajax 请求对象         ...
在客户端获取表单数据 本节将给出一个 JSF 表单,其数据通过 JavaScript 和 DOM 在 Web 浏览器中获得。 您可以在自已的 Web 表单应用程序中重用这里介绍的 JavaScript 代码。本节还将解释如何正确地编码表单数据以将它提交给服务器。 构建 JSF 表单 让我们先来看一个典型的 JSF 例子。SupportForm.jsp 这个页面包括一些基本 HTML 的元素,比如输入框、列表、单选按钮、复选框和提交按钮。所有输入组件都将其值绑定到称为 SupportBean 的 JavaBean 属性。这个页面的头部包括一个 <script> 标记,用来导入 A ...
我们知道:一个软件从无到有需要经过如下几个阶段:分析、设计、编程、调试、部署和运行。     编程阶段我们通常使用Java/.NET这样面向对象语言工具,可以带来很多设计上的好处,但是也存在一个奇怪的现象:很多程序员 ...
紧接上文: <xsd:sequence> <xsd:element name="description" type="javaee:descriptionType" minOccurs="0" maxOccurs="unbounded"/> <xsd:element name="method" type="javaee:methodType" maxOccurs="unbounded"/> <xsd:element ...
为了在JSF开发中联合使用AJAX和Mozilla XUL技术,组件创建者必须提供这些技术所需要的任何资源文件(例如图象,式样表或脚本等)。为一个JSF组件库提供资源文件的标准方式是直接从Web应用程序根文件系统中提供服务。这些资源通常用一个档案文件(如一个ZIP文件)打包,并且独立于JSF组件库发行。 本篇将介绍一种新的开源工程Weblets(http://weblets.dev.java.net)。这个工程的目标是,为JSF组件开发者提供一种工具以便开发者可以直接从JAR中提取资源文件,而不是从Web应用程序根文件系统中提供相应的服务。不象使用定义在web.xml文件中的静态配置的URL映 ...
1.优点     简单:     易于学习,易于使用,通过文档和源代码,可以比较完全的掌握它的设计思路和实现。     实用:     提供了数据映射功能,提供了对底层数据访问的封装(例如ado.net),提供了dao框架,可以使我 ...
iBatis多数据源的苦恼     在仅使用ibatis时,多数据源简直就是梦魇,每多一个数据源就需要多一份sql-map-config配置文件。     采用spring的AbstractRoutingDataSource就可以简单的解决这个问题。     AbstractRoutingDataSource实现了javax.sql.DataSource接口,因此可以理解为一个虚拟的动态DataSource,在需要的时候根据上下文Context动态决定使用哪个数据源。     Spring+iBatis多数据源的配置     下面是一个完整的配置: < beans xmlns= ...
Global site tag (gtag.js) - Google Analytics