Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openthos
linux-android-analysis
提交
cdc69d74
L
linux-android-analysis
项目概览
openthos
/
linux-android-analysis
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
2
Wiki
分析
仓库
DevOps
项目成员
Pages
L
linux-android-analysis
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
2
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
cdc69d74
编写于
7月 25, 2016
作者:
不写程序只算命。
浏览文件
操作
浏览文件
下载
差异文件
modfiy
上级
1dce67e9
417a952e
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
81 addition
and
35 deletion
+81
-35
AppStoreServer/README.md
AppStoreServer/README.md
+81
-35
未找到文件。
AppStoreServer/README.md
浏览文件 @
cdc69d74
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
*
容器:Tomcat
*
容器:Tomcat
*
语言:Servlet(Java)
*
语言:Servlet(Java)
*
IDE :
JavaEE
*
IDE :
Eclipse
*
数据库:MySQL
*
数据库:MySQL
**二,实现功能**
**二,实现功能**
...
@@ -16,7 +16,10 @@
...
@@ -16,7 +16,10 @@
*
[ ] 分页功能
*
[ ] 分页功能
*
[ ] 搜索功能
*
[ ] 搜索功能
*
[ ] 举报功能
*
[ ] 举报功能
*
[ ] 评论功能
*
[ ] 下拉刷新
*
[x] 评论功能
*
[x] 响应ota请求下载
*
[x] 响应ota版本检测
` 注:其他功能根据需要待添加 `
` 注:其他功能根据需要待添加 `
...
@@ -24,41 +27,82 @@
...
@@ -24,41 +27,82 @@
由于游戏App的分类较多,我们把所有App分为了两类,一类是游戏App,另一类是其他。对应的表:game和software
由于游戏App的分类较多,我们把所有App分为了两类,一类是游戏App,另一类是其他。对应的表:game和software
**software表**
在客户端还有一个特别的Activity用于实现系统的ota,表名:updatesystem
| Field | Type | Null | Key | Default | Extra |
|---------------------|--------------|------|-----|---------|-------|
| id | int(11) | NO | PRI | NULL | |
| soft_name | varchar(100) | YES | | NULL | |
| dev_name | varchar(100) | YES | | NULL | |
| dev_id | varchar(100) | YES | | NULL | |
| update_time | varchar(100) | YES | | NULL | |
| soft_language | varchar(100) | YES | | NULL | |
| soft_version | varchar(100) | YES | | NULL | |
| soft_download_count | int(11) | YES | | NULL | |
| introduce | varchar(100) | YES | | NULL | |
| soft_size | int(11) | YES | | NULL | |
| soft_classify | int(11) | YES | | NULL | |
| allow | int(11) | YES | | NULL | |
**software表**
| Field | Type | Null | Key | Default | Extra | 含义 |
|---------------------|--------------|------|-----|---------|-------|---------|
| id | int(11) | NO | PRI | NULL | |软件编号|
| soft_name | varchar(100) | YES | | NULL | |软件名称|
| dev_name | varchar(100) | YES | | NULL | |开发者名称|
| dev_id | varchar(100) | YES | | NULL | |开发者id|
| update_time | datetime | YES | | NULL | |更新时间|
| soft_language | varchar(100) | YES | | NULL | |软件语言|
| soft_version | varchar(100) | YES | | NULL | |软件版本|
| soft_download_count | int(11) | YES | | NULL | |下载次数|
| introduce | varchar(100) | YES | | NULL | |软件介绍|
| soft_size | int(11) | YES | | NULL | |软件大小|
| soft_classify | int(11) | YES | | NULL | |软件类别|
| allow | int(11) | YES | | NULL | |是否允许|
```
建表语句
CREATE TABLE `software` (
`id` int(11) NOT NULL,
`soft_name` varchar(100) DEFAULT NULL,
`dev_name` varchar(100) DEFAULT NULL,
`dev_id` varchar(100) DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
`soft_language` varchar(100) DEFAULT NULL,
`soft_version` varchar(100) DEFAULT NULL,
`soft_download_count` int(11) DEFAULT NULL,
`introduce` varchar(100) DEFAULT NULL,
`soft_size` int(11) DEFAULT NULL,
`soft_classify` int(11) DEFAULT NULL,
`allow` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
);
```
**game表**
**game表**
| Field | Type | Null | Key | Default | Extra |
| Field | Type | Null | Key | Default | Extra |含义 |
|---------------------|--------------|------|-----|---------|-------|
|---------------------|--------------|------|-----|---------|-------|--------|
| id | int(11) | NO | PRI | NULL | |
| id | int(11) | NO | PRI | NULL | |软件编号|
| game_name | varchar(100) | YES | | NULL | |
| game_name | varchar(100) | YES | | NULL | |软件名称|
| dev_name | varchar(100) | YES | | NULL | |
| dev_name | varchar(100) | YES | | NULL | |开发者名称|
| dev_id | varchar(100) | YES | | NULL | |
| dev_id | varchar(100) | YES | | NULL | |开发者编号|
| update_time | varchar(100) | YES | | NULL | |
| update_time | datetime | YES | | NULL | |更新时间|
| soft_language | varchar(100) | YES | | NULL | |
| soft_language | varchar(100) | YES | | NULL | |软件语言|
| soft_version | varchar(100) | YES | | NULL | |
| soft_version | varchar(100) | YES | | NULL | |软件版本|
| soft_download_count | int(11) | YES | | NULL | |
| soft_download_count | int(11) | YES | | NULL | |下载次数|
| introduce | varchar(100) | YES | | NULL | |
| introduce | varchar(100) | YES | | NULL | |软件介绍|
| size | int(11) | YES | | NULL | |
| size | int(11) | YES | | NULL | |软件大小|
| game_classify | int(11) | YES | | NULL | |
| game_classify | int(11) | YES | | NULL | |软件分类|
| allow | int(11) | YES | | NULL | |
| allow | int(11) | YES | | NULL | |是否允许|
```
建表语句
CREATE TABLE `game` (
`id` int(11) NOT NULL,
`game_name` varchar(100) DEFAULT NULL,
`dev_name` varchar(100) DEFAULT NULL,
`dev_id` varchar(100) DEFAULT NULL,
`update_time` datetime DEFAULT NULL,
`soft_language` varchar(100) DEFAULT NULL,
`soft_version` varchar(100) DEFAULT NULL,
`soft_download_count` int(11) DEFAULT NULL,
`introduce` varchar(100) DEFAULT NULL,
`size` int(11) DEFAULT NULL,
`game_classify` int(11) DEFAULT NULL,
`allow` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
);
```
**updatesystem表**
`注:其他的表根据功能设计`
`注:其他的表根据功能设计`
...
@@ -66,7 +110,9 @@
...
@@ -66,7 +110,9 @@
![
CodeStruct
](
https://github.com/Entiy/AppStore/blob/master/pic/CodeStruct.png
)
![
CodeStruct
](
https://github.com/Entiy/AppStore/blob/master/pic/CodeStruct.png
)
**五,运行大致流程**
**五,代码详解**
**六,运行大致流程**
首先我们使用的是Tomcat容器,客户端发送请求到tomcat,tomcat通过配置文件找到相应的Servlet,
首先我们使用的是Tomcat容器,客户端发送请求到tomcat,tomcat通过配置文件找到相应的Servlet,
...
@@ -74,7 +120,7 @@
...
@@ -74,7 +120,7 @@
调用相应的Service对请求做具体的处理。如果用到数据库则进行对数据库的操作。之后进行返回。
调用相应的Service对请求做具体的处理。如果用到数据库则进行对数据库的操作。之后进行返回。
**
六
,注意事项**
**
七
,注意事项**
*
没有完成的基本功能需要添加,其他功能根据需要进行添加
*
没有完成的基本功能需要添加,其他功能根据需要进行添加
*
有些地方的设计是不合理的需要优化修改,比如表的设计,代码的编写
*
有些地方的设计是不合理的需要优化修改,比如表的设计,代码的编写
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录