您的位置:首页 > 运维架构 > 网站架构

大型门户网站是这样练成的 视频下载

2011-04-24 10:54 393 查看

<<大型门户网站是这样练成的>> 这本书是是2010年上半年出的,视频详细解释了struts2,Hibernate3,spring2.5 的应用!关于主流的 SSH2 框架构造了一个网站的。构造一个完整泊网站。风格特色。不建议新手去看。。一定要有基础。。不然你会好辛苦的

视频我已经共享了。。视频上传在 http://blog.sina.com.cn/pei13533101815
需要下载的。请去那留言。。。好东西应该大家分享。。共同学习的!!1 多多支持哦!


目录

第1篇
技术篇


第1章
大型门户网站架构分析 3

1.1
大型门户网站与小型企业网站的区别 3

1.2
高性能、高负载门户网站架构剖析 9

1.2.1服务器操作系统的选择 10
1.2.2
DNS
服务器BIND 16
1.2.3
Cache
服务器Squid 18
1.2.4带负载均衡的HTTP服务器Apache
19

1.2.5支持集群功能的Web服务器Tomcat
21

1.2.6开源数据库服务器之骄子MySQL 23
1.2.7功能强大的FlV流媒体服务器RED5
24

1.3
门户网站开发指导思想 26

1.4
SSH 2组合框架—门户网站开发之首选 28

1.4.1
MVC
混血宠儿Struts 2 28
1.4.2幕后的财政部长Spring 2.5 30
1.4.3
ORM
中间件香馍馍Hibernate 3.2 31
1.5
小结 32

第2章
MVC混血宠儿Struts 2 33

2.1
初识MVC新秀Struts
2 33

2.1.1
MVC
概述 33
2.1.2
Struts 2
的MVC实现
35

2.1.3
Struts 2
的基本组成 36
2.1.4
Struts 2
的常用类介绍 38
2.1.5
Struts 2
的业务控制器Action实现
39

2.1.6
Struts 2
的处理结果Result 45
2.1.7功能强大的表达式语言OGNL 47
2.1.8
Struts 2
的运行流程分析—HelloWorld 48
2.1.9
Struts 2
的异常处理 52
2.2
Struts 2配置精要 54

2.2.1
web.xml
中Struts 2的配置实现
54

2.2.2
Struts 2
属性配置文件struts.properties详解
55

2.2.3
Struts 2
核心配置文件struts.xml详解
57

2.3
Struts 2应用开发实务 61

2.3.1
Struts 2
应用开发环境的搭建 62
2.3.2
Struts 2
应用基本开发步骤—搭建ePortal应用
69

2.3.3
Struts 2
中集成FCKeditor 80
2.3.4
Struts 2
中集成DisplayTag 83
2.4
Struts 2国际化实现 85

2.4.1
Web
应用的中文本地化 85
2.4.2
Struts 2
应用的国际化 87
2.4.3
Struts 2
国际化语言的动态切换 89
2.5
Struts 2的校验框架 90

2.5.1在Action中实现手动校验
90

2.5.2调用校验框架进行自动校验 91
2.5.3自定义国际化Struts 2校验错误消息
92

2.5.4
Struts 2
的自带校验器 92
2.6
Struts 2的拦截器 94

2.6.1
Struts 2
内建拦截器介绍 95
2.6.2定义和使用拦截器栈 97
2.6.3使用自定义拦截器 98
2.7
小结 100

第3章
Struts 2标签库详解与AJAX技术应用
103

3.1
Struts 2主题与模板 103

3.2
Struts 2控制标签详解 105

3.2.1
if/elseif/else
标签详解 105
3.2.2
iterator
标签详解 106
3.2.3
a
ppend标签详解
108

3.2.4
generator
标签详解 110
3.2.5
merge
标签详解 112
3.2.6
subset
标签详解 113
3.2.7
sort
标签详解 115
3.3
Struts 2数据标签详解 116

3.3.1
a
ction标签详解
116

3.3.2
bean
标签详解 118
3.3.3
date
标签详解 120
3.3.4
debug
标签详解 121
3.3.5
i18n
标签详解 122
3.3.6
include
标签详解 123
3.3.7
p
aram标签详解
126

3.3.8
p
ush标签详解
127

3.3.9
set
标签详解 128
3.3.10
text
标签详解 129
3.3.11
url
标签详解
130

3.3.12
p
roperty标签详解
132

3.4
Struts 2表单标签详解 134

