1. 参考资料和引用声明
本文主要参考了以下文章:
(1)Eclipse jee下JPA的开发
http://www.suneca.com/article.asp?id=75
(2)Tutorial: Reading from the DB with Netbeans and ZK
http://javadude.wordpress.com/2009/03/21/tutorial-reading-from-the-db-with-netbeans-and-zk/
另外还有从网上搜索到的 N 篇文章。我直接或部分引用了这些文章的代码,配上图片,供我自己和其他初学者照葫芦画瓢,试试ZK的开发步骤。被引用的代码版权归原作者所有。
2. 下载与安装
(1)NetBeans 6.5
(2)JDK 6u11
(3)ZK 3.6.0
(4)OpenJPA
安装:
(1)NetBeans 和 JDK 安装到 E:\Java
(2)ZK 3.6.0 解压到 E:\Java\zk-bin-3.6.0
(3)OpenJPA 解压到 E:\Java\openjpa
3. 把 ZK 和 OpenJPA 的 jar 文件建成类库
Netbeans: 工具-》库,点“类库”,点“新建库”,输入一个名字,例如:MyZK
点“添加Jar/文件夹”,然后选要加入的 jar 文件。
这是 MyZK,\zk-bin-3.6.0\dist\lib 里的 jar 和 ext\ 的jar 都加入
这是 MyOpenJPA, \openjpa\lib 里的jar 文件除derby-10.2.2.0.jar外,都加入
4. 在 Derby (Java DB)建立数据库 USERS
NetBeans: 点“服务”,“数据库”,“Java DB”,按鼠标右键,点“创建数据库”
输入数据库名称:USERS,用户、密码和位置
数据库生成后,在该数据库名字上,点鼠标右键,点“连接”
在该数据库名字上,点鼠标右键,点“执行命令”
在新开的窗口,把以下SQL语句贴上
DROP TABLE USERS;
Create TABLE USERS(
ID INT generated by default as identity PRIMARY KEY,
NAME VARCHAR(20) NOT NULL,
LOGINID VARCHAR(20) NOT NULL,
PASSWORD VARCHAR(32) NOT NULL,
AGE INT NOT NULL
);
INSERT INTO USERS values(default,'张三','Zhang3','zzz333',18);
INSERT INTO USERS values(default,'李四','Li4','Lii4',28);
INSERT INTO USERS values(default,'王五','Wang5','555WWW',22);
INSERT INTO USERS values(default,'春兰','CLan1','ccLL',24);
INSERT INTO USERS values(default,'秋菊','Qiuju','Qiuju',28);
INSERT INTO USERS values(default,'夏荷','Summer','xiaxia',24);
点“运行SQL”,即完成建表和插入数据。
5. 新建“Web应用程序”
NetBeans: 文件 -》 新建项目 -》 Java Web -》 Web 应用程序
点“下一步”,“完成”
在刚建的项目,点“库”,按鼠标右键,点“添加库”
把上面自建的类库 MyZK 和 MyOpenJPA 加入。再点“库”,点“添加jar/文件夹”, 把 derbyclient.jar 加上
现在,在项目的“库”以下就包含开发和运行所需的ZK、OpenJPA和Derby的jar 文件:
现在就可以开始具体的编程了
:-
- 大小: 81.5 KB
- 大小: 68.5 KB
- 大小: 28.4 KB
- 大小: 19.2 KB
- 大小: 37.4 KB
- 大小: 35.5 KB
- 大小: 46.6 KB
- 大小: 42.8 KB
- 大小: 15.5 KB
- 大小: 45.7 KB
- 大小: 65.9 KB
分享到:
相关推荐
本系统作为vue2初学者的入门系统,通过开发经典的《幼儿园幼儿信息管理系统》模拟项目,使vue2的初学者快速掌握从无到有的搭建一套vue3+element-plus前端+spring boot后端+mysql数据库的前后端分离的现代主流项目...
本系统作为vue3初学者的入门系统,通过开发经典的《学籍管理系统》模拟项目,使vue2的初学者快速掌握从无到有的搭建一套vue3+element-plus前端+spring boot后端+mysql数据库的前后端分离的现代主流项目架构。...
Java本科毕业设计-Springboot+Spring Data JPA 仓库管理系统,也可做期末大作业,课程设计。Java本科毕业设计-Springboot+Spring Data JPA 仓库管理系统,也可做期末大作业,课程设计。Java本科毕业设计-Springboot+...
基于SpringBoot+SpringBoot Data Jpa+Mysql的CMS内容管理系统,以前实习那会儿构思的项目,大多功能已完成,当时约定给朋友开发的,但是那会儿我公司又加班忙的要死,后面就没开发完,那会儿属于半成品,现在基本...
本系统作为vue3初学者的入门系统,通过开发经典的《图书管理系统》模拟项目,使vue3的初学者快速掌握从无到有的搭建一套vue3+element-plus前端+spring boot后端+mysql数据库的前后端分离的现代主流项目架构。...
毕设项目-基于springboot+jpa实现java后台api接口点餐系统源码.zip毕设项目-基于springboot+jpa实现java后台api接口点餐系统源码.zip毕设项目-基于springboot+jpa实现java后台api接口点餐系统源码.zip毕设项目-基于...
在IT领域,Spring Boot、JPA(Java Persistence API)和Shiro都是常见的技术框架,用于构建高效、便捷的Web应用程序。下面将详细解释这三个技术及其在"spring-boot+shiro+jpa"项目中的应用。 首先,Spring Boot是...
毕设项目-基于springboot+jpa+Erupt框架开发的综合签到打卡系统源码(支持人脸识别).zip毕设项目-基于springboot+jpa+Erupt框架开发的综合签到打卡系统源码(支持人脸识别).zip毕设项目-基于springboot+jpa+Erupt框架...
springboot + spring data jpa + layui 数据库文件(可选) 链接:https://pan.baidu.com/s/1aLSSLfGBL1hhityifeyh6A 提取码:4zpr 依赖包文件(可选) maven搭建 链接:...
JPA(Java Persistence API)是Java平台上的ORM(对象关系映射)标准,它允许开发者用Java对象来操作数据库记录,而无需关心底层SQL语句。Spring Data JPA是Spring对JPA的扩展,提供了更高级别的抽象,如自动化的...
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、...基于LayUI+Spring Boot+MySQL+JPA+Shiro的科研信息管理系统源码+项目说明+数据库.zip
在本项目中,我们主要探讨如何利用SpringBoot、SpringJPA、Swagger以及Shiro这四个核心技术,快速构建一个具备前后端分离与权限管理功能的管理系统。以下是对这些技术及其在项目中的应用进行的详细说明: 1. **...
SpringBoot + Data JPA + Thymeleaf 是一个常见的Java Web开发组合,它极大地简化了项目的搭建和数据库操作。这个简单的DEMO展示了如何利用这些技术快速构建一个包含用户管理功能的Web应用。以下是对这个DEMO中涉及...
有关JSF、EJB、JPA访问数据库的方法。
基于SpringBoot+Thymeleaf+JPA的博客系统 基于SpringBoot+Thymeleaf+JPA的博客系统 基于SpringBoot+Thymeleaf+JPA的博客系统 基于SpringBoot+Thymeleaf+JPA的博客系统 基于SpringBoot+Thymeleaf+JPA的博客系统 基于...
当EJB需要操作数据库时,可以通过JPA的API进行,如创建新的拍卖记录,更新最高价,查询用户信息等。 4. **数据库**:存储拍卖系统的所有数据,包括拍卖品详情、用户信息、出价记录等,通过JPA的映射与Java对象进行...
1、基于SpringBoot+Thymeleaf+JPA的博客系统源码.zip 2、该资源包括项目的全部源码,下载可以直接使用! 3、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 ...
轻量级的Guice2.0代替了Spring,速度更快,项目体积更小,Hibernate3.2与JPA的结合使用代替了传统的配置文件,使Hibernate的开发更简单,本项目基本上是零配置开发,由于我只能上传小于15M的文件,故JAR被我删除了,...
在现代Java Web开发中,"Maven整合Spring+SpringMVC+Hibernate+SpringDataJPA"是一个常见的架构组合,被广泛应用于构建企业级应用程序。这个组合通常被称为"SSM",其中"M"代表Maven,"S"代表Spring,包括Spring核心...
总的来说,"hibernate-annotation3.4.0 + hibernate-distribution3.3.2 + slf4j-1.5.8.rar"的组合,为开发者提供了高效、灵活的数据库操作工具和日志记录机制,是构建企业级Java应用的有力支撑。在具体项目中,还...