JavaWeb开发技术方案宝典

王朝百科·作者佚名  2010-06-09  
宽屏版  字体: |||超大  

JavaWeb开发技术方案宝典
Java Web开发技术方案宝典

版权信息书 名: JavaWeb开发技术方案宝典

作者:王国辉

出版社:人民邮电出版社

出版时间: 2008

ISBN: 9787115172594

开本: 16

定价: 89.00 元

内容简介本书从Java Web软件开发中必须掌握的核心技术入手,通过各种实用方案深入介绍各种核心技术在实际开发中的应用。全书分为9章,分别是开发模式选择方案、页面设计方案、数据持久化方案、数据检索方案、决策分析方案、报表打印方案、网络通信方案、网站安全方案、网站优化与发布方案等。通过本书,读者不但可以学习相关技术的各种核心应用,更能触类旁通,学以致用,掌握Java Web进行应用开发的精髓。

本书附有配套光盘。光盘提供了书中所有方案实例的全部源代码,所有实例都经过精心调试,在Windows XP/2003环境下全部运行通过,保证能够正常运行。

本书内容翔实,突出技术本质,具有非常强的实用性。适用于各级软件开发人员学习使用,也可供大中专院校师生学习参考。

编辑推荐通过115个实际开发方案深入讲解JavaWeb核心应用全面提高实际开发能力;

开发模式选择方案:包括JSP+JavaBean开发方案、JSP+Servlet+JavaBean开发方案、Struts开发方案、Spring开发方案等,共11个实用方案。

页面设计技术及方案:包括表格页面设计方案、框架页面设计方案、DIV+CSS页面设计方案、Tiles页面设计方案等,共18个实用方案。

数据持久化技术及方案:包括JDBC数据持久化方案和Hibernate持久化数据方案等,共15个实用方案。

数据检索技术及方案:包括普通查询方案、中级查询方案、高级查询方案、查询结果显示方式和其他查询相关方案等,共18个实用方案。

决策分析技术及方案:包括交叉表决策分析方案、透视表决策分析方案、统计图决策分析方案、透视图决策分析方案和实时动态决策分析方案等,共9个实用方案。

报表打印技术及方案:包括普通报表打印方案、样式报表打印方案、高级报表打印方案和自定义报表方案等,共15个实用方案。

网络通信技术及方案:包括发送E-mail方案、接收E-mail方案和发送手机短信方案等,共12个实用方案。

网站优化与发布方案:包括编码优化方案、服务器及数据库优化方案、在局域网内发布Web网站方案、Windows系统下发布网站到Internet方案和Linux系统下发布网站到Internet方案等,共10个实用方案。

目录第1章开发模式选择方案1

1.1JSP常用开发模式2

1.1.1JSP+JavaBean开发模式2

1.1.2JSP+Servlet+JavaBean开发模式3

1.1.3Struts开发模式4

1.1.4Spring框架7

1.2JSP+JavaBean开发方案11

1.3JSP +Servlet +JavaBean开发方案23

1.3.1通过多个Servlet处理请求的开发模式23

1.3.2通过一个Servlet处理请求的开发模式40

1.4Struts开发方案55

1.4.1处理多请求的开发模式55

1.4.2多模块开发模式67

1.4.3Validator验证开发模式78

1.5Spring开发方案89

1.5.1表单开发模式89

1.5.2多动作开发模式93

1.5.3向导开发模式97

1.6Struts+Hibernate开发方案102

1.7Struts +Spring+Hibernate开发方案116

第2章页面设计方案131

2.1页面设计技术132

2.1.1页面配色基础132

2.1.2网页基本配色方法134

2.1.3页面布局135

2.2表格页面设计方案139

2.2.1表格布局方案139

2.2.2表格+CSS布局方案143

2.3框架页面设计方案147

2.3.1框架布局方案147

2.3.2嵌套框架布局方案150

2.4DIV+CSS页面设计方案154

2.4.1可视化布局方案154

2.4.2DIV+CSS布局方案162

2.5Tiles页面设计方案168

2.5.1Struts+Tiles布局方案169

2.5.2Spring+Tiles布局方案173

2.6导航条设计方案180

2.6.1侧导航条设计方案180

2.6.2树型导航条设计方案182

2.6.3水平导航条设计方案184

2.6.4下拉菜单导航条设计方案186

2.7广告栏设计方案189

2.7.1自动弹出窗口广告栏设计方案189

2.7.2浮动广告栏设计方案191

2.7.3Banner广告栏设计方案193

2.8多媒体设计方案196

2.8.1图片播放设计方案196

2.8.2音频嵌入设计方案198

2.8.3视频嵌入设计方案200

第3章数据持久化方案203

3.1数据持久化技术204

3.1.1数据库访问技术204

3.1.2访问数据库的基本方式210

3.1.3连接池技术214

3.1.4JDBC数据持久化的基本流程221

3.1.5Hibernate数据持久化的基本流程224

3.2JDBC数据持久化方案228

3.2.1单条数据操作228

