词条 | JavaWeb开发技术方案宝典 |
释义 | 该书从Java Web软件开发中必须掌握的核心技术入手,通过各种实用方案深入介绍各种核心技术在实际开发中的应用。全书分为9章,分别是开发模式选择方案、页面设计方案、数据持久化方案、数据检索方案、决策分析方案、报表打印方案、网络通信方案、网站安全方案、网站优化与发布方案等。读者不但可以学习相关技术的各种核心应用,更能触类旁通,学以致用,掌握Java Web进行应用开发的精髓。该书附有配套光盘。光盘提供了书中所有方案实例的全部源代码,所有实例都经过精心调试,在Windows XP/2003环境下全部运行通过,保证能够正常运行。 版权信息书 名: JavaWeb开发技术方案宝典 作 者:王国辉 出版社: 人民邮电出版社 出版时间: 2008 ISBN: 9787115172594 开本: 16 定价: 89.00 元 编辑推荐通过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 JSP常用开发模式 1.1.1 JSP+JavaBean开发模式 1.1.2 JSP+Servlet+JavaBean开发模式 1.1.3 Struts开发模式 1.1.4 Spring框架 1.2 JSP+JavaBean开发方案 1.3 JSP +Servlet +JavaBean开发方案 1.3.1 通过多个Servlet处理请求的开发模式 1.3.2 通过一个Servlet处理请求的开发模式 1.4 Struts开发方案 1.4.1 处理多请求的开发模式 1.4.2 多模块开发模式 1.4.3 Validator验证开发模式 1.5 Spring开发方案 1.5.1 表单开发模式 1.5.2 多动作开发模式 1.5.3 向导开发模式 1.6 Struts+Hibernate开发方案 1.7 Struts +Spring+Hibernate开发方案 第2章 页面设计方案 2.1 页面设计技术 2.1.1 页面配色基础 2.1.2 网页基本配色方法 2.1.3 页面布局 2.2 表格页面设计方案 2.2.1 表格布局方案 2.2.2 表格+CSS布局方案 2.3 框架页面设计方案 2.3.1 框架布局方案 2.3.2 嵌套框架布局方案 2.4 DIV+CSS页面设计方案 2.4.1 可视化布局方案 2.4.2 DIV+CSS布局方案 2.5 Tiles页面设计方案 2.5.1 Struts+Tiles布局方案 2.5.2 Spring+Tiles布局方案 2.6 导航条设计方案 2.6.1 侧导航条设计方案 2.6.2 树型导航条设计方案 2.6.3 水平导航条设计方案 2.6.4 下拉菜单导航条设计方案 2.7 广告栏设计方案 2.7.1 自动弹出窗口广告栏设计方案 2.7.2 浮动广告栏设计方案 2.7.3 Banner广告栏设计方案 2.8 多媒体设计方案 2.8.1 图片播放设计方案 2.8.2 音频嵌入设计方案 2.8.3 视频嵌入设计方案 第3章 数据持久化方案 3.1 数据持久化技术 3.1.1 数据库访问技术 3.1.2 访问数据库的基本方式 3.1.3 连接池技术 3.1.4 JDBC数据持久化的基本流程 3.1.5 Hibernate数据持久化的基本流程 3.2 JDBC数据持久化方案 3.2.1 单条数据操作 3.2.2 批量数据添加操作 3.2.3 批量数据修改操作 3.2.4 批量数据删除操作 3.2.5 通过存储过程操作数据 3.2.6 通过事务操作数据 3.3 Hibernate持久化数据方案 3.3.1 单条数据操作 3.3.2 批量数据添加操作 3.3.3 批量数据修改操作 3.3.4 批量数据删除操作 3.3.5 通过存储过程操作数据 3.3.6 多表一对一操作方案 3.3.7 多表一对多操作方案 3.3.8 多表多对多操作方案 3.3.9 通过事务操作数据 第4章 数据检索方案 4.1 数据查询技术 4.1.1 数据查询的环境和方法 4.1.2 SQL查询技术 4.1.3 HQL检索技术 4.1.4 QBC检索技术 4.1.5 应对不同的数据库系统 4.2 普通查询方案 4.2.1 单字段精确查询的实现 4.2.2 多字段精确查询的实现 4.2.3 简单模糊查询的实现 4.2.4 多表模糊查询的实现 4.2.5 具有灵活性的模糊查询 4.3 中级查询方案 4.3.1 综合条件查询 4.3.2 利用视图进行查询 4.3.3 利用存储过程进行查询 4.4 高级查询方案 4.4.1 高级查询 4.4.2 查询模块 4.5 查询结果显示方式 4.5.1 表格显示方式 4.5.2 主细节页显示方式 4.5.3 缩略图显示方式 4.5.4 分页显示方式 4.5.5 树形显示方式 4.6 其他查询相关方案 4.6.1 查询内容描红 4.6.2 在查询结果中搜索 4.6.3 带记忆功能的查询 第5章 决策分析方案 5.1 决策分析技术 5.1.1 交叉表分析技术 5.1.2 透视表分析技术 5.1.3 统计图分析技术 5.1.4 实时动态决策分析与Ajax技术 5.2 交叉表决策分析方案 5.2.1 利用静态交叉表进行决策分析 5.2.2 利用动态交叉表进行决策分析 5.3 透视表决策分析方案 5.3.1 用户控制生成透视表方案 5.3.2 软件控制生成透视表方案 5.4 统计图决策分析方案 5.4.1 利用普通统计图进行决策分析 5.4.2 利用热点统计图进行决策分析 5.4.3 利用组合统计图进行决策分析 5.5 透视图决策分析方案 5.6 实时动态决策分析方案 第6章 报表打印方案 6.1 报表打印技术 6.1.1 JavaScript+CSS打印技术 6.1.2 WebBrowse打印技术 6.1.3 Word、Excel打印技术 6.1.4 iText组件 6.1.5 POI组件 6.1.6 iReport和JasperReport组件 6.1.7 Java Excel组件 6.2 普通报表打印方案 6.2.1 打印PDF报表方案 6.2.2 打印表格与图像方案 6.2.3 打印Excel报表方案 6.2.4 打印Word报表方案 6.3 样式报表打印方案 6.3.1 业务报表 6.3.2 统计报表 6.3.3 财务报表 6.4 高级报表打印方案 6.4.1 生成分组报表 6.4.2 生成主从报表 6.4.3 生成分栏报表 6.4.4 生成交叉报表 6.4.5 生成套打报表 6.4.6 生成图表报表 6.4.7 生成隔行变色报表 6.5 自定义报表方案 第7章 网络通信方案 7.1 网络通信技术 7.1.1 通过Java Mail发送和接收E-mail技术 7.1.2 发送手机短信技术 7.2 发送E-mail方案 7.2.1 发送普通文本格式的E-mail 7.2.2 发送HTML格式的E-mail 7.2.3 发送带附件的E-mail 7.2.4 群发E-mail 7.3 接收E-mail方案 7.4 发送手机短信方案 7.4.1 通过Web Service发送手机短信 7.4.2 通过短信猫发送手机短信 第8章 网站安全实施方案 8.1 页面安全实施方案 8.1.1 禁止保存网页 8.1.2 禁止复制网页内容 8.1.3 防止刷新页面 8.1.4 防止页面被盗链 8.1.5 防止用户回退网页 8.1.6 防止JSP文件被非法访问 8.2 程序安全实施方案 8.2.1 文件上传安全 8.2.2 程序线程安全 8.3 数据库安全实施方案 8.3.1 用户安全访问 8.3.2 数据库的备份 8.3.3 数据库的恢复 8.3.4 系统日志记录 第9章 网站优化与发布方案 9.1 编码优化方案 9.1.1 JSP与JavaBean的优化 9.1.2 Struts框架的优化 9.1.3 Hibernate持久层的优化 9.2 服务器优化方案 9.3 数据库优化方案 9.4 在局域网内发布Web网站方案 9.4.1 使用同一IP地址、不同端口号来架设多个Web网站 9.4.2 使用多个IP地址架设多个Web网站 9.4.3 应用DNS服务器发布带域名的网站 9.5 Windows系统下发布网站到Internet方案 9.6 Linux系统下发布网站到Internet方案 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。