安装:
两步:
- 配置好guzz环境,让guzz跑起来。
- 在需要的jsp页面上引入标签库:<%@ taglib uri="http://www.guzz.org/tags" prefix="g" %>
标签tld的定义在guzz的jar包,META-INF中。
提供的标签:
标签种类:
标签
用途
标签体内可否写其他代码
g:boundary
|
定义条件范围。在此标签内的所有标签,都将自动获取其设定的查询条件。
|
可以
|
g:addLimit
|
对当前的g:boundary中增加一个查询条件。 |
不可以
|
g:addInLimit
|
对当前的g:boundary中增加一个in操作查询条件。 |
不可以
|
g:count
|
执行统计操作
|
不可以
|
g:get
|
执行list操作,并读取list的第一个对象。
|
不可以
|
g:list
|
读取一个列表。
|
不可以。
|
g:page
|
读取一页对象。返回的对象默认为org.guzz.dao.PageFlip 对象。
|
不可以。
|
g:out
|
输出标签,类似c:out。当时增加javascript过滤处理,xslt,js串输出等。
g:out默认对xml进行转义,并对javascript转义,如果需要2这都打开,需要将2个属性都设置为false。
注:其中的内容过滤选项没有实现,计划删除,请勿使用。
|
不可以。
|
其他
|
执行数据库写操作。尚未完成最终设计,请勿使用。
|
|
标签中属性介绍:
所有标签中,如果属性名称相同,一般含义也相同。所有标签中使用的对象属性均为java领域对象pojo的属性,不是数据库字段名称。
主要的属性有:
属性名称
作用
注意事项
limit
|
查询条件。
如:userName=\${param.name};status=1;checked=true。
也可以为应用自己定义的条件,如"checkedPost",如果为这类特殊内容,需要程序实现BusinessInterpretor,具体参看相关介绍。
|
1个limit只允许写1个条件。不支持多个条件的and or运算。
1个条件间支持的运算符为:
"!=" => NOT_EQUAL
"~~" => LIKE_IGNORE_CASE
"=~=" => EQUAL_IGNORE_CASE
"~=" => LIKE_CASE_SENSTIVE
"<>" => NOT_EQUAL
"==" => EQUAL
">=" => BIGGER_OR_EQUAL
"<=" => SMALLER_OR_EQUAL
"=" => EQUAL
">" => BIGGER
"<" => SMALLER
|
var
|
将结果保存到jsp对象中的名称。类似c:set中var的定义。
|
|
scope
|
结果保存的范围。类似c:set中scope的定义。
|
page,request,session,application
|
business
|
域对象名称,在guzz.xml中定义的business/name,也可以是域对象类的完整类名。
|
|
skipCount
|
跳过记录数。默认为0,不跳过。
|
|
pageNo
|
页号。从1开始。
|
|
pageSize
|
每页读取记录数。
|
|
orderBy
|
排序方式,多个排序用英文的逗号分隔,如:name asc, id desc, friendCount asc
|
|
分享到:
相关推荐
【Guzz:一个空的示例项目build20110323.zip】 Guzz是一个基于Java的高性能、轻量级的分布式数据处理框架,主要用于处理大规模数据流。这个"empty sample project build20110323.zip"是针对Guzz的学习资源,包含了...
guzz的jar包,工程下直接考过来的,可以直接使用
为Guzz启用屏幕共享。 此扩展程序允许www.guzz.io用户共享桌面屏幕 支持语言:English
guzz是一套用来进行快速开发和高性能网站设计的java框架,通过ORM、多数据源数据管理、以及通用数据处理,为系统在数据层的设计提供一站式解决方案。用于替代或者补充hibernate或ibatis,并提供更多的大型系统架构...
【Guzz-crx插件】是一款专为Guzz平台设计的屏幕共享扩展程序,它使得用户能够在使用Guzz.io服务时轻松实现桌面屏幕共享功能。这一功能对于远程协作、在线会议、教育辅导以及团队沟通等场景具有极大的价值,极大地...
NULL 博文链接:https://guzz.iteye.com/blog/256235
NULL 博文链接:https://guzz.iteye.com/blog/883225
为了深入了解,你可以访问提供的博文链接(https://guzz.iteye.com/blog/507276),在那里可能会找到关于BICQ的详细解释、使用示例和开发背景等信息。同时,查看压缩包中的文件(BICQ)可以获取实际的源代码,进一步...
持久层框架则是实现数据持久化操作的一系列框架,常见的有Hibernate、MyBatis、TopLink、Guzz-jOOQ、SpringData和ActiveJDBC等。 3. Hibernate持久层框架:Hibernate是一个开源的ORM框架,它提供了一个完整的解决...
常见的持久层框架有Hibernate、MyBatis、TopLink、Guzz、jOOQ、Spring Data和ActiveJDBC等,它们都为开发者提供了便捷的数据持久化解决方案。 在Hibernate中,Session提供了多种操作数据库的方法,如load()和get()...
常见的Java持久层框架有Hibernate、MyBatis、TopLink、Guzz、jOOQ、Spring Data和ActiveJDBC等,它们都提供了方便的数据操作和数据库访问功能。 在Hibernate中,SessionFactory是一个关键组件,它是线程安全的,...
根据给定文件的信息,我们可以提炼出与“哀悼日变灰操作”相关的IT知识点,但首先需要澄清的是,文件内容似乎包含了一些不相关的代码片段和文档,这些内容涉及一个名为"Guzz"的全栈数据层解决方案框架,以及一系列与...
- **Guzz** - **jOOQ** - **Spring Data** - **ActiveJDBC** 这些框架提供了不同的特性和灵活性,适用于不同的应用场景。 #### 三、Hibernate中的SessionFactory和Session **1. SessionFactory的线程安全性** ...
- **Guzz**:轻量级的持久层框架。 - **ActiveJDBC**:面向对象的持久层框架,提供了类似于ActiveRecord的风格。 #### 三、SessionFactory与Session的安全性与使用场景 **知识点概述:** SessionFactory和...
MultiSafepay PHP SDK关于...如果您没有安装任何客户端实现,请使用以下命令: composer require guzzlehttp/guzzle如果您没有安装任何工厂实现,请使用以下命令: composer require http-interop/http-factory-guzz
为什么?... 它使最经典的用例(例如下载文件,与JSON API交互或提交表单)尽可能地简单。 由于基于 ,因此可以直接使用Guzzle的方法解决更高级的用例。 总结起来,Bof: 是用户友好的避免使用魔术字符串... 这是Bof与Guzz
目前市面上有多个持久层框架,如Hibernate、MyBatis、TopLink、Guzz、jOOQ、Spring Data和ActiveJDBC等,它们各有特点,为开发者提供不同场景下的解决方案。 在Hibernate框架中,SessionFactory是一个重要的概念,...