如果还没有JDK 5, 从 SUN 网站下载一个安装
如果还没有Eclipse (最新是3.2, 至少要3.1, 以便支持Generics, Annotation), 从 eclipse.org 下载一个. 因为最新的JDK 1.5.0_09 的 javac 编译 TOB 生成的代码也会 crash, 所以只能通过eclipse编译.
从 http://www.ableverse.com/download-free.jsp 下载TOB, 获得 av5base.jar 和 av5tob.jar 以及 freemarker-2.3.4.jar
从 http://www.h2database.com 下载 H2, 获得 h2.jar
将附件 zip 文件导入为一个eclipse项目, 修改项目属性, 改正引用的外部 jar 文件路径.
两个方法来编译这个项目:
1. 设置系统环境变量 JAVA_HOME 指向JDK 5的安装目录(或者修改项目根目录的 run-apt.bat, 在所有语句之前加上 set JAVA_HOME=xxx), 双击执行项目根目录的 run-apt.bat, 完成以后再在Eclipse里选中项目, 选 Project->Clean菜单.
2. 下载Apache Ant 1.7.0 (目前最新是1.7.0RC1)或者更新的版本以支持 apt 任务. 在Eclipse里调出 Run->External Tools 对话框(如果没有出现 av5patterns build.xml 条目, 说明你的eclipse版本比较老, 最好升级一下) 选中 av5patterns build.xml 这个条目, 在右边的Classpath选项卡下修改Ant Home, 然后执行. 或者你自己想办法让项目根目录的 build.xml 在有eclipse jdtCompiler的Ant 1.7.0 环境中执行.
编译好以后可以运行 tob.bookstore.Test 类.
修改 meta\tob.meta 配置不同的数据库参数.
---
更复杂的使用可以参考 WoW 项目 http://wow.dev.java.net
分享到:
相关推荐
《.Net实例--Bookstore》是一个面向初学者的实践项目,旨在帮助他们更好地理解和掌握.Net技术,特别是关于软件开发的基本概念和编程技巧。在这个实例中,我们将深入探讨如何使用.Net框架构建一个简单的Bookstore应用...
《AiKan-BookStore-master.zip》是一个包含古老技术栈的网上图书商城系统的源代码压缩包,主要基于JSP(JavaServer Pages)和Servlet技术构建。在这个项目中,前端界面采用了layui框架,后端则是Java的服务器端处理...
【标题】"javaee-bookstore-master.zip.zip" 提示我们这是一个与 JavaEE 相关的项目,名为 "bookstore",并且它已经被压缩了两次,可能是由于错误的压缩操作或者是用户为了安全起见额外进行的一次压缩。JavaEE(企业...
【标题】"ssm-online-bookstore-master.zip" 暗示这是一个使用SSM框架开发的在线书店项目的源代码压缩包。SSM是Spring、SpringMVC和MyBatis的缩写,这是一套常见的Java Web开发组合。这个项目可能是为了教学或者实践...
"传智itcast-bookstore所需jar包"这个资源提供了构建此类系统所需的Java库文件,这些jar包是开发Java应用程序的基础组件。下面将详细介绍这些知识点: 1. **Java Archive (JAR) 文件**: JAR文件是一种归档格式,...
【标题解析】:“jsp图书订购rarstruts-bookstore.rar”这个标题揭示了这是一个与Java Server Pages(JSP)相关的项目,特别涉及到图书订购系统。"rarstruts-bookstore"部分暗示了项目可能采用了Struts框架,这是一...
dropwizard-json-api-bookstore-services 数据库迁移 迁移您的架构 $ java -jar target/dropwizard-json-api-bookstore-services-1.0-SNAPSHOT.jar db migrate bookstore-services.yml 移民 迁移脚本位于src / main ...
SAFE-BookStore, 安全重新加载的安全堆栈项目的工作示例 为开发者的快乐设计一个网页栈设计下面的文档描述了安全堆栈示例项目。 安全是将若干技术集成到单一的。一致的栈中的技术堆栈,它们是一个面向对象的灵活的...
本示例代码`fenix-bookstore-frontend.zip`是配合书中的后端工程,为读者提供了一个前端实践项目—— Fenix书店的前端实现,帮助读者更好地理解前后端协作以及不同架构模式在实际应用中的体现。 1. **单体架构**: ...
React-Bookstore-CMS 在React Project中,我使用类组件,Prop-Types,Redux和部署到Heroku来开发Bookstore-CMS。 截屏: 现场演示: 建于 JavaScript(ES6) React.JS Redux Node.js 赫鲁库 道具类型 入门 先决...
7. **Javaweb_bookstore-master**:这个文件名可能代表项目源代码的主分支或者Git仓库的名称,其中包含了项目的全部源码、资源文件和配置。 总的来说,"avaweb-bookstore"项目是一个实践性的学习平台,可以帮助...
项目名为"React-BookStore-main"暗示了版本控制系统Git的使用。在开发过程中,Git帮助团队成员协作,跟踪代码变更,并进行版本控制。 **开发工具和流程** 开发者可能使用Webpack或Create React App等工具来打包和...
"bookstore"数据库包含了网上书店所需的各类表,如书籍信息表(books)、用户信息表(users)、订单信息表(orders)等。每个表都有其特定的字段,如books表可能包含书籍ID、书名、作者、出版社、价格等字段,用于...
在BookStore电商网站中,MVC模式是其核心架构。 1. **Model(模型)**:模型层是应用程序的核心部分,负责处理业务逻辑和数据管理。在这个电商网站中,Model可能包含了商品信息类、订单类、用户类等,它们与数据库...
书店描述在Ruby on Rails Web框架上编写的简单书店应用程序。 它使用诸如Devise,RailsAdmin,CanCan,FactoryGirl,Wicked,Rspec等出色的宝石来完成不同的任务。 现在,它有一个管理面板,书籍,类别,作者,评分...
约翰尼书店这是一个个人项目,... mvn clean install -DskipTests=true为api构建映像( 为 ): docker build -t johnnyhohohohohoho/johnny-bookstore:1.0 .推送到docker push johnnyhohohohohoho/johnny-bookstore:1.
在文件列表"Vue-bookstore-master"中,我们可以看到源代码的结构,通常包括以下几个部分: 1. `src`目录:存放应用的源代码,包括组件、样式、路由、状态管理等。 2. `public`目录:包含静态资源,如HTML模板、图片...
初级java笔试题网上书店 这是一个使用 Angular 和 Spring boot 开发的端到端应用程序的开放项目。 这是数据库结构脚本,只需在您的 MySql 上运行相同的:- -- create database book-store ...KEY,