# bimface-java-sample
**Repository Path**: mxiaoguang/bimface-java-sample
## Basic Information
- **Project Name**: bimface-java-sample
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2024-11-01
- **Last Updated**: 2025-08-20
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 功能介绍
本示例基于BIMFACE提供的服务端API和JavaScript显示组件实现了工程文件的在线浏览,基本流程如下:
1. 调用服务端API实现文件上传
2. 调用服务端API发起文件转换
3. 调用服务端API查询转换结果,每秒钟查询一次
4. 待转换成功后,调用服务端API获取ViewToken
5. 在网页中集成JavaScript显示组件,实现工程文件在线浏览
# 运行必须的组件
* JDK1.8
* Tomcat8.0
* Servlet
* Maven
# Java第三方依赖(Maven)
```xml
javax.servlet
javax.servlet-api
3.1.0
provided
com.bimface
bimface-java-sdk
3.2.4
all
commons-fileupload
commons-fileupload
1.3.2
```
# 如何在本地运行?
### 使用git下载源代码
```
git clone https://github.com/bimface/bimface-java-sample.git
```
### 修改Config
必须修改Config中的APP证书,程序才能正常运行。
```java
package com.bimface.sample;
/**
* APP证书
*
* @author bimface, 2017-03-01
*/
public class Config {
// 通过(bimface.com)创建应用,并拿到自己的appKey和appSecret
public final static String APP_KEY = "请填入appKey";
public final static String APP_SECRET = "请填入appSecret";
}
```
### 使用Maven编译JAVA程序
进入项目根目录
```
mvn clean install -DskipTests
```
### 部署到Tomcat8.0
1. 把生成的war包拷贝到Tomcat的运行目录,修改名为:sample.war
2. 启动Tomcat
### 在网页中运行
```
http://localhost:8080/sample
```