![绿色软件开发](https://cover.qianqiantushu.cc/53/s63b0f51.jpg)
![绿色软件开发](https://cover.qianqiantushu.cc/53/s63b0f51.jpg)
绿色软件开发PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:冼泽华著
- 出 版 社:北京:清华大学出版社
- 出版年份:2014
- ISBN:9787302322382
- 页数:268 页
第1章 如何实现软件的绿色运行 1
1.1用批处理命令来设置环境变量 1
1.1.1自动设置环境变量的批处量命令 1
1.1.2批处理设置环境变量命令代码解释 2
1.1.3测试设置环境变量的批处量命令 2
1.1.4批处理设置环境变量的优缺点 4
1.2如何实现Java Project工程的绿色运行 5
1.3如何实现Web Project软件的绿色运行 6
1.3.1绿色运行Tomcat 7
1.3.2绿色关闭Tomcat 8
1.3.3 Web工程绿色运行方法一 10
1.3.4 Web工程绿色运行方法二 15
1.3.5小安的疑问及解答 18
1.4如何作成EXE文件来绿色运行 18
第2章 数据库的选择Ⅰ 23
2.1 Hsqldb简介 23
2.1.1 Hsqldb的优点 23
2.1.2 Hsqldb下载说明 24
2.1.3 Hsqldb主要目录说明 24
2.2 Hsqldb三种模式 25
2.2.1 Server模式 25
2.2.2 In-Process(Standalone)模式 27
2.2.3 Memory-Only模式 28
2.2.4 Hsqldb三种模式的通俗解释 28
2.3 Hsqldb数据库管理工具 29
2.4数据库的创建与链接 30
2.4.1如何创建Hsqldb数据库 30
2.4.2将Hsqldb数据文件放进指定目录 32
2.4.3 Hsqldb数据文件介绍 34
2.4.4如何连接Hsqldb数据库 34
2.5 Hsqldb密码修改 37
2.6 Hsqldb在项目中的应用 38
2.6.1建立工程 38
2.6.2引入Hsqldb包 39
2.6.3工程最终目录结构 40
2.6.4 Hsqldb各种模式使用情况演示类 40
2.7演示效果 44
2.7.1测试一 44
2.7.2测试二 46
2.7.3测试三 48
第3章 数据库的选择Ⅱ 50
3.1 Hsqldb致命缺点 50
3.2 Access数据库 50
3.2.1 Access简介 50
3.2.2 Access优缺点 51
3.2.3 Access数据库的创建 51
3.2.4 Access表的创建 52
3.2.5 Access表里面数据的增、删、查、改 54
3.2.6 Access数据库密码的设置 54
3.2.7 Access数据查询工具的介绍 55
3.2.8用JDBC链接Access数据库 56
3.2.9数据库连接测试 59
3.3 MySQL数据库 60
3.3.1 MySQL简介 60
3.3.2 MySQL优缺点 61
3.3.3如何绿色安装及启动MySQL数据库 61
3.3.4绿色安装MySQL文件制作 62
3.3.5绿色启动MySQL文件制作 63
3.3.6绿色停止MySQL文件制作 63
3.3.7绿色卸载MySQL文件制作 64
3.3.8用JDBC连接MySQL数据库 64
3.3.9哪一种数据库适合你 64
第4章 用户登录系统 66
4.1登录系统流程图 66
4.2登录系统工程目录结构 67
4.3登录系统JSP页面 67
4.3.1去掉浏览器的标题栏、地址栏 67
4.3.2用户登录页面 68
4.3.3登录后显示页面 71
4.4登录系统Java文件 72
4.4.1 Action类 72
4.4.2数据库操作接口 73
4.4.3数据库接口实现类 74
4.4.4 POJO类 75
4.4.5连接数据库类 76
4.4.6页面间跳转配置 77
4.5登录系统演示效果 78
4.6页面超时设置 79
4.6.1页面超时文件配置 81
4.6.2测试页面是否超时页面 81
4.6.3登录后显示页面 82
4.6.4页面超时效果演示 83
4.6.5登录滚动条 84
第5章 软件注册码生成 86
5.1生成注册码方案可行性 86
5.1.1数据库存在于用户计算机上的情况 87
5.1.2数据库存在于服务器上的情况 88
5.2著名软件注册码的生成方式 89
5.2.1注册码与序列号的区别 89
5.2.2某著名软件注册码的生成方式 90
5.2.3日期不同,生成的注册码是否相同 93
5.2.4日期相同,生成的注册码是否不同 94
5.3注册码验证系统开发 95
5.3.1工程建立 95
5.3.2导入工程所需要的包 96
5.3.3工程最终目录结构 97
5.3.4收费注册验证页面 97
5.3.5普通功能页面 99
5.3.6高级功能页面 100
5.3.7注册码验证页面 101
5.3.8工程Java文件 104
5.3.9配置文件 105
5.3.10样式文件 107
5.4演示效果 107
5.5小安的疑问及解答 109
第6章 图表的生成 110
6.1图表生成工具的选择及下载 110
6.2 Amchars介绍 110
6.2.1 Amchars的目录结构 110
6.2.2 Amchars主要文件介绍 111
6.2.3 Amchars图表展示 111
6.2.4 Amchars数据文件介绍 113
6.2.5 Amchars在Java工程里的应用 116
6.3饼形图 117
6.3.1饼形图数据文件生成 117
6.3.2饼形图显示页面 118
6.3.3演示效果 119
6.4动态饼形图生成 120
6.4.1数据表结构及内容 120
6.4.2读取数据表中数据的方法 121
6.4.3饼形图数据文件生成 122
6.4.4演示效果 123
6.4.5小安的疑问及解答 123
6.5柱状图 124
6.5.1柱状图官方例子介绍及演示 124
6.5.2柱状图作成前准备 126
6.5.3数据表的内容及结构 127
6.5.4统计数据的代码 127
6.5.5柱状图显示数据文件生成 128
6.5.6演示效果 130
6.6线形图 131
6.6.1线形图官方例子介绍 131
6.6.2线形图作成前准备 132
6.6.3数据表的内容及结构 133
6.6.4统计数据的代码 133
6.6.5线状图显示数据文件生成 135
6.6.6线形图显示页面 137
6.6.7演示效果 138
6.7 Amchars的破解 140
第7章 SOAP的使用 142
7.1 Web Services 142
7.1.1为什么需要Web Services 142
7.1.2 SOAP、WSDL和UDDI之间的关系 143
7.1.3什么是SOAP 144
7.2如何调用Web Services 145
7.2.1提供服务列表的网站介绍 145
7.2.2天气预报外部服务介绍 146
7.2.3通过服务调用天气预报 147
7.2.4调用天气预报返回报文内容 149
7.3天气预报服务调用例子 150
7.3.1工程目录结构 151
7.3.2调用天气预报的Java代码 151
7.3.3天气预报查询页面 156
7.3.4天气预报效果显示页面 158
7.3.5调用错误页面 158
7.3.6配置文件 159
7.3.7演示效果 160
7.4服务调用步骤回顾 161
第8章 软件加密与解密 163
8.1 Java文件加密流行方式介绍 163
8.1.1混淆处理 163
8.1.2采用ClassLoader加密 164
8.2 Java反编译工具介绍 165
8.3 Java文件加密工具介绍 167
8.3.1软件文件的介绍 167
8.3.2加密前后文件比较 168
8.4用工具对Java文件加密介绍 169
8.4.1单个Java文件的加密与解密 170
8.4.2 Web应用程序下(多个文件)的加密与解密 171
8.5批处理自动获取当前路径 172
8.6设置Tomcat下的解密路径 173
8.7加密后的Web工程测试 174
8.8 JavaScript的加密 174
8.8.1 JavaScript加密工具介绍 175
8.8.2 JavaScript加密演示 175
8.8.3 JavaScript加密后测试 177
第9章 整体项目的完成 179
9.1 MVC模式介绍 179
9.1.1什么叫MVC 179
9.1.2为何要使用MVC 180
9.1.3 MVC的优点 180
9.1.4 MVC的缺点 180
9.1.5常见的MVC组件 181
9.1.6 Struts 2的MVC结构 181
9.2生活记账软件开发 182
9.2.1开发系统的功能说明 182
9.2.2系统界面设计 183
9.3页面初始化代码 183
9.3.1代码相互调用流程图 183
9.3.2 Action层代码(Model层中的逻辑处理部分) 184
9.3.3 DAO层代码(Model层中访问数据库部分) 185
9.3.4演示效果 187
9.4插入数据实现 188
9.4.1代码相互调用流程图 188
9.4.2 Action层增加数据代码 190
9.4.3 DAO层处理代码 191
9.4.4演示效果 192
9.5删除数据 193
9.5.1代码相互调用流程图 193
9.5.2 Action层代码 194
9.5.3 DAO层代码 194
9.5.4演示效果 195
9.6改变页面的年月来显示数据 196
9.6.1代码相互调用流程图 196
9.6.2 Action层代码 196
9.6.3 DAO层代码 197
9.6.4演示效果 197
9.7年份数据显示 198
9.7.1年份数据显示页面设计 198
9.7.2代码相互调用流程图 199
9.7.3 Action层代码 199
9.7.4 DAO层代码 200
9.7.5演示效果 202
9.8图表功能整合 202
9.8.1 Action层修改前后的代码比较图 203
9.8.2图表数据显示代码修改 204
9.8.3演示效果 205
9.9天气预报功能整合 206
9.9.1工程目录比较图 206
9.9.2配置文件修改 207
9.9.3演示效果 207
9.10登录系统功能整合 208
9.10.1工程目录比较图 208
9.10.2数据表结构 209
9.10.3配置文件修改 209
9.10.4增加Session验证 210
9.10.5页面文件修改 211
9.10.6演示效果 212
9.11注册码验证功能整合 213
9.11.1数据表结构 213
9.11.2工程结构比较图 214
9.11.3页面文件代码及效果 215
9.11.4数据库DAO层代码 216
9.11.5 Action层代码 218
9.11.6配置文件修改 221
9.11.7演示效果 221
9.12软件绿色运行 223
9.12.1绿色运行前资料准备 223
9.12.2修改Tomcat端口 224
9.12.3软件EXE文件制作 225
第10章 精减JRE 227
10.1去掉rt.jar中没用的类 227
10.1.1列出程序所依赖的必须类 227
10.1.2把生成的必须类放进指定文件内 228
10.1.3提取必须类,生成新的rt.jar文件 229
10.2精简后演示 232
10.3其他JRE文件精减 233
10.4 JRE精减的步骤 235
第11章 软件的后期维护 236
11.1软件升级方案比较 236
11.2升级前版本比较 237
11.3新版本代码开发 238
11.3.1数据库表结构 238
11.3.2天气预报查询实现 239
11.3.3将已使用的城市名称显示在页面上 242
11.3.4演示效果 244
11.4软件升级包程序开发 244
11.4.1用新版本的程序替换旧版本程序 244
11.4.2数据库升级 246
11.4.3小安的疑问 247
11.4.4新旧版本程序结构比较 248
11.5如何判断是否需要进行升级 249
11.5.1记录软件版本信息表增加 249
11.5.2判断是否需要进行升级代码 250
11.6升级包制作 251
11.7软件版本升级演示 253
11.8小安的疑问及解答 255
第12章 书中例子的使用 257
12.1在MyEclipse里配置JDK 257
12.2在MyEclipse里配置Tomcat 260
12.3在MyEclipse中导入书中的例子 261
12.4书中例子的依赖包引入 265
12.5运行已导入的例子 266
12.5.1在Tomcat中发布书中的例子 266
12.5.2在MyEclipse中启动Tomcat 267
12.5.3运行例子代码 268
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《绿色过程工程与清洁生产技术 张懿院士论文集精选 上》《绿色过程工程与清洁生产技术》编写组编 2019
- 《软件工程》齐治昌,谭庆平,宁洪编著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《重庆市绿色建筑评价技术指南》重庆大学,重庆市建筑节能协会绿色建筑专业委员会主编 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《2019中国城市绿色竞争力指数报告》(中国)关成华,韩晶 2019
- 《建设绿色丝绸之路》张洁清,盛馥来 2018
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《刘泽华全集 先秦政治思想史 下》刘泽华著;南开大学历史学院编 2019
- 《口译理论研究》王斌华著 2019
- 《陶瓷工业节能减排技术丛书 陶瓷工业节能减排与污染综合治理》罗民华著 2017
- 《郎才女貌》李之华著 1942
- 《最美的时光》桐华著 2020
- 《禅宗精神与后现代精神的“家族相似”》邱紫华著 2019
- 《犯罪预防原理》刘莹,张泽华责任编辑;(中国)王瑞山 2019
- 《钢琴演奏与钢琴教学研究》张鲜华著 2018
- 《澳门人家》梁振华著 2019
- 《刘泽华全集 中国传统政治思想反思》刘泽华 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019