3.4.1
checkbox
标签详解 136
3.4.2
checkboxlist
标签详解 137
3.4.3
combobox
标签详解 138
3.4.4
doubleselect
标签详解 139
3.4.5
file
标签详解 141
3.4.6
form
标签详解 142
3.4.7
hidden
标签详解 143
3.4.8
select
标签详解 143
3.4.9
optgroup
标签详解 144
3.4.10
optiontransferselect
标签详解 144
3.4.11
p
assword标签详解
146

3.4.12
radio
标签详解 147
3.4.13
reset
与submit标签详解
148

3.4.14
textarea
标签详解 149
3.4.15
textfield
标签详解 149
3.4.16
token
标签详解 150
3.4.17
updownselect
标签详解 151
3.5
Struts 2 AJAX标签详解 156

3.5.1
a
与submit标签详解
157

3.5.2
a
utocompleter标签详解
158

3.5.3
datetimepicker
标签详解 160
3.5.4
div
标签详解 161
3.5.5
head
标签详解 162
3.5.6
tabbedPanel
标签详解 163
3.6
Struts 2其他标签详解 166

3.6.1
a
ctionerror与actionmessage标签详解
166

3.6.2
fielderror
标签详解 167
3.6.3
tree
与treenode标签详解
168

3.7
Struts 2全力支持AJAX 174

3.7.1
Struts 2
中原始AJAX技术应用
174

3.7.2基于DWR的AJAX实现
179


3.7.3基于DWR的AJAX表单验证
183

3.7.4基于JSON插件的AJAX实现
185

3.8
小结 190

第4章
ORM中间件名流Hibernate 3接管持久层
191

4.1
ORM简介 191

4.1.1持久化与持久层 191
4.1.2
JDBC
劣势 192
4.1.3实体域模型与关系数据模型 193
4.1.4
ORM
中间件 196
4.2
Hibernate简介 196

4.2.1
Hibernate
体系结构 196
4.2.2
Hibernate API
简介 197
4.2.3配置Hibernate 198
4.2.4
Hibernate
的映射配置文件 201
4.2.5体验Hibernate(会员管理)
203

4.3
Hibernate的映射机制 212

4.3.1
Hibernate
的基本映射数据类型 212
4.3.2
Hibernate
的主键映射
218

4.3.3
Hibernate
的实体映射 228
4.3.4映射一对一关联关系 228
4.3.5映射多对一单向关联关系 235
4.3.6映射一对多双向关联关系 239
4.3.7映射一对多双向自身关联关系 244
4.3.8映射多对多单向关联关系 247
4.3.9映射多对多双向关联关系 252
4.3.10映射组成关系 256
4.3.11映射继承关系 260
4.3.12
Hibernate
的集合映射 266
4.4
小结 270

第5章
Hibernate 3持久化技术实践与性能优化 271

5.1
操作持久化对象的常用方法介绍 271

5.1.1使用Session的beginTransaction()方法
272

5.1.2使用Session的close()方法
273

5.1.3使用Session的connection()方法
273

5.1.4使用Session的delete()方法
274

5.1.5使用Session的get()方法
274

5.1.6使用Session的load()方法
275

5.1.7使用Session的save()方法
275

5.1.8使用Session的update()方法
276

5.1.9使用Session的saveOrUpdate()方法
276

5.1.10使用Hibernate的isInitialized()与initialize()方法
277

5.1.11持久化对象间的级联操作 277
5.2
Hibernate的检索策略 291

5.2.1立即检索 291
5.2.2延迟检索 296
5.2.3迫切左外连接检索 300
5.3
HQL查询方式 303

5.3.1基本查询 303
5.3.2条件查询 305
5.3.3分页查询 307
5.3.4连接查询 308
5.3.5子查询 311
5.3.6动态实例化查询结果 313
5.4
QBC查询方式 314

5.4.1基本查询 315
5.4.2
QBE
查询 317
5.4.3分页查询 318
5.4.4复合查询 318
5.4.5离线查询 319
5.5
本地SQL查询
320

5.6
Hibernate的批量处理 322

5.6.1批量插入 322
5.6.2批量更新 323
5.6.3批量删除 324
5.7
Hibernate的事务管理 325

5.7.1事务边界声明 325
5.7.2并发控制 326
5.7.3悲观锁 327
5.7.4乐观锁 328
5.8
Hibernate的缓存机制 332

5.8.1
Hibernate
的缓存分类 332
5.8.2
Hibernate
的缓存范围 332
5.8.3
Hibernate
的缓存管理 333
5.8.4
Hibernate
二级缓存的并发访问策略 333
5.8.5
Hibernate
的二级缓存配置 334
5.9
Hibernate应用的性能优化 336

5.10
多数据源的应用 338

5.11
JDBC的应用 343

5.12
Hibernate调用存储过程 343

5.13
XML数据持久化 346

5.14
小结 348