3.2.2批量数据添加操作236

3.2.3批量数据修改操作244

3.2.4批量数据删除操作248

3.2.5通过存储过程操作数据251

3.2.6通过事务操作数据257

3.3Hibernate持久化数据方案260

3.3.1单条数据操作260

3.3.2批量数据添加操作270

3.3.3批量数据修改操作276

3.3.4批量数据删除操作279

3.3.5通过存储过程操作数据281

3.3.6多表一对一操作方案288

3.3.7多表一对多操作方案295

3.3.8多表多对多操作方案300

3.3.9通过事务操作数据305

第4章数据检索方案311

4.1数据查询技术312

4.1.1数据查询的环境和方法312

4.1.2SQL查询技术322

4.1.3HQL检索技术325

4.1.4QBC检索技术328

4.1.5应对不同的数据库系统330

4.2普通查询方案332

4.2.1单字段精确查询的实现332

4.2.2多字段精确查询的实现338

4.2.3简单模糊查询的实现346

4.2.4多表模糊查询的实现352

4.2.5具有灵活性的模糊查询360

4.3中级查询方案366

4.3.1综合条件查询366

4.3.2利用视图进行查询371

4.3.3利用存储过程进行查询375

4.4高级查询方案379

4.4.1高级查询379

4.4.2查询模块385

4.5查询结果显示方式389

4.5.1表格显示方式389

4.5.2主细节页显示方式394

4.5.3缩略图显示方式397

4.5.4分页显示方式401

4.5.5树形显示方式412

4.6其他查询相关方案421

4.6.1查询内容描红421

4.6.2在查询结果中搜索424

4.6.3带记忆功能的查询428

第5章决策分析方案439

5.1决策分析技术440

5.1.1交叉表分析技术440

5.1.2透视表分析技术442

5.1.3统计图分析技术445

5.1.4实时动态决策分析与Ajax技术450

5.2交叉表决策分析方案452

5.2.1利用静态交叉表进行决策分析452

5.2.2利用动态交叉表进行决策分析462

5.3透视表决策分析方案470

5.3.1用户控制生成透视表方案471

5.3.2软件控制生成透视表方案478

5.4统计图决策分析方案479

5.4.1利用普通统计图进行决策分析480

5.4.2利用热点统计图进行决策分析498

5.4.3利用组合统计图进行决策分析503

5.5透视图决策分析方案511

5.6实时动态决策分析方案520

第6章报表打印方案527

6.1报表打印技术528

6.1.1JavaScript+CSS打印技术528

6.1.2WebBrowse打印技术528

6.1.3Word、Excel打印技术529

6.1.4iText组件534

6.1.5POI组件538

6.1.6iReport和JasperReport组件543

6.1.7Java Excel组件547

6.2普通报表打印方案551

6.2.1打印PDF报表方案551

6.2.2打印表格与图像方案555

6.2.3打印Excel报表方案560

6.2.4打印Word报表方案567

6.3样式报表打印方案571

6.3.1业务报表571

6.3.2统计报表577

6.3.3财务报表584

6.4高级报表打印方案588

6.4.1生成分组报表588

6.4.2生成主从报表591

6.4.3生成分栏报表597

6.4.4生成交叉报表602

6.4.5生成套打报表607

6.4.6生成图表报表610

6.4.7生成隔行变色报表618

6.5自定义报表方案622

第7章网络通信方案631

7.1网络通信技术632

7.1.1通过Java Mail发送和接收E-mail技术632

7.1.2发送手机短信技术636

7.2发送E-mail方案639

7.2.1发送普通文本格式的E-mail639

7.2.2发送HTML格式的E-mail642

7.2.3发送带附件的E-mail649

7.2.4群发E-mail653

7.3接收E-mail方案656

7.4发送手机短信方案663

7.4.1通过Web Service发送手机短信663

7.4.2通过短信猫发送手机短信668

第8章网站安全实施方案673

8.1页面安全实施方案674

8.1.1禁止保存网页674

8.1.2禁止复制网页内容675

8.1.3防止刷新页面677

8.1.4防止页面被盗链679

8.1.5防止用户回退网页681

8.1.6防止JSP文件被非法访问683

8.2程序安全实施方案685

8.2.1文件上传安全685

8.2.2程序线程安全689

8.3数据库安全实施方案694

8.3.1用户安全访问694

8.3.2数据库的备份698

8.3.3数据库的恢复701

8.3.4系统日志记录705

第9章网站优化与发布方案709

9.1编码优化方案710

9.1.1JSP与JavaBean的优化710

9.1.2Struts框架的优化715

9.1.3Hibernate持久层的优化718

9.2服务器优化方案726

9.3数据库优化方案727

9.4在局域网内发布Web网站方案729

9.4.1使用同一IP地址、不同端口号来架设多个Web网站729

9.4.2使用多个IP地址架设多个Web网站732

9.4.3应用DNS服务器发布带域名的网站736

9.5Windows系统下发布网站到Internet方案744

9.6Linux系统下发布网站到Internet方案745

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有