ZK + Spring + Hibernate最简单的例子
1、Spring+Hibernate配置起来很简单,具体就不细说了,网上多的是。
2、ZK显示页面
【query.zul】
<?xml version="1.0" encoding="UTF-8"?>
<window>
<button label="查询"></button>
<vbox>
<listbox id="testListID" width="800px" rows="5" use="chanson.common.web.ui.ListTestBean">
<listhead>
<listheader label="姓名"/>
<listheader label="性别"/>
<listheader label="生日"/>
<listheader label="薪资"/>
</listhead>
<listitem value="${each.id}" forEach="${testList}">
<listcell label="${each.name}"/>
<listcell label="${each.sex}"/>
<listcell label="${each.birthday}"/>
<listcell label="${each.money}"/>
</listitem>
</listbox>
</vbox>
</window>
《说明》:
A、<?xml version="1.0" encoding="UTF-8"?>
这个别忘记了,刚学的时候就是因为它报了不少错误。
B、use="chanson.common.web.ui.ListTestBean"
这个类就是衔接前后台的关键类。
C、${*.*}这个是标准的EL写法。
3、ListTestBean——最关键的衔接类
public class ListTestBean extends Listbox {
public void onCreate() {
ITestLogic testLogic = (ITestLogic) SpringFactory
.getBeanFactory().getBean("testLogic");
List testList = testLogic.find("from Test");
Iterator it = testList.iterator();
while(it.hasNext()) {
Test test = (Test) it.next();
Long id = test.getId();
String name = test.getName();
Integer sex = test.getSex();
Date birthday =test.getBirthday();
Double money = test.getMoney();
Listitem listitem = new Listitem();
listitem.setValue(id);
listitem.setParent(this);
Listcell nameCell = new Listcell(name);
Listcell sexCell = new Listcell(sex.toString());
Listcell birthdayCell = new Listcell(birthday.toString());
Listcell moneyCell = new Listcell(money.toString());
nameCell.setParent(listitem);
sexCell.setParent(listitem);
birthdayCell.setParent(listitem);
moneyCell.setParent(listitem);
}
}
}
《说明》:
A、例子是一个简单的查询,所以看起来也比较简单。
B、该类的作用有点像似servlet,只是省略了页面跳转
C、setter/getter真是麻烦,得找找更简洁的方法
【附录】
1)、数据库设计——test表
CREATE TABLE `test` (
`id` decimal(22,0) NOT NULL default '0',
`name` varchar(100) default NULL,
`sex` int(1) default NULL,
`birthday` datetime default NULL,
`money` decimal(15,4) default NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
2)、其他应该没什么了吧?
3)、页面效果图
- 描述: 页面效果图
- 大小: 27.5 KB
分享到:
相关推荐
主要介绍了zk+spring+hibernate的使用方法 早期使用的是 hibernate的配置文件 后来 被改成了 引用注释的方式 老的绑定文件也没有删除,sql下面由数据库文件 导入mysql就可以,不错的教学例子 学习起来很简单
《ZK+Spring+Hibernate整合详解》 ZK、Spring和Hibernate是Java开发中的三大重要框架,它们分别在用户界面、依赖注入与事务管理、持久层操作方面发挥着关键作用。将这三者进行整合,可以构建出高效、稳定且易于维护...
ZK+Spring+Hibernate jar包名稱
在IT行业中,`ZK`(ZooKeeper)、`Spring`和`Hibernate`都是非常重要的技术组件,分别在分布式协调、应用框架和对象关系映射领域有着广泛应用。本项目是将这三个技术进行整合,用于构建一个基于MySQL数据库的完整...
使用zk+spring+hibernate+mysql做的demo,只需要修改下MySQL连接字符串就可以运行。因为容量有点大。分卷压缩了,请下全后解压。
使用zk+spring+hibernate+mysql做的demo,只需要修改下MySQL连接字符串就可以运行。因为容量 有点大。分卷压缩了,请先下载zk+spring+hibernate+mysql demo(),下全后解压。
在这个`zk+spring+hibernate(全部用注解)`的项目中,我们将探讨如何完全利用注解来配置和管理这些框架,从而实现更加简洁、高效的代码结构。 `ZK`,全称ZooKeeper,是一个分布式的、开放源码的分布式应用程序协调...
在IT行业中,ZK、Spring和Hibernate是三个非常重要的开源框架,它们分别专注于用户界面、应用框架和持久层管理。让我们深入探讨这三个技术以及如何将它们完美整合。 **ZK框架** 是一个基于组件的Java桌面应用开发...
本项目采用"ZK+Spring+Hibernate"的技术栈,这是一个常见的Java Web开发组合,旨在提供高效、灵活和可维护的解决方案。下面将详细阐述这三个核心技术及其在项目中的作用。 **ZK框架**: ZK是一个基于组件的Java ...
在自个学习zk和其他两个框架整合的时候,总是找不到合适的整合demo进行参考,希望此次上传能对初学者有用,能够给你们一个完整的代码,让你们可以直接把项目运行起来,这样对于开发来说是最重要的
标题 "zk+hibernate+spring零配置" 暗示了一个集成开发环境,其中包含Zookeeper、Hibernate和Spring框架的无配置或最少配置的整合。这个环境可能旨在简化开发流程,提高效率,并减少错误的可能性。下面将详细介绍这...
很多zk初学者对zk与spring和hibernate的整合很头疼,在这花了一晚上的时间整了个完整工程包供大家学习参考,所需jar包很大,都抓成图片了,具体看工程说明. 在遇到zk方面的问题可以加qq群:71714290交流。
4. **测试验证**:最后,编写测试用例,确保整合后的系统能够在ZooKeeper的协调下,正常执行Spring+Hibernate的CRUD操作。 这个实例对于理解和掌握分布式环境下基于Spring和Hibernate的业务应用开发非常有帮助,...
【标题】"小型在线销售系统ZK+hibernate"是一个基于J2EE技术的项目,主要用于实现电子商务中的在线销售功能。此系统采用ZK框架作为前端展示层,结合Hibernate作为持久层框架,构建了一个高效、易维护的后台管理系统...
【标题】"zk+dubbo+spring本地工程"指的是一个整合了Zookeeper、Dubbo和Spring框架的本地开发环境。这个项目可能是一个分布式服务治理的示例或者开发模板,旨在帮助开发者快速搭建具备服务注册与发现、远程调用等...
ZK提供了事件驱动的编程模型,使得在浏览器端处理复杂的用户交互变得简单。它还支持组件化开发,有丰富的UI组件库,可以快速构建界面。 Spring3.0.5是经典的Spring框架的一个版本,它是Java企业级应用的核心容器,...
通过这个简单的项目,我们可以初步了解Spring、Zookeeper和Dubbo的集成和工作流程。然而,实际生产环境中,还需要考虑更多的因素,比如服务的监控、性能优化、安全控制等。这个项目只是一个起点,帮助开发者理解和...
在"Spring+hibernate+ZK例子"中,可能包含了一个整合这三个技术的应用示例。Spring作为核心框架管理整个应用的生命周期,通过AOP和DI来协调各个组件。Hibernate则被用来处理数据库交互,简化数据存取操作。而ZK可能...
Spring、SpringMVC和JPA(Hibernate)是Java开发中常用的三大框架,它们共同构建了一个高效、灵活的企业级应用架构。下面将详细讲解这三大框架的整合及其在实际项目中的运用。 Spring框架是Java企业级应用的核心...