第6章
充分利用Spring 2.5的IoC利器统管Bean世界
349

6.1
Java程序员的春天厚礼—Spring 2.5 349

6.1.1爱上Spring 2.5的十大理由
350

6.1.2一睹Spring 2.5芳容
351

6.1.3
Spring 2.5
拿手戏——控制反转与依赖注入 353
6.1.4何为“面向切面编程AOP”
356

6.1.5
Spring 2.5
圣经——面向接口编程 358
6.1.6开始Spring 2.5旅程—Hello
World 359

6.2
Spring 2.5核心技术 364

6.2.1
Bean
工厂之BeanFactory介绍
364

6.2.2实用的Bean工厂ApplicationContext
365

6.2.3
Spring 2.5
配置文件详解 367
6.2.4
Bean
的作用域与生命周期 374
6.2.5基于XML方式的Bean装配
376

6.2.6基于Annotation方式的Bean装配
381

6.2.7基于XML方式的AOP实现
386

6.2.8基于Annotation方式的AOP实现
391

6.3
Spring 2.5事务管理机制 393

6.3.1
Spring 2.5
的声明式事务管理 394
6.3.2基于XML方式的事务管理配置
396

6.3.3基于Annotation方式的事务管理配置
400

6.4
“桃园三结义”——SSH 2组合开发框架始成
404

6.4.1
Spring 2.5
集成ORM中间件Hibernate
3.2 404

6.4.2
Spring 2.5
集成MVC框架Struts
2 411

6.4.3
SSH 2
组合框架的基本开发步骤—ePortal启程
414

6.5
小结 423


第2篇
实践篇


第7章
SSH 2热身——构建新闻发布系统 427

7.1
门户网站新闻资讯基本分类 427

7.2
新闻发布系统需求分析 429

7.3
新闻发布系统功能设计 429

7.4
新闻栏目后台管理 432

7.4.1展示层JSP 2+Struts 2
标签库实现 434
7.4.2控制层Struts2实现
445

7.4.3持久层Hibernate3实现
453

7.4.4
Spring2
接管业务逻辑层 460
7.5
新闻内容后台管理 464

7.5.1展示层JSP2+Struts2标签库实现
464

7.5.2控制层Struts 2实现
481

7.5.3持久层Hibernate3实现
492

7.5.4
Spring2
接管业务逻辑层 495
7.6
新闻资讯前台展现 497

7.6.1文本新闻列表自定义标签类TextnewsTag 498
7.6.2文本新闻列表分页控制自定义标签类TextnewsPageTag 502
7.6.3图片新闻列表自定义标签类PicnewsTag 505
7.6.4幻灯片新闻列表自定义标签类SlidenewsTag 507
7.6.5
Struts2
与AJAX完全结合实现点击数加一
510


7.7
基于HttpClient构建通用静态页面发布引擎
514

7.7.1优秀的模拟浏览器HttpClient 514
7.7.2构建通用静态页面发布引擎 516
7.8
小结 518

第8章
通用新闻采集系统 519

8.1
新闻采集系统需求分析 519

8.2
新闻采集系统功能设计 520

8.3
使用正则表达式与HTMLParser采集新闻内容
522

8.3.1正则表达式基本知识 522
8.3.2体验HTMLParser 525
8.4
量身定制采集规则 536

8.4.1展示层JSP 2+Struts 2标签库实现
537

8.4.2控制层Struts 2实现
550

8.4.3持久层Hibernate3实现
557

8.4.4
Spring 2
接管业务逻辑层 560
8.5
新闻采集功能实现 562

8.6
小结 573

第9章
会员注册及会员管理系统 575

9.1
会员管理系统需求分析 575

9.2
会员管理系统功能设计 576

9.3
会员级别后台管理 578

9.3.1展示层JSP 2+Struts 2标签库实现
579

9.3.3持久层Hibernate 3实现
592

9.3.4
Spring 2
接管业务逻辑层 593
9.4
注册会员后台管理 595

9.4.1展示层JSP 2+Struts 2标签库实现
596

9.4.2控制层Struts2实现
605

9.4.3持久层Hibernate3实现
614

9.4.4
Spring 2
接管业务逻辑层 616
9.5
前台会员注册与登录 618

9.6
小结 623

第10章
举一反三—实现商品分类管理 625

10.1
商品管理系统需求分析 625

10.2
商品管理系统功能设计 626

10.3
商品类别后台管理 628

10.3.1展示层JSP 2+Struts 2标签库实现
629

10.3.2控制层Struts 2实现
637

10.3.3持久层Hibernate3实现
643

10.3.4
Spring2
接管业务逻辑层 644
10.4
商品后台管理 646

