20.5.1 情景应用1——利用柱状图显示某网站的访问量 649
20.5.2 情景应用2——利用饼图显示不同编程语言的市场占有率 650
20.5.3 情景应用3——利用折线图显示气温变化情况 652
20.5.4 情景应用4——利用区域图对比分析员工业绩 653
20.5.5 情景应用5——利用时序图分析商品月销售收益 655
20.6 自我测试 656
20.7 行动指南 657
20.8 成功可以复制——暴雪公司的领航者迈克·莫汉 658
第21堂课 Java Mail组件 659 视频讲解:103分钟
21.1 电子邮件协议简介 660
21.1.1 SMTP简单邮件传输 660
21.1.2 POP3邮局协议 660
21.1.3 IMAP接收邮件协议 660
21.1.4 MIME邮件扩充协议 660
21.2 建立Java Mail开发环境 661
21.2.1 获取Java Mail API 661
21.2.2 获取Java Mail API的激活框架 661
21.2.3 安装和配置邮件服务器 661
21.3 发送邮件的API 663
21.3.1 Session类 664
21.3.2 Message类中与发送邮件相关的方法 665
21.3.3 Address类 667
21.3.4 Authenticator类 667
21.3.5 Transport类 667
21.4 接收邮件的API 669
21.4.1 Store类 669
21.4.2 Folder类 669
21.4.3 Flags类 670
21.4.4 Message类中与接收邮件相关的方法 671
21.5 照猫画虎——基本功训练 671
21.5.1 基本功训练1——实现邮箱登录的功能 671
21.5.2 基本功训练2——发送普通文本邮件 672
21.5.3 基本功训练3——发送HTML格式的邮件 674
21.5.4 基本功训练4——邮件群发 677
21.6 情景应用——拓展与实践 678
21.6.1 情景应用1——发送带附件的邮件 678
21.6.2 情景应用2——群发HTML格式的邮件 681
21.6.3 情景应用3——获取邮件总数 683
21.6.4 情景应用4——通过邮箱激活用户注册 684
21.7 自我测试 687
21.8 行动指南 688
21.9 成功可以复制——IT大王王志东 689
第5部分 实战篇
第22堂课 博客系统 693 视频讲解:73分钟
22.1 系统概述 694
22.1.1 开发背景 694
22.1.2 系统功能结构 694
22.1.3 系统流程 695
22.2 技术要点 695
22.2.1 整合Struts2与Hibernate3 695
22.2.2 应用JavaScript对复选框进行操作 696
22.3 设计数据库 697
22.3.1 设计E-R图 697
22.3.2 设计数据库表 698
22.4 设计公共模块 699
22.4.1 编写Hibernate配置文件 699
22.4.2 编写数据持久化类 700
22.5 设计首页面 703
22.5.1 首页操作实现类 703
22.5.2 首页显示的实现 704
22.6 设计用户管理模块 705
22.6.1 用户实体类 705
22.6.2 用户的实现类 706
22.6.3 实现用户注册 706
22.6.4 推荐博客操作 709
22.7 设计文章模块 710
22.7.1 文章实体类 710
22.7.2 文章的实现类 711
22.7.3 操作文章类型 711
22.7.4 添加文章 713
22.7.5 查询文章 714
22.7.6 文章的详细查询 716
22.7.7 推荐文章的操作 716
22.8 疑难问题 717
22.8.1 Struts2的中文乱码问题 717
22.8.2 关于重写模板的问题 718
22.9 本堂课小结 718
特别提醒:
亲爱的读者朋友,由于近期纸张价格和印制成本大幅上涨,为不增加读者朋友的负担,又不减少书的内容,本书以下章节内容不得不放在配书光盘中,由此给您带来了不便,在此深表歉意。
第23堂课 JSP+Hibernate实现留言模块 719 视频讲解:72分钟
(本章内容在配书光盘中)
23.1 项目说明 720
23.1.1 实现功能 720
23.1.2 系统流程 720
23.1.3 逻辑分层结构 721
23.2 技术要点 721
23.2.1 确定实体及关系 721
23.2.2 ThreadLocal的使用 722
23.3 实现过程 722
23.3.1 搭建开发环境 723
23.3.2 实体类与映射 724
23.3.3 注册模块 727
23.3.4 用户登录 730
23.3.5 实现留言 732
23.3.6 分页查看留言信息 734
23.3.7 管理员相关操作 739
23.4 本堂课小结 743
第24堂课 用户管理系统 745 视频讲解:62分钟
(本章内容在配书光盘中)
24.1 系统功能模块设计 746
24.2 设计数据库 746
24.3 文件夹结构设计 747
24.4 实体映射 747
24.4.1 部门信息 747
24.4.2 用户信息 748
24.5 设计操作数据的接口与类 749
24.5.1 部门信息DAO接口IDeptInfoDao 749
24.5.2 部门信息DAO实现类DeptInfoDao 750
24.5.3 用户信息DAO接口IUserInfoDao 750
24.5.4 用户信息DAO实现类IUserInfoDao 751