图书介绍
Java Web开发实战【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 软件开发技术联盟编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302318934
- 出版时间:2013
- 标注页数:661页
- 文件大小:405MB
- 文件页数:679页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java Web开发实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 JSP基础2
第1章 走进JSP2
1.1 JSP概述3
1.1.1什么是JSP3
1.1.2项目成功案例3
1.1.3如何学好JSP4
1.2 JSP技术特征5
1.2.1跨平台5
1.2.2业务代码分离5
1.2.3组件重用5
1.2.4继承Java Servlet功能5
1.2.5预编译6
1.3搭建JSP开发环境6
1.3.1安装Java开发工具包JDK6
1.3.2安装和配置Web服务器7
1.3.3安装与使用数据库9
1.4 Eclipse开发工具的安装与使用12
1.4.1 Eclipse的下载与安装13
1.4.2启动Eclipse13
1.4.3安装Eclipse中文语言包13
1.4.4 Eclipse工作台14
1.4.5配置服务器14
1.4.6指定Web浏览器15
1.4.7设置JSP页面的编码格式16
1.5开发第一个JSP程序16
1.5.1编写JSP程序16
1.5.2运行JSP程序17
1.6 JSP常用资源18
1.6.1 JSP资源18
1.6.2 Eclipse资源18
1.7实战19
1.7.1修改Tomcat服务器的端口号19
1.7.2通过复制Web应用到Tomcat部署Web应用19
1.7.3通过在server.xml文件中配置〈Context〉元素部署Web应用19
1.7.4设置Eclipse工作空间的字符编码19
1.7.5为项目导入所需的Jar包20
1.8本章小结20
第2章 掌握JSP语法21
2.1了解JSP的基本构成22
2.2指令标签22
2.2.1 page指令22
2.2.2 include指令24
2.2.3 taglib指令25
2.3嵌入Java代码26
2.3.1代码片段26
2.3.2声明27
2.3.3 JSP表达式27
2.4注释27
2.4.1 HTML注释27
2.4.2 JSP注释28
2.4.3动态注释28
2.4.4代码注释28
2.5 JSP动作标签28
2.5.1 〈jsp:include〉29
2.5.2 〈jsp:forward〉30
2.5.3 〈jsp:param〉31
2.5.4操作JavaBean的动作标签31
2.6实战31
2.6.1连接数据库并将数据显示在页面表格中31
2.6.2根据数据表动态生成下拉列表32
2.6.3将3个页面组成一个新的页面33
2.6.4导入页面头部和版权信息页34
2.6.5在JSP页面中输出星号组成的金字塔35
2.7本章小结36
2.8学习成果检验36
第3章 JSP内置对象37
3.1 JSP内置对象的概述38
3.2 request对象38
3.2.1获取请求参数值38
3.2.2解决中文乱码38
3.2.3获取Form表单的信息39
3.2.4获取请求客户端信息41
3.2.5在作用域中管理属性42
3.2.6 cookie管理42
3.2.7获取浏览器使用的语言44
3.3 response对象44
3.3.1重定向网页44
3.3.2处理HTTP文件头44
3.3.3设置输出缓冲45
3.4 session对象45
3.4.1创建及获取session信息46
3.4.2从会话中移除指定的绑定对象46
3.4.3销毁session47
3.4.4会话超时的管理47
3.4.5 session对象的应用47
3.5 application对象49
3.5.1访问应用程序初始化参数49
3.5.2管理应用程序环境属性50
3.6 out对象50
3.6.1管理响应缓冲51
3.6.2向客户端输出数据51
3.7其他内置对象51
3.7.1获取会话范围的pageContext对象51
3.7.2读取web.xml配置信息的config对象52
3.7.3应答或请求的page对象52
3.7.4获取异常信息的exception对象52
3.8实战53
3.8.1 application对象实现网页计数器53
3.8.2在提交表单时加入验证码54
3.8.3实现自动登录56
3.8.4定时刷新页面57
3.8.5统计用户在某页停留时间58
3.9本章小结59
3.10学习成果检验59
第4章 ServIet技术60
4.1 Servlet基础61
4.1.1 Servlet与Servlet容器61
4.1.2 Servlet技术特点61
4.1.3 Servlet技术功能62
4.1.4 Servlet与JSp的区别62
4.1.5 Servlet代码结构62
4.1.6简单的Servlet程序63
4.2 Servlet开发64
4.2.1 Servlet的创建64
4.2.2 Servlet配置的相关元素65
4.3 Servlet API编程常用的接口和类67
4.3.1 Servlet接口67
4.3.2 ServletConfig接口67
4.3.3 HttpServletRequest接口67
4.3.4 HttpServletResponse接口68
4.3.5 GenericServlet类69
4.3.6 HttpServlet类69
4.4 Servlet过滤器70
4.4.1过滤器概述70
4.4.2 Filter APL70
4.4.3过滤器的配置71
4.4.4过滤器典型应用72
4.5实战74
4.5.1 JSP与Servlet实现用户注册74
4.5.2过滤非法文字77
4.5.3统计网站的访问量80
4.5.4利用Servlet实现个人所得税计算器81
4.5.5生成网站表单的验证码82
4.6本章小结84
4.7学习成果检验84
第5章 综合实验(一)——JSP使用Model2实现登录模块85
5.1 JavaBean86
5.1.1 JavaBean简介86
5.1.2 〈jsp:useBean〉86
5.1.3 〈jsp:setProperty〉87
5.1.4 〈jsp:getProperty〉89
5.1.5 JavaBean的作用域90
5.2 Modell模式92
5.3 Mode12模式94
5.3.1 MVC原理94
5.3.2 JSP+Servlet+JavaBean95
5.4两种模式的比较96
5.5登录模块的实现97
5.5.1模块介绍97
5.5.2关键技术97
5.5.3数据库设计98
5.5.4 JavaBean设计98
5.5.5实现过程102
5.6运行项目107
5.7本章小结108
5.8学习成果检验108
第2篇 高级技术110
第6章 EL表达式语言110
6.1 EL概述111
6.1.1使用EL表达式的前提条件111
6.1.2 EL表达式的基本语法112
6.1.3 EL表达式的特点112
6.2 EL表达式的存取范围112
6.3 EL表达式的运算符113
6.3.1存取数据运算符“[]”和“.”113
6.3.2算术运算符114
6.3.3关系运算符114
6.3.4逻辑运算符115
6.3.5 empty运算符116
6.3.6条件运算符116
6.3.7运算符的优先级116
6.4 EL表达式中的保留字117
6.5 EL表达式中的隐含对象117
6.5.1 PageContext对象的应用117
6.5.2 param和paramValues对象的应用117
6.5.3 header和headerValues对象的应用118
6.5.4访问作用域范围的隐含对象118
6.5.5 cookie对象的应用119
6.5.6 initParam对象的应用119
6.6实战119
6.6.1应用EL表达式访问JavaBean的属性119
6.6.2应用EL表达式显示投票结果121
6.6.3判断用户名是否为空,空则显示相应的提示信息123
6.6.4显示客户端使用的浏览器123
6.6.5判断用户是否登录,并显示不同提示信息123
6.7本章小结124
6.8学习成果检验124
第7章 JSTL核心标签库125
7.1 JSTL简介126
7.1.1下载和配置JSTL126
7.1.2 JSTL标签库简介128
7.2表达式标签128
7.2.1 〈c:out〉输出标签128
7.2.2 〈c:set〉设置标签129
7.2.3 〈c:remove〉移除标签131
7.2.4 〈c:catch〉捕获异常标签131
7.3条件标签132
7.3.1 〈c:if〉标签132
7.3.2 〈c:choose〉、 〈c:when〉和〈c:otherwise〉标签133
7.4循环标签135
7.4.1 〈c:forEach〉标签135
7.4.2 〈c:forTokens〉标签137
7.5 URL操作标签138
7.5.1 〈c:import〉文件导入标签138
7.5.2 〈c:redirect〉重定向标签140
7.5.3 〈c:url〉生成URL地址标签140
7.5.4 〈c:param〉参数传递标签141
7.6实战141
7.6.1应用JSTL显示数据库中的商品信息141
7.6.2 JSTL在电子商城网站中的应用146
7.6.3 JSTL导入网站注册协议148
7.6.4 JSTL标签实现网站计数器149
7.6.5应用〈c:if〉标签判断用户最喜爱的水果149
7.7本章小结150
7.8学习成果检验150
第8章 综合实验(二)——结合JSTL与EL技术开发通讯录模块151
8.1模块概述152
8.1.1功能描述152
8.1.2系统流程152
8.1.3主页预览153
8.2关键技术153
8.3数据库设计153
8.4实现过程154
8.4.1搭建开发环境154
8.4.2编写数据库连接及操作的公共类154
8.4.3实现用户注册157
8.4.4实现用户登录160
8.4.5实现通讯录模块主页162
8.4.6实现添加联系人165
8.4.7实现修改联系人168
8.4.8实现删除联系人170
8.5运行项目170
8.6本章小结171
第9章 JSP操作XML172
9.1 XML简介173
9.1.1 XML文档结构173
9.1.2 XML语法要求174
9.1.3为XML文档中的元素定义属性174
9.1.4 XML的注释175
9.1.5处理字符数据175
9.2 dom4j概述177
9.2.1 dom4j简介177
9.2.2 dom4j的下载与配置177
9.3创建XML文档178
9.3.1创建XML文档对象178
9.3.2创建根节点178
9.3.3添加注释179
9.3.4添加属性179
9.3.5创建子节点179
9.3.6设置节点的内容179
9.3.7设置编码180
9.3.8设置输出格式180
9.3.9输出XML文档181
9.4解析XML文档182
9.4.1构建XML文档对象182
9.4.2获取根节点182
9.4.3获取子节点182
9.5修改XML文档183
9.5.1修改节点183
9.5.2删除节点184
9.6实战185
9.6.1保存公告信息到XML文件185
9.6.2对保存到XML文件中的公告信息进行管理187
9.6.3创建以当前日期为名称的XML文件193
9.6.4让XML文件动态显示数据195
9.6.5在控制台上显示XML文档内容196
9.7本章小结197
9.8学习成果检验197
第10章 JavaScript脚本语言198
10.1了解JavaScript199
10.1.1什么是JavaScript199
10.1.2 JavaScript的主要特点199
10.1.3 JavaScript与Java的区别199
10.2在Web页面中使用JavaScript200
10.2.1在页面中直接嵌入JavaScript200
10.2.2链接外部JavaScript200
10.3 JavaScript语言基础201
10.3.1 JavaScript的语法201
10.3.2 JavaScript中的关键字202
10.3.3了解JavaScript的数据类型203
10.3.4变量的定义及使用204
10.3.5运算符的应用205
10.4流程控制语句208
10.4.1 if条件判断语句208
10.4.2 switch多路分支语句210
10.4.3 for循环语句212
10.4.4 while循环语句213
10.4.5 do …while循环语句214
10.4.6 break语句215
10.4.7 continue语句215
10.5使用正则表达式216
10.5.1正则表达式的语法216
10.5.2创建正则表达式(RegExp)对象218
10.5.3使用RegExp对象执行模式匹配219
10.6函数221
10.6.1函数的定义221
10.6.2函数的调用222
10.6.3匿名函数223
10.7事件和事件处理程序223
10.7.1什么是事件和事件处理程序223
10.7.2 JavaScript的常用事件223
10.7.3事件处理程序的调用224
10.8常用对象225
10.8.1 String对象225
10.8.2 Math对象229
10.8.3 Date对象230
10.8.4 Window对象233
10.9 DOM技术236
10.9.1 DOM概述236
10.9.2 DOM的分层结构236
10.9.3遍历文档237
10.9.4获取文档中的指定元素239
10.9.5操作文档239
10.9.6与DHTML相对的DOM241
10.10实战242
10.10.1检测表单元素是否为空242
10.10.2屏蔽鼠标右键和键盘相关事件243
10.10.3验证E-mail地址是否合法244
10.10.4验证手机号码是否正确244
10.10.5计算两个日期相差的天数245
10.11本章小结246
10.12学习成果检验246
第11章 综合实验(三)——Ajax实现用户注册模块247
11.1 Ajax简介248
11.1.1什么是Ajax248
11.1.2 Ajax的开发模式248
11.1.3 Ajax的优点248
11.2 Ajax使用的技术249
11.2.1 XMLHttpRequest249
11.2.2 JavaScript脚本语言251
11.2.3 DOM251
11.2.4 XML语言252
11.2.5 CSS252
11.3传统Ajax工作流程252
11.3.1发送请求252
11.3.2处理服务器响应253
11.3.3一个完整的实例255
11.4 jQuery实现Ajax256
11.4.1 jQuery简介256
11.4.2发送GET和POST请求258
11.4.3服务器返回的数据格式261
11.4.4使用﹩.ajax()方法264
11.5Ajax开发需要注意的几个问题266
11.5.1浏览器兼容性问题266
11.5.2安全问题266
11.5.3性能问题267
11.5.4中文编码问题267
11.6开发用户注册模块268
11.6.1模块概述268
11.6.2系统流程268
11.6.3关键技术269
11.6.4数据库设计270
11.6.5实现过程270
11.7本章小结280
11.8学习成果检验280
第3篇 框架技术282
第12章 Struts 2框架282
12.1 MVC设计模式283
12.2 Struts 2框架概述283
12.2.1 Struts 2框架的产生283
12.2.2 Struts 2的结构体系284
12.3 Struts 2入门284
12.3.1获取与配置Struts 2284
12.3.2创建第一个Struts 2程序285
12.4 Action对象287
12.4.1认识Action对象287
12.4.2请求参数的注入原理288
12.4.3 Action的基本流程288
12.4.4动态Action289
12.4.5应用动态Action289
12.5 Struts 2的配置文件291
12.5.1 Struts 2的配置文件类型291
12.5.2配置Struts 2包291
12.5.3配置名称空间292
12.5.4 Action的相关配置292
12.5.5使用通配符简化配置294
12.5.6配置返回结果294
12.6 Struts 2的标签库295
12.6.1数据标签295
12.6.2控制标签297
12.6.3表单标签298
12.7 Struts 2的开发模式300
12.7.1实现与Servlet API的交互300
12.7.2域模型DomainModel300
12.7.3驱动模型ModelDriven301
12.8 Struts 2的拦截器302
12.8.1拦截器概述302
12.8.2拦截器API303
12.8.3使用拦截器304
12.9数据验证机制305
12.9.1手动验证305
12.9.2验证文件的命名规则306
12.9.3验证文件的编写风格306
12.10实战307
12.10.1实现用户登录307
12.10.2实现简单的计算器308
12.10.3 Struts 2标签实现的用户注册309
12.10.4 XML中配置数据验证器验证表单元素310
12.10.5级联下拉列表框311
12.11本章小结312
12.12学习成果检验312
第13章 Hibernate框架313
13.1 Hibernate简介314
13.1.1理解ORM原理314
13.1.2 Hibernate的结构体系314
13.1.3 Hibernate实例状态315
13.1.4 Hibernate的适用性316
13.2 Hibernate入门316
13.2.1 Hibernate包的下载与放置316
13.2.2 Hibernate配置文件317
13.2.3编写持久化类318
13.2.4编写映射文件319
13.2.5编写Hibernate的初始化类321
13.3自动建表技术323
13.4 Hibernate持久化对象324
13.4.1添加数据325
13.4.2查询数据325
13.4.3删除数据327
13.4.4修改数据328
13.5 Hibernate缓存及延迟加载330
13.5.1一级缓存330
13.5.2二级缓存331
13.5.3 Lazy策略333
13.6实战334
13.6.1用户注册334
13.6.2修改数据337
13.6.3将实体对象保存到数据库340
13.6.4更新实体对象342
13.6.5批量删除数据344
13.7本章小结345
13.8学习成果检验345
第14章 Hibernate高级应用346
14.1关联关系映射347
14.1.1单向关联与双向关联347
14.1.2多对一单向关联映射347
14.1.3多对一双向关联映射349
14.1.4一对一主键关联映射351
14.1.5一对一外键关联映射352
14.1.6多对多关联映射353
14.1.7级联操作在关联中的使用354
14.2 HQL检索方式356
14.2.1 HQL的基本语法356
14.2.2实体对象与动态实例化对象查询356
14.2.3条件查询与别名的使用357
14.2.4 HQL语句的动态赋值357
14.2.5对象导航查询358
14.2.6排序查询358
14.2.7聚合函数359
14.2.8分组操作359
14.2.9对日期时间的处理359
14.2.10联合查询360
14.2.11子查询361
14.3实战362
14.3.1多对一数据的添加与查询362
14.3.2模糊查询药品信息365
14.3.3内连接查询图书信息368
14.3.4利用多态查询判断用户登录身份370
14.3.5 HQL排序查询订单信息372
14.4本章小结373
14.5学习成果检验373
第15章 综合实验(四)——JSP+Hibernate实现留言模块374
15.1实例说明375
15.1.1实现功能375
15.1.2系统流程375
15.1.3逻辑分层结构376
15.2技术要点376
15.2.1确定实体及关系376
15.2.2 ThreadLocal的使用376
15.3实现过程377
15.3.1搭建开发环境377
15.3.2实体类与映射379
15.3.3注册模块382
15.3.4用户登录385
15.3.5实现留言387
15.3.6分页查看留言信息390
15.3.7管理员相关操作395
15.4运行项目399
15.5本章小结399
第16章 Spring框架400
16.1 Spring概述401
16.1.1 Spring组成401
16.1.2下载Spring402
16.1.3配置Spring402
16.1.4使用BeanFactory管理Bean403
16.1.5应用ApllicationContext403
16.2 Spring IoC404
16.2.1控制反转与依赖注入404
16.2.2配置Bean405
16.2.3 Setter注入406
16.2.4构造器注入406
16.2.5引用其他Bean408
16.2.6创建匿名内部JavaBean409
16.3 AOP概述409
16.3.1 AOP术语410
16.3.2 AOP的简单实现411
16.4 Spring的切入点412
16.4.1静态与动态切入点412
16.4.2深入静态切入点413
16.4.3深入切入点底层413
16.4.4 Spring中的其他切入点414
16.5 Aspect对AOP的支持414
16.5.1 Aspect概述414
16.5.2 Spring中的Aspect415
16.5.3 DefaultPointcutAdvisor切入点配置器415
16.5.4 NameMatchMethodPointcutAdvisor切入点配置器416
16.6 Spring持久化416
16.6.1 DAO模式416
16.6.2 Spring的DAO理念417
16.6.3事务管理419
16.6.4应用JdbcTemplate操作数据库422
16.6.5与Hibernate整合423
16.6.6整合Spring与Hibernate在tb user表中添加信息424
16.7实战425
16.7.1使用Spring对员工表进行增、删、改、查操作425
16.7.2使用Spring整合Hibernate操作商品库存表432
16.7.3利用DAO模式向商品信息表中添加数据438
16.7.4 Spring AOP实现用户注册439
16.7.5利用JdbcTemplate向员工信息表中添加数据441
16.8本章小结443
16.9学习成果检验443
第17章 Spring MVC框架444
17.1 Spring MVC简介445
17.1.1 Spring MVC的特点445
17.1.2 Spring MVC的不足445
17.2 Spring MVC中的组件445
17.2.1核心控制器445
17.2.2业务控制器446
17.2.3控制器映射446
17.2.4模型与视图446
17.2.5视图解析器446
17.2.6 Command对象446
17.3 Spring MVC核心控制器446
17.4 Spring MVC控制器映射447
17.4.1配置BeanNameUrlHandlerMapping447
17.4.2配置SimpleUrlHandlerMapping448
17.4.3多个控制器映射448
17.5 Spring MVC业务控制器448
17.5.1简单控制器448
17.5.2参数映射控制器450
17.5.3文件名映射控制器451
17.5.4表单控制器451
17.5.5 Spring编码过滤器解决中文乱码454
17.5.6多动作控制器454
17.6视图解析器456
17.6.1视图解析器介绍456
17.6.2配置InternalResourceViewResolver457
17.7常见的其他第三方MVC框架457
17.7.1 Struts458
17.7.2 JSF458
17.7.3 Struts 2458
17.8实战458
17.8.1应用参数映射控制器映射JSP页面458
17.8.2利用向导控制器实现分步用户注册459
17.8.3利用表单控制器实现验证处理462
17.8.4利用多动作控制器实现数据查询和删除操作463
17.8.5使用Spring MVC编写在线通讯录465
17.9本章小结470
17.10学习成果检验470
第18章 综合实验(五)——Spring+Hibernate 实现用户管理模块471
18.1系统功能模块设计472
18.2数据库设计472
18.3技术要点472
18.4文件夹结构设计473
18.5实体映射473
18.5.1部门信息473
18.5.2用户信息474
18.6设计操作数据库的接口与类475
18.6.1部门信息DAO接口IDeptInfoDao475
18.6.2部门信息DAO实现类DeptInfoDao475
18.6.3用户信息DAO接口IUserInfoDao476
18.6.4用户信息DAO实现类IUserInfoDao476
18.7登录子模块478
18.7.1登录子模块控制器478
18.7.2登录子模块JSP页面479
18.8部门管理子模块481
18.8.1部门管理子模块控制器482
18.8.2部门管理子模块JSP页面483
18.9用户管理子模块484
18.9.1用户管理子模块文件上传类485
18.9.2用户管理子模块控制器类486
18.9.3用户管理子模块JSP页面488
18.10配置文件491
18.10.1在src文件内编写log4j.properties491
18.10.2创建Spring配置文件applicationContext.xml491
18.10.3配置web.xml494
18.11运行项目494
18.12本章小结494
第4篇 实用技术496
第19章 数据分页496
19.1 SQL Server数据库分页497
19.1.1获取前n条记录497
19.1.2获取分页数据497
19.2 MySQL数据库分页498
19.2.1 LIMIT函数498
19.2.2获取分页数据498
19.2.3获取总页数499
19.3 Hibernate分页499
19.3.1 HQL分页499
19.3.2 QBC分页500
19.4分页商品信息查询模块500
19.4.1模块介绍500
19.4.2系统流程500
19.4.3关键技术501
19.4.4数据库设计501
19.4.5实现过程502
19.5实战508
19.5.1对SQL Server 2008数据库进行分页508
19.5.2转到指定页的分页509
19.5.3具有页码跳转功能的分页510
19.5.4分栏显示512
19.5.5应用Hibernate分页513
19.6本章小结516
19.7学习成果检验516
第20章 文件上传与下载517
20.1使用Servlet 3.0的新特性实现文件上传518
20.2使用Commons-FileUpload组件实现文件上传519
20.2.1添加表单及表单元素519
20.2.2创建上传对象519
20.2.3解析上传请求520
20.3 Spring文件上传522
20.3.1配置文件上传解析器522
20.3.2编写文件上传表单页面523
20.3.3编写文件上传控制器523
20.4实现文件下载524
20.4.1文件类524
20.4.2文件字节输入流525
20.4.3字节输出流525
20.5 MP3乐园527
20.5.1模块介绍527
20.5.2系统流程527
20.5.3关键技术528
20.5.4数据库设计528
20.5.5公共类编写528
20.5.6实现系统登录530
20.5.7实现用户注册531
20.5.8实现文件上传532
20.5.9文件下载535
20.6本章小结536
20.7学习成果检验536
第21章 PDF与Excel组件537
21.1 PDF概述538
21.1.1 PDF的优点538
21.1.2 PDF阅读工具538
21.2 PDF组件简介538
21.2.1 iText组件简介538
21.2.2 iText组件的获取538
21.2.3 iText组件关键类简介539
21.3应用iText组件生成PDF文档539
21.3.1创建Document对象的实例540
21.3.2获取PdfWrite实例540
21.3.3为PDF文档添加内容540
21.3.4字体与中文字符的显示541
21.3.5创建表格541
21.3.6插入图像542
21.4应用PDFBox组件解析PDF文档543
21.4.1 PDFBox组件简介543
21.4.2 PDFBox组件的获取543
21.4.3应用PDFBox组件解析PDF文档544
21.5 Excel组件简介545
21.5.1常用Excel组件545
21.5.2 POI组件简介545
21.5.3 POI组件的获取545
21.5.4 POI组件关键类简介546
21.6应用POI组件读写Excel文档546
21.6.1创建一个Excel文档546
21.6.2设置字体样式547
21.6.3合并单元格548
21.6.4读取Excel文档内容549
21.7实战550
21.7.1将数据库中的内容导出为PDF文档550
21.7.2将数据库中的内容导出为Excel文档553
21.7.3设置Excel文档中的字体样式554
21.7.4读取Excel文件的数据到数据库555
21.7.5设置Excel文件的打印属性556
21.8本章小结557
21.9学习成果检验557
第22章 动态图表558
22.1 JFreeChart简介559
22.1.1认识JFreeChart组件559
22.1.2 JFreeChart的下载与使用559
22.2 JFreeChart的核心对象560
22.2.1制图对象560
22.2.2制图工厂对象560
22.2.3数据集合对象561
22.2.4绘图区对象562
22.2.5坐标轴对象563
22.2.6图片渲染对象565
22.3 JFreeChart的应用565
22.3.1如何获取图片565
22.3.2创建数据集合与JFreeChart实例566
22.3.3图表相关属性的设置568
22.3.4 JFreeChart内置JDBC的使用569
22.3.5中文乱码的解决方案571
22.4实战572
22.4.1 JFreeChart绘制折线图572
22.4.2 JFreeChart绘制区域图575
22.4.3 JFreeChart绘制时序图577
22.4.4利用柱状图显示某网站的访问量579
22.4.5利用饼图显示不同编程语言的市场占有率580
22.5本章小结581
22.6学习成果检验581
第23章 综合实验(六)——在线投票统计模块582
23.1系统功能模块设计583
23.1.1功能描述583
23.1.2系统流程583
23.2数据库设计583
23.3关键技术584
23.3.1双击鼠标展开图片技术584
23.3.2判断IP所属地区技术585
23.4公共模块设计586
23.4.1数据库操作类的设计与实现586
23.4.2投票过滤器类的设计与实现589
23.5实现投票功能590
23.6实现柱形图统计功能591
23.7实现饼形图统计功能594
23.8运行项目596
23.9本章小结596
第5篇 项目实战598
第24章 基于SSH2的电子商城网站598
24.1需求分析599
24.2系统设计599
24.2.1系统目标599
24.2.2系统功能结构599
24.2.3系统流程图600
24.3项目开发及运行环境600
24.3.1服务器最低配置600
24.3.2客户端最低配置600
24.4系统文件夹组织结构601
24.5数据库与数据表设计601
24.5.1 E-R图设计601
24.5.2创建数据库及数据表602
24.6搭建项目环境604
24.6.1配置Struts 2604
24.6.2配置Hibernate606
24.6.3配置Spring607
24.6.4配置web.xml608
24.7公共类设计609
24.7.1泛型工具类609
24.7.2数据持久化类610
24.7.3分页设计612
24.7.4字符串工具类615
24.8登录与注册模块设计616
24.8.1注册616
24.8.2登录618
24.9前台商品信息查询模块设计620
24.9.1商品类别分级查询620
24.9.2商品搜索621
24.9.3前台查询其他商品622
24.10购物车模块设计624
24.10.1购物车的基本功能624
24.10.2订单的相关功能627
24.11后台商品管理模块设计629
24.11.1商品管理功能629
24.11.2实现商品类别管理功能632
24.12后台订单管理模块设计635
24.12.1实现后台订单查询635
24.12.2实现后台订单状态管理637
24.13运行项目639
24.14本章小结639
第25章 基于SSH2的明日论坛640
25.1开发背景641
25.2系统设计641
25.2.1系统目标641
25.2.2系统功能结构641
25.2.3系统流程图641
25.3项目开发及运行环境642
25.3.1服务器最低配置642
25.3.2客户端最低配置642
25.4系统文件夹组织结构642
25.5数据库与数据表设计643
25.5.1 E-R图设计643
25.5.2数据库表设计644
25.6公共类设计645
25.6.1 Spring+Hibemate组合实现持久层645
25.6.2使用Struts 2标签分页647
25.7主页面设计648
25.7.1文章搜索首页设计649
25.7.2论坛页设计650
25.8文章维护模块设计651
25.8.1添加文章模块651
25.8.2浏览文章653
25.8.3文章回复654
25.8.4修改文章655
25.8.5删除文章655
25.9文章搜索模块设计656
25.9.1搜索我的文章656
25.9.2根据关键字搜索文章657
25.9.3热门搜索659
25.9.4搜索文章作者的所有文章659
25.9.5搜索回复作者的所有文章661
25.10运行项目661
25.11本章小结661
热门推荐
- 1802847.html
- 3548437.html
- 2289716.html
- 371435.html
- 3505289.html
- 1198810.html
- 3694503.html
- 2355678.html
- 2494832.html
- 1973080.html
- http://www.ickdjs.cc/book_3145646.html
- http://www.ickdjs.cc/book_3278027.html
- http://www.ickdjs.cc/book_59793.html
- http://www.ickdjs.cc/book_1513394.html
- http://www.ickdjs.cc/book_2815270.html
- http://www.ickdjs.cc/book_1946979.html
- http://www.ickdjs.cc/book_1184588.html
- http://www.ickdjs.cc/book_707705.html
- http://www.ickdjs.cc/book_1582398.html
- http://www.ickdjs.cc/book_2446251.html