10.4.1展示层JSP 2+Struts 2标签库实现
647

10.4.2控制层Struts 2实现
662

10.4.3持久层Hibernate3实现
672

10.4.4
Spring 2
接管业务逻辑层 675
10.5
小结 677

第11章
温故知新—打造购物车与订单管理系统 679

11.1
购物车与订单管理系统需求分析 679

11.2
购物车及订单管理系统功能设计 680

11.3
购物车自助管理 682

11.3.1展示层JSP2+Struts2标签库实现
683

11.3.2控制层Struts 2实现
696

11.3.3持久层Hibernate3实现
703

11.3.4
Spring2
接管业务逻辑层 707
11.4
订单管理 710

11.4.1展示层JSP 2+Struts 2标签库实现
711

11.4.2控制层Struts 2实现
720

11.4.3持久层Hibernate 3实现
728

11.4.4
Spring 2
接管业务逻辑层 730
11.5
小结 733

第12章
站务必备—系统用户管理与流量统计 735

12.1
系统用户管理与流量统计需求分析 735

12.2
系统用户管理与流量统计功能设计 737

12.3
系统用户管理 738

12.3.1展示层JSP 2+Struts 2标签库实现
739

12.3.2控制层Struts 2实现
753

12.3.3持久层Hibernate3实现
759

12.3.4
Spring2
接管业务逻辑层 760
12.4
流量统计分析 762

12.4.1展示层JSP 2+Struts 2标签库实现
763

12.4.2控制层Struts 2实现
771

12.4.3持久层Hibernate3实现
774

12.4.4
Spring2
接管业务逻辑层 776
12.5
小结 777


第3篇
部署篇


第13章
门户网站的搜索引擎优化—SEO技术
781

13.1
为什么要进行搜索引擎优化 781

13.1.1搜索引擎概述 781
13.1.2网络营销催生SEO 784
13.1.3
SEO
让你的网站脱颖而出 785
13.2
搜索引擎到底喜欢什么样的网站 787

13.2.1影响网站自然排名的主要因素 787
13.2.2评价网站优劣的重要指标 788
13.2.3正确看待SEO 793
13.2.4远离Google的“沙盒”
793

13.3
搜索引擎优化最佳实践 794

13.3.1如何快速被搜索引擎收录 794
13.3.2建立合理的网站结构与网站地图的应用 795
13.3.3设计良好的网页结构 798
13.3.4
SEO
基本功——关键词的选用 800
13.3.5域名与空间对SEO的影响
802

13.3.6搜索引擎偏爱“勤快”的网站 804
13.4
搜索引擎优化辅助工具大本营 805

13.4.1关键字选词辅助工具 806
13.4.2关键字排名查询 807
13.4.3关键字密度查询 808
13.4.4热门关键字及搜索量查询 808
13.4.5
P
R值查询
809

13.4.6
A
lexa世界排名查询
810

13.4.7搜索引擎收录页面数查询 811
13.4.8搜索引擎反向链接查询 812
13.4.9网站地图***工具 812
13.4.10百度指数查询 814
13.4.11网页中无效链接检测工具 816
13.5
小结 819

第14章
基于RHEL 5的服务器架构
821

14.1
Red Hat Enterprise Linux 5安装与优化 821

14.2
Linux客户端工具Secure SSH安装与应用
829

14.3
RHEL5服务器维护的基本操作 831

14.3.1系统维护相关的Linux命令
831

14.3.2文件操作相关的Linux命令
837

14.3.3网络维护相关的Linux命令
840

14.3.4日志查看相关的Linux命令
843

14.3.5用户管理相关的Linux命令
843

14.3.6应用软件安装相关的Linux命令
844

14.4
RHEL5中的JDK1.6安装
845

14.5
RHEL5中的MySQL5安装与性能优化
846

14.6
基于vsftpd搭建FTP服务器
849

14.7
RHEL5中的Tomcat6安装与性能优化
853

14.8
RHEL5中的Apache2.2安装与性能优化
856

14.9
Apache2.2配置文件httpd.conf详解
861

14.10
使用subversion搭建SVN版本控制服务器
876

14.11
利用Red5搭建Flash流媒体服务器
880

14.12
利用vncserver服务实现远程桌面
886

14.13
小结 889

第15章
负载均衡与服务器集群 891

15.1
Web服务器集群概述 892

15.2
搭建Apache2.2+Tomcat6分工协作服务器架构
894

15.3
构建Apache2.2负载均衡与Tomcat6集群
897

15.4
搭建主从结构的MySQL数据库集群
902

15.5
基于MySQL Proxy的负载均衡与读写分离
905

15.6
小结 907
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: