图书介绍
绿色软件开发PDF|Epub|txt|kindle电子书版本网盘下载
![绿色软件开发](https://www.shukui.net/cover/13/35039421.jpg)
- 冼泽华著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302322382
- 出版时间:2014
- 标注页数:268页
- 文件大小:44MB
- 文件页数:285页
- 主题词:软件开发
PDF下载
下载说明
绿色软件开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第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绿色运行Tomcat7
1.3.2绿色关闭Tomcat8
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 Services142
7.1.1为什么需要Web Services142
7.1.2 SOAP、WSDL和UDDI之间的关系143
7.1.3什么是SOAP144
7.2如何调用Web Services145
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什么叫MVC179
9.1.2为何要使用MVC180
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章 精减JRE227
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里配置JDK257
12.2在MyEclipse里配置Tomcat260
12.3在MyEclipse中导入书中的例子261
12.4书中例子的依赖包引入265
12.5运行已导入的例子266
12.5.1在Tomcat中发布书中的例子266
12.5.2在MyEclipse中启动Tomcat267
12.5.3运行例子